
Insight Technosoft
An Android Training Institute
HHow willHowH
How we will be making you an Android Expert
​
JAVA Concepts
-
Overview/Features of Java
-
Setting Java Environment
-
Introduction to JVM
-
Java Datatypes and Access Modifier
-
OOPs Concepts - [Classes ,objects, inheritance, multiple inheritance, abstract class, interface, polymorphism ]
-
Garbage Collection
-
String API
-
Exceptions
-
List and Collections
-
Exercises
​
​
Introduction to Android
· A little Background about mobile technologies
· Overview of Android - An Open Platform for Mobile development
· Open Handset Alliance
· What does Android run On – Android Internals?
· Why to use Android for mobile development?
· Linux Kernel
· Native Libraries
· Dalvik Virtual Machine
· Application Framework
· Apps
· Tools
· Versions
​
​
Developing for Android
1.0 How to setup Android Development Environment.
2.0 Android development Framework - Android-SDK, Eclipse/Android Studio
3.0 Emulators – What is an Emulator / Android AVD?
4.0 Creating & setting up custom Android emulator
​
Android Fundamentals
. Activity (Life cycle)
· Linking Activity
· Passing Parameter Between Activity
· Send Receive Broadcast
· Autolaunching of application during boot time
. Calling builtin application
Advanced UI Programming
· Views and Layouts
· Common UI Component
· Preferences
​
​
Toast, Menu, Dialog, List and Adapters
· Android Menu
· Custom Vs. System Menus
· Different Types of View
· Scroll View
· How to use Toast
· menu from xml
· menu via code
· Manifest.xmlFile
· List & Adapters
· Adapters
· ArrayAdapters
. BaseAdapters
. ListView and ListActivity
. Custom listview
. GridView using adapters
. Gallery using adapters
Styles & Themes
· styles.xml
· colors.xml- declaring colors and drawables
· Drawable resources for shapes, gradients(selectors)
§ Shapes drawables
§ State drawables
§ Transitiondrawables§
§ Patch drawables
· Style attribute in layout file
· Applying themes via code and manifest file
​
​
Material Design Components
· Introduction of Material design.
· Integrate libraries for Material design
· Card view
· Fab Button
· Toolbar
· Navigation Drawer using Toolbar
· Collapse Toolbar & Coordinate layout
· Tab bar
· Snick bar
· Examples of Material Design
​
​
Threading and exception handling
​
· Threads running on UI thread(runOnUiThread)
· Worker thread
· Handlers & Runnable
· AsynTask(in detail)
​
​
​
Notifications
. Notifications
· Broadcast Receivers
· Services and notifications
· Toast
​
Multimedia Programming using Android
· Multimedia audio formats - Creating and Playing
· Multimedia audio formats - Kill / Releasing (Memory Management)
· How to associate audio in any application
· How to associate video playback with an event
​
​
Location Based Services and Google Maps
· Using Location Based Services
· Working with Google Maps
​
​
Tabs and TabActivity
​
​
SQLite Programming
​
​
Live Folders
· Using sdcards – Reading and writing
· XML Parsing
·JSON Parsing
· Including external libraries in our application
·Accessing Phone services(Call,SMS,MMS)
·Network connectivity services
·Sensors
· Using Wifi & Bluetooth
· Action bar tabs and custom views on Action bars
·Introduction to fragments
​
​
Project Documentation
Project Development
Testing
​
Total - 70 Hours

CONTACT US
ADDRESS:
Insight Technosoft
A12, GM Infinite Silver Corner, Aathmananda Colony, RT Nagar
BBangalore -560032, India
Mob:+919980948578 | insight.technosoft@gmail.com