702 143 1876
Welcome  Guest   Login  | Register    

Android Apps Developer Course


Android Application Development Course is hands-on that provides an in-depth exploration of entire Android Apps life cycle. The objective of these courses is to make participant aware about the entire development cycle of the Android apps.

The course is a combination of lectures and hands-on exercises that provide real-world experience.


• 8 days

• Each day 4 hours of session

• Total 32 hours

Who Should Attend

• Programmers who are looking to enter the Mobile Apps Development.

• Beginners, Junior Software Developers, Senior Software Developers, Team Leads and Managers.

• Hobbian who wants to bring their ideas into potential Apps.

• Any one who wants to make sophisticated mobile applications

What You’ll Learn

Understanding of the Java concepts w.r.t Android

Create apps with sophisticate UI designs.

Create apps with MVC Android environment

Creates apps which interacts with various UI components

Deploy the App on the Android devices and over the Play Store

Understand how to make App compatible with multi Android with various resolutions

Create an App with Multi Controller environment

Create apps including Web services

Create apps including the persistent storage

Create client-server mobile app

Code Apps using AsynTask

Understand the architecture for Web services oriented apps and persistent storage oriented apps.

Create apps with Social Media integration.

Create Apps with Layouts

Hardware & Software Requirement

Mac machine running latest Mac OS (Maverick) or Windows running Windows 8 and above

Android Studio updated version. Latest JDK. Latest Android SDK

Machine should have 4 GB of RAM and running at least i3 Intel Processor

All software should be integrated in the system.

Android device for testing


Object Oriented Programming Language JAVA

Course Outline

Android Basics and Android Studio

Object Programming Basics
Android Studio
Understanding of Android Studio IDE
Understanding of project folder structures
Significance of various folders in the res folder
What are XMLs in each folder and their respective Significance
Walk through simple example of Android Project


What is Activity
Significant of Activity
Life Cycle Of Activity

Android UI Concepts and Layouts
What is Layout
Types Of Layouts
Significance of using the Layout
Talk about the Linear Layout, Relative Layout and Frame Layout
Talk about the significance of each layout and use cases of each in details
Start with Project demonstrating the Linear Layout
Discuss about the relationship between the views in the Linear Layout
Nesting of Linear Layout
Understanding the concept of weights in Linear Layout
Discuss about the dp and sp in the Android Programming
Understanding the significance of id in XML
Interacting with UI components
Managing the Device Orientation
o Understanding the Activity Life Cycle
o Understanding the handling the Activity State
o Mechanism to preserve the state of the Activity
o Understanding of qualifiers in XML resource folder
Talk about Relative Layout
o Difference between the Linear Layout and Relative Layout
o Making screen with Relative Layout

Android Application Deployment and Distribution

Start with deployment of App on the Android Device
Start with distribution of the App
Understanding the creation of signed apk
Understanding the distribution process to the play store


Talk about Intents
What is Intent
Significance of Intents
Type of Intents
Implict Intent
Explict Intent
Architect of Activity Navigation using Intend
Passing arguments from one Activity to another using Intent
Demonstrating simple application
Talk about Implict Intend
How to call web browser from the App
How to share the data from our App to other Apps like Facebook, Twitter etc..


Talk about the web view
understand the importance of the web vie
Demonstrating simple application

ListView and Adapter

Talk about the List View
Understand about the List View and it’s importance
Configuring List Views using system Cells
Talk about the Inflater
Talk about BaseAdapter
What is BaseAdapter
Importance of Base Adapter in configuring the List View cells

SOAP and REST web services

o Talk about client server architecture
o Talk about the Web services
o Start with the SOAP webservice
o Talk about how to integrate MVC architecture in client-server environment
o Talk about XML
o Talk about where XML is used.
o The working of client-server architecture
o XML: Solution for client server architecture
o Start of on the implementation of XML parsers
o Talk about AsynTask
o How AsynTask helps to perform in background Thread
o Talk about the parsing process
o Talk about pure model components
o Talk about the Interface required & creating the interface
o Walk through the flow of the code implemented
o Finally giving full MVC flow of client server environment.
o Difference between DOM and SAX parser

Start with Custom List View
Creating the Model Class to hold the data
Creating the cell xml to hold the cell layout
Configuring the BaseAdapter to combine custom model to custom Cell layout
Talk about the ViewHolder Class
o Importance of ViewHolder
o Optimization using the ViewHolder class
Merging the data from AsynTask to the Adapter
Talk about the Parceable concept
Integrating the REST web services in the client-server architecture
Talk about the JSON

Persistence using SQLite

Talk about creation of persistent storage
o Talk about SQLite
o Talk about writing SQLite queries in Android
o Walk through the creation of a simple database
o Talk about the DataBase Adapter
o Talk about the Database Helper
Start of with the implementation of the code

Pricing For

Mr. Priyank Ranka 50000 INR + 14.5% Service Tax
Other Trainer 20000 INR + 14.5% Service Tax

The charges above are for trainer’s fees for trainings conducted at Nimap Infotech Training Center

Terms and Conditions

• Payment: 100% advance
• Participant should follow Prerequisites and Hardware and Software requirements
• All payment needs to be made in favor of “Nimap Infotech LLP”

Wire Transfer Details

Bank Name : ICICI bank

Branch : Mazagaon Branch

Account Name : Nimap Infotech LLP

A/c. no :107105000697

IFSC Code : icic0001071

MICR code : 400229073

Fees is non refundable. If participant gets the replacement than fees will be transferable

Thank You!!

Success of Nimap Infotech as a company is measured by the growth and happiness of its customers. Nimap Infotech has a vested interest in supporting you for years to come.

Please send us a PO and provided above and email to priyank@nimapinfotech.com if you choose to accept this offer.

I am Abdulaziz Saeed Bekeer I Employee in Newhorizons Saudi Arabia since 6 years
i working as developer in IT Department and Instructor ,i will talk about iOS Cour... read more
IT consultant and Instructor, NewHorizon, Jedda, Saudi Arabia
Owner : Abdulaziz Bekeer

Register for Big Data (Hadoop Developer) batch coming up in september before 31st July and get 20% off. ... read more