Android App Development

Objectives
  • Good understanding of the mobile development life cycle and Android SDK.

  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.

  • Android application architecture, Activity, Services, ViewModel.

  • Good knowledge of database (MySQL, SQLite).

  • Work on integration , Applications based on GPS trekking, Social Media Applications is must

  • Having Ability to work independently is a must

Pre-requisites
  • C language

  • Core Java

Course Content

Module 1 : Introduction to Android 
What is Android?
Pre-requisites to learn Android

Module 2 :  Android Architecture (Overview)
Linux Kernel
Android Runtime
Application Framework
Dalvik Vm

Module 3 :  Creating First Android Application
Creating Android Project
AVD Creation
Executing Project on Android Screen

Module 4 : Android Components (Overview)
Activities
Services
Broadcast Receivers
Content Providers

Module 5 : Hello World App
Creating your first project
The manifest file
Layout resource Running your app on Emulator
Assesments

Module 6 :  Building UI with Activities
Activities
Views, layouts and Common UI components
Creating UI through code and XML
Activity lifecycle
Intents
Communicating data among Activities

Module 7 :  Advanced UI
Selection components (GridView, ListViews, Spinner)
Adapters, Custom Adapters

Module 8 :  Notifications
Toast, Custom Toast
Dialogs
Status bar Notifications

Module 9 : Multithreading
AsyncTask
Handler
Post
Assessments

Module 10 :  Camera
Taking & saving pictures
Assessments

Module 11 : Resources and Assests
Android Resource Simple Animation

Module 12 : Data Storage
Shared Preferences

Module 13 : Introducing SQLite
SQLiteOpenHelper and creating a database
Working with cursors inserts, updates and deletes
Assessments

Module 14 : Services
Overview of services in Android

Module 15 : Location Based Services & Google Maps
Using Location Based Services
Finding current Location and listening for changes in location
Showing google map in an activity

Module 16 :  Web Services and WebView
Receiving HTTP Response(XML, JSON)
Parsing JSON and XML
Using WebView

Module 17 : Project

Quick Enroll
100% Placement Assistance
Top