Android App Development Certification Training

BY
Simpliv Learning

Mode

Online

Duration

30 Hours

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
  • 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

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

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books