- Basics of Android,
- Android Architecture,
- Android Studio Setup - Modifying project parameters in Android Studio and Gradle build files,
- Adding dependencies in Android Studio and Gradle build files,
- DDMS,
- Activity Lifecycle,
- Event Listener
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study, Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
certificate availability
Yes
certificate providing authority
Simpliv Learning
The syllabus
Introduction to Android Development
Objectives
Android Layouts, Widgets and Implementing Event Receivers
Objectives
- LinearLayout,
- RelativeLayout - Adding a widget to the user's home screen and updating active home screen widgets,
- FrameLayout,
- TableLayout,
- WebView,
- CheckBox ,
- RadioButtons,
- Spinner,
- AutoCompleteTextView,
- CardView,
- TimePicker,
- DatePicker Dialog,
- BroadcastReceivers (System & Custom),
- LocalBroadcastManager
Activities, Intents, Fragments and Notifications
Objectives
- Activities - Persisting application state during configuration changes and creating activity hierarchies,
- Fragments,
- Explicit and Implicit intents - Navigating between activities using intents,
- Using NotificationCompact to Show Notifications - UsingPendingIntentto package and send a delayed action,
- Services for executing background work,
- UsingJobSchedulerfor syncs and periodic tasks, and
- Scheduling time sensitive tasks with alarms
Customizing Widgets and Constructing Option Menu
Objectives
- GridView,
- ListView - Building layouts using XML and Java code and Grouping common UI design elements with styles,
- RecyclerView - Handling item touch interactions in a RecyclerView,
- DrawerLayout - Providing alternative resources for device configuration changes,
- Canvas & Paint - Customizing the application theme,
- Extending framework UI components to create custom views and validating application layouts properly respond to accessibility events,
- Constructing Option menus for action bar navigation
Storage, Media and Animations
Objectives
- Internal & External File Storage,
- SharedPreference - Creating settings UI using the preferences framework and reacting to changes in a Shared Preferences instance,
- MediaPlayer & VideoView,
- Tween Animation,
- View Property Animation,
- FrameAnimation
WebServices
Objectives
- An overview of SAS,
- Application of SAS,
- SAS Environment,
- Interface,
- Componnents,
- SAS Libraries,
- Programs,
- Data Step,
- Proc Step,
- Key Concepts - Data Set,
- Descriptor,
- Portion,
- Data Portion,
- Observation,
- Variables etc.
Location and Google Map
Objectives
- Fetch Users Current Location,
- Reverse Geocoding using Geocoder,
- MapFragment,
- Showing Current Location on Map,
- Showing Markers on Map,
- Exploring different Map Types Animated Zooming using Camera
Database Framework and Third Party Libraries
Objectives
- Using SQLiteOpenHelper - Accessing static bundled data in assets (e.g. premade databases, config files),
- SQLite Data Types,
- Maping between Table & Widgets using CursorAdapters,
- Async CursorLoader ,
- Palette for extracting colors from images,
- Picasso for Image Loading & Caching,
- ButterKnife for Injecting Views,
- TimesSquare for showing CalendarView,
- Cupboard for ORM
Localization, Sensors and Social Media Integration
Objectives
- Localization,
- Facebook Integration,
- Dropbox Integration,
- Google Drive Integration,
- Exploring Android Sensors
End-to-End App Development & Publishing
Objectives
- Debugging Applications,
- End to End App Development including writing and executing automated unit tests on the local JVM,
- writing and executing automated instrumentation tests on an Android device,
- using the system log output (andlogcattools) to trace code execution,
- locating an error from the stack trace of an uncaught exception and using Strict Mode to locate and report threading violations and leaks,
- Using Proguard to obfuscate applications,
- Generating Signing Keys,
- Publish the application on Google Play Store (Live Demo),
- Doubts & QueriesUsing Proguard to obfuscate applications
Articles
Popular Articles
prev
next
Latest Articles
prev
next