welcome to Extech IT

Android Apps Development

Overflow

"

MODULES

Class 1 : Android Overview & Quick Start An Overview of Android Apps Development Discuss the history of Apps Development Technology stack needed for android apps development Configure your computer for setting up android application development environment

Class 2:  Setup Android Apps Development Environment Familiar with Android Studio

Class 3 :  Main Building Blocks Understand main building block of Android apps Create an activity Understand Intents and Service Understand Content Providers, Broadcast receivers and Application context
Class 4 : Java Basics Understand basic anatomy of a java program for android application Data types in Java Create hello world application in java Work with java variables: integer, string, double  Understand conditional statement, looping

Class 5 : Working with Collection Type Array, ArrayList, List, HashMap

Class 6 : CT-01-Java LT-01-Java

Class 7 : User Defined Type Show all even number from 2 to 10 Methods in java Working with user defined type

Class 8 :  OOP Basics , Concepts of OOPS , Relating Object oriented approach to real world , Create Class and Object  , Keep some field, property, method inside a class  . Create different types of Constructors
"this" keyword

Class 9 : Static Keyword Applying encapsulation Define association relationship Create association relationship between two classes

Class 10 : One-to-one and one-to-many association relationship between classes. Create a class with the collection of another. class in its field

Class 11: Class Diagram. Value types and Reference Types. Params & Enumeration
Class 12 : Inheritance and its types , Dynamic polymorphism , Static polymorphism

Class 13 : Introduction to abstraction , Abstract methods and classes , Introduction to interfaces , Implementing abstract class and interfaces

Class 14 : CT-02-OOP

Class 15 : Android User Interface , Create an application where user will provide a his/her name and view will see the name in main activity . Activity Life cycle

Class 16 : Calculator Project

Class 17 : CT-03-Android , LT-02-Android

Class 18 : View and Layout , Familiar with UI Widgets

Class 19 : Dialog, Spinner, Date picker, Time Picker

Class 20 : LT-03-Layout

Class 21 : Intent & Context , Discuss about Intent , Show Example About Implicit intent , Show Example About Explicit Intent

Class 22:  Adapter View , List View with default adapter

Class 23 : List View with custom adapter

Class 24 : Recycler View

Class 25 : SQLite Database , Overview on SQLite and Database design , Create a table in SQLite
Class 26 : CRUD operation in SQLite , Save and select data from database using Android Application

Class 27 : Project practice

Class 28 : Project practice

Class 29 : First Project Submission

Class 30 : Content Provider , How to create content provider , Use content provider

Class 31 :  Shared Preference , Understand basic concept of Shared Preferences , Data save and retrieve using shared preference

Class 32 : File System  Data save and retrieve using file system

Class 33 : LT-04-Database

Class 34 : Web Service , What is Web Service , Understand JSON based web service

Class 35 : Consume open weather Map API and display weather information.

Class 36 : Second Project Submission (Web Service)

Class 37 :  Service , Using service in android application

Class 38 : Third Project Submission(Service)

Class 39 :  Broad Cast Receiver , Understand event receiving , How to start a service by using broadcast receiver

Class 40 : API  , Working with Location and Map API

Class 41 : Sensor , Introduction to sensor (Accelerometer, Proximity)
Class 42 :  LT-05 Web Service & API
Class 43 :  Firebase , Understand Firebase in Android , What are client and server in Firebase

Class 44: Project Management & Performance issue , Introduction to project management tools (Trello) , Performance issue in app development
Class 45 :  Final Project Submission

"