Module-01 Introduction to Programming & MobileApps (ANDROID/ iOS)
Introduction to Object Oriented Programming
OOPs Concepts
Inheritance in detail
Exception handling
Packages & interfaces
.jar file extension
Multi threading (Thread class & Runnable Interface)
Introduction to Android and iOS?
Setting up development environment
Resources
R.java
Assets
Layouts
drawable [dip, dp, sip, sp, px]
drawable resources for shapes, gradients (selectors)
styles.xml, style attribute in layout file
Applying themes via xml and manifest file
Module-02 MobileApp Development Basics (Your 1st MobileApp)
Configuring MobileApp Menu & SDK
Option menu
Context menu
Sub menu
Menu from xml
Menu via code
Intents & Intent Filters
Explicit Intents
Implicit intents
Activity Life Cycle
Communication between Activities
AndroidManifest.xml
uses-permission & uses-sdk
Building 1st Mobile Application
UI Components
Basic UI design
Deploying an Android application on physical device
(.apk) file extension
Testing on Real Devices
Time and Date
AlertDialogs
Toast
Popup
Tabs and Tab Activity
Module-03 MobileApp Development Advanced (Final Project – APK)
Configuration Mobile UI and Advanced Features
Splash Screen
Accessing Phone services (Call, SMS)
Adding the Camera Interface, and setting up Images
playing media
Designing Calculator (Standard engineering equation only)
SQLite Programming
SQLiteOpenHelper
Working with SQLiteDatabse
User input ability to Calculator
Developing Internal DB
Designing a Login Registration system
Overview of XML Parsing, JSON Parsing, Maps, GPS, Location based Services
Assignment: Customize Pre-Designed DB
Assembling Course content into one Android Application
Uploading apk to PlayStore
Final Project (Building Business MobileApp)