ANDROID MOBILE APPLICATION
DEVELOPMENT (INTERMEDIATE)
COURSE SYLLABUS
WWW .W EBSTACKACADEMY. COM
ANDROID MOBILE APPLICATION DEVELOPMENT COURSE SYLLABUS
OBJECTIVES
To get started with writing Android mobile application
To provide necessary knowledge about mobile open source ecosystem
Taking through hands-on experience to develop intermediate level applications
OVERVIEW DURATION
This course provides you hands-on experience and 40 HOURS
exposure to developing mobile applications for
Android devices. Starting with fundamentals, this
PLATFORM
course builds strong background about Android Linux (Fedora / Mandriva /Ubuntu) or
architecture and internals. Subsequently, it delves Windows Host system
into advanced use cases (handling of multimedia, Target mobile phone
connectivity, social media and so on) of Android
which would equip you to build a working DELIVERY METHOD
application on your own.
Instructor-lead, Assignments with hands-on
exercises backed with assignments and mini
project
MODULE TOPICS
Introduction to Mobile Applications
Introduction to Android
Android Architecture
Preparing Android Development Environment
Creating First Android Application
Android Application Components
User Interface Components
Advanced UI
ANDROID MOBILE APPLICATION DEVELOPMENT COURSE SYLLABUS
DETAILED COURSE CONTENTS
Day1
Introduction to Mobile Applications
Brief history of mobile applications
Different types of mobile applications
How mobile applications are impacting our life?
Introduction to Android
What is Android?
Brief history of Android
Pre-requisites to learn Android
Brief discussion on Java programming
Android Architecture
High Level Architecture of Android
Introduction to application framework
Introduction to libraries
Preparing Android Development Environment
System requirements
Installing Android Studio
Exploring Android Studio and tools
Overview of Android build system
Day2
Creating First Android Application
Creating Android project
Project organization
Setting up real Android device
Setting up Android emulator
Developing simple user interface
Running your first application
Android Application Components – Part I
Intent and Intent filters
Activities and its lifecycle
Android Application Components – Part II
Services
Android Application Components – Part III
Broadcast Receivers
Content Providers
ANDROID MOBILE APPLICATION DEVELOPMENT COURSE SYLLABUS
Day3
Android Application Components – Part IV
App Widgets
Processes and Threads
User Interface Components
Views and layouts
Input controls
Input Events
Day4
User Interface Components
Settings, Dialogs, Menus
Notifications, Toasts
Advanced UI
Gestures
Fragments
Canvas, Web View
Day5
Advanced UI
Accessibility
Styles and Themes
Drag and drop
Creating custom components
Sample projects – Intermediate Level
WEB STACK ACADEMY
#83, Farah Towers, +91-809 555 7 333
1st floor, MG Road, +91-80-4128 9576
Bangalore - 560001 training@webstackacademy.com
www.webstackacademy.com