top of page

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

© 2023 by Annex. Proudly created with Wix.com

  • Grey Twitter Icon
  • Grey Facebook Icon
  • Grey Google+ Icon
bottom of page