Android is a software stack for mobile devices that includes an operating system, middle-ware and key applications. The Android SDK provides the tools and APIs necessary to begin training applications on the Android platform using the Java programming language. Android offers training the ability to build extremely rich and innovative applications. Developers are free to take advantage of the device hardware, access location information, run background services, set alarms, add notifications to the status bar, and much, much more. Logic is the first company to start a specialized training center for Android based application training in India. Smartphone loaded with Android Operating Systems are the bestselling OS in the world. So the scope of this career is very big and large.
Prerequisite : Java knowledge is very much required to pursue the training in Android.
Getting Started
Introduction to Android,Native Android Application,Android SDK Features,Open Handset Alliance,Android Development Framework,Android Application Architecture,Android Libraries,
Android Applications IDE- The Big Picture
Developing for Android,Using Eclipse,Running and Debugging,Developing for mobile devices,Android development Tools,Android Environment Setup,Android Architecture,Application Components,Android Resources,Android Activities,Android Services,Android Broadcast Receivers,Android Content Providers,Android Fragments,Android Intents/Filters,
Application Life Cycle
Creating Application and Activities,Application Manifest Introduction,Android Application Life Cycle,Application Priority and process states,Externalizing resources,Android Application Class,Android Activities
Building User Interface
Fundamental Android UI Design,Introducing Views,Introducing Layouts,Creating new Views,Draw able Resources,Resolution and density independence,Creating and Using menus
Building Android Applications
Introducing Intents,Pending Intents,Adapters,Using Internet Resources,Introducing Dialogs
Android Advanced Concepts
Android Drag and Drop, Android Notifications, Location Based Services, Android Sending Email, Android Sending SMS, Android Phone Calls,Publishing Android Application,
Saving Application Data & preference Activity
Saving Application Data,Creating and saving preferences,Retrieving shared preferences,Introducing the preference Activity and preference Framework,Creating a standard preference activity,Saving Activity State,Saving and Loading Files,Including static files as Resources,File management tools
Data Stores
Android Databases,Introducing SQLite,Cursors and content values,Working with SQLite Database,Creating new content Provider,Using Content providers,Creating and Using Earthquake content provider,Native Android Content provider
Building Location Based Applications
Using Location based Services,Configuring Emulator to test Location based Services,Updating Locations in Emulator Location Providers,Selecting a location provider,Finding your location,Using proximity Alerts,Using a geo coder,Creating Map based Activity
Advanced Software Tools
Introducing Services,Using background Threads,Let’s make a toast,Introducing jelly bean Notifications,Honeycomb Drag and Drop,Using Alarms
Advanced User Interface
Home Screen widgets,App widgets,Earthquake widget example,Live Folders,Adding Search to your Application and a quick search box,Creating Live wallpaper
Android Security Model
Overview of Android security architecture,Signing application packages,User IDs and access control,Using, declaring and enforcing permissions,URI permissions
Resources and I 18N
Overview of resources in Android,Creating resources,Using resources,Draw able resources,Animation resources,Using resources for different languages,Introducing Open GL 2.0
Android Media API
Playing Audio and Video,Recording Audio and Video,Using Camera and taking pictures,Adding new media to media store,Raw Audio Manipulation
Telephonic Feature’s
Telephony,Reading Phone device details,Reading SIM Details,Incoming and outgoing call monitoring,Tracking Service Change,Introducing SMS and MMS,Sending SMS and MMS,Sending SMS messages manually ,Emergency responder
Connectivity’s
Using Bluetooth,Managing Network Connectivity ,Managing Wi-Fi
Controlling Device Process
Using Sensors and Sensor Manager Interpreting sensor values,Using Compass, Accelerometer and orientation services,Controlling Device Vibration
Inter process Communication with AIDL
Paranoid Android,Using wake Locks,Introducing Android Text to speech,Using AIDL to support IPC for services,Usinginternet Services,Building Rich User Interface
Extreme development in android
Alert Dialoges, Animations, Audio Capture, Audio Manager, Camera, Clipboard, Custom Fonts, Data Backup, Developer Tools, Emulator, Facebook Integration, Gestures, Google Maps, Image Effects, Image Switcher, Internal Storage, Jet Player, JSON Parser, Linkedin Integration, Loading Spinner, Localization, Login Screen, Media Player, Multitouch,Navigation,Network Connection, NFC Guide, Progress Circle Progress Bar, Push Notification, Render Script, RSS Reader, Screen Cast, SDK Manager, Sensors, Session Management, Shared Preferences, SIP Protocol, Spelling Checker, Support Library, Testing, Text to Speech, Texture View, Twitter Integration, interactive UI Design, UI Patterns, UI Testing, WebView Layout, Wi-Fi, Widgets, XML Parsers
Android 5.0 features
Material design, Concurrent documents and activities, Web View, Screen capturing and sharing, Lock screen notifications, Notifications metadata,OpenGL ES 3.1[Compute shaders,Separate shader objects,Indirect draw commands,Multi sample and stencil textures,Shading language improvements,Extensions for advanced blend modes and debugging,Backward compatibility with OpenGL ES 2.0 and 3.0],Extension Pack,Camera API for advanced camera capabilities,Audio playback,Media playback control,Media browsing,Directory selection,Multiple network connections,NFC enhancements,Scheduling jobs,Developer tools for battery usage,Managed provisioning,Device owner,Screen pinning,Render PDF as bitmap,App usage statistics,switching between input languages,Declarable required features,User permissions
Android 7.0 Features
Multiwindow Support, Notifications, JIT/AOT Compilation, Quick Path to App Install, Doze on the Go,Background Optimizations, SurfaceView, Data Saver, Vulkan API, Quick Settings Tile API, Number Blocking, Call Screening, Locales and Languages, New Emojis ICU4J APIs in Android, WebView, OpenGL ES 3.2 API, Android for Work,Accessibility, Direct Boot, Key Attestation, Network Security Config, Default Trusted CA, APK Signature Scheme v2, Scoped Directory Access, Keyboard Shortcuts Helper, Custom Pointer API, Sustained Performance API, VR Support, Print Service Enhancements, Virtual Files, FrameMetricsListener API