Document
What you'll learn

✔ Android is an Open Source Operating System:

✔ Variable duration of the course

✔ Android studio development tool is the key

✔ Most used programming language for android

Technologies you will learn

Curriculum designed by experts

48 hours
Cource Fee : ₹ 500

➢ OOPs Concepts

➢ Inheritance in detail

➢ Exception handling

➢ Packages & interfaces

➢ JVM & .jar file extension

➢ Multi threading (Thread class & Runnable Interface)

➢ DML & DDL Queries in brief

➢ What is Android?

➢ Setting up development environment

➢ Dalvik Virtual Machine & .apk file extension

➢ Fundamentals:

➢ Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers

➢ UI Components - Views & notifications

➢ AndroidManifest.xml

➢ uses-permission & uses-sdk

➢ Resources & R.java o Assets

➢ Layouts & Drawable Resources

➢ Activities and Activity lifecycle

➢ First sample Application

➢ Launching emulator

➢ Editing emulator settings

➢ Emulator shortcuts

➢ Logcat usage

➢ Introduction to DDMS

➢ Second App:- (switching between activities) - Develop an app for demonstrating the communication between Intents

➢ Form widgets

➢ Text Fields

➢ Layouts

➢ [dip, dp, sip, sp] versus px

➢ Examples

➢ SharedPreferences

➢Preferences from xml

➢Examples

➢ Option menu

➢ Context menu

➢ Sub menu

➢ menu from xml

➢ menu via code

➢ Examples

➢ Explicit Intents

➢ Implicit intents

➢ Time and Date

➢ Images and media

➢ Examples

➢ styles.xml

➢ drawable resources for shapes, gradients (selectors)

➢ style attribute in layout file

➢ Applying themes via code and manifest file

➢ Examples

➢ styles.xml

➢ SQLite Programming

➢ SQLiteOpenHelper

➢ SQLiteDatabse

➢ Cursor

➢ Reading and updating Contacts

➢ Reading bookmarks

➢ Example : Develop an App to demonstrate database usage. CRUD operations must be implemented.

➢ Web URLs, Email address, text, map address, phone numbers

➢ SQLite Programming

➢ MatchFilter & TransformFilter

➢ ArrayAdapters

➢ BaseAdapters

➢ ListView and ListActivity

➢ Custom listview

➢ GridView using adapters

➢ Gallery using adapters

➢ Examples

➢ Broadcast Receivers

➢ Services and notifications

➢ Toast

➢ Alarms

➢ Examples

➢ Custom Tabs

➢ Custom animated popup panels

➢ Other components

➢ Examples

➢ Custom Tabs

➢ Live Folders

➢ Using sdcards

➢ XML Parsing

➢ JSON Parsing

➢ Maps, GPS, Location based Services

➢ Accessing Phone services (Call, SMS, MMS)

➢ Network connectivity services

➢ Sensors

Pre Requisite :

✔ No prior knowledge required. Some programming background would be beneficial.

✔ PC or Mac that can run Android Studio and the Android Virtual Device.

...
This course includes:

✔ 48 hours on-demand video

✔ 50 articles

✔ 95 downloadable resources

✔ 13 coding exercises

✔ Full lifetime access

✔ Access on mobile and TV

✔ Assignments

✔ Certificate of completion

✔ Closed captions