Android Training Course

What is Android?

Android is an operating system for mobile devices such as smartphones and tablets developed by Google. It is a combination of software packages and Linux kernel. Android is the competitor of iOS (OS developed by Apple). It’s an open source Google product so, Android mobile users can link it with other Google products like email, cloud storage, etc.

Why Choose Android over iOS?

Android is free to use and easy to customize. That is why Android-based applications come with improvements and updates. If you want to reach a wider audience then it is best to opt.

Why Android Course from BITS?

Our training center is best to learn and gain the knowledge and expertise required to develop innovative apps. Step by step practical and project-driven training will teach you coding, designing and developing Android Mobile apps enabling you to get the best job in this competitive field of Android App Development. Get interview questions to be asked by Mobile app development companies and get placed to good IT companies. We offer online led classes so you can learn from home.

Android Syllabus Curriculum


Android Introduction
what is Android?
history & version
Hello Android example

Software Engineering with SDLC
Use Case
DFD
Flowchart
SQL Database

Introduction to Android
Android System with Architecture
Android Architecture
Development with Android – Platforms, Tools
Versions
Setup Android Environment
Say Hello to Android Application
Building Blocks of Android Application
Work with Activity
Activity Lifecycle
Intents
Fragments
Fragment Lifecycle

Create Android UI
Working with Layouts
Linear Layout
Relative Layout
Table Layout
Grid Layout
Create Custom Layouts
Work with UI Components and Events
Text View
Edit Text
Validate Data
Button
Checkbox
Radio and Radio Group
Rating Bar
Progress Bar
Seek Bar
Web View
Material Design Toolbar, Tab Layout
Recycler View and Card View
Butter knife
Android Annotations

Storage in Android
Shared Preferences
Shared Preferences Layout
Android Requesting Permission at run time(Android 6.0)
Work with SD Card and Files
Database in Android
Introduction to SQLite
SQLite OpenHelper Class
Create, Open and Close Database
Database Insert, Update, Delete
Read Data with Cursor
Realm-No SQL Database end

Web Services and Parsing
XML Parsing
DOM Parsing
SAX Parsing
Pull Parsing
JSON Parsing
Access web data with JSON
Connect to Web Services
Using Async Task
Third Party Libraries
• OkHttp
• Retrofit
• Glide
• Picasso – 2
MySQL connectivity using JavaOR
MySQL connectivity using PHP
Web Service Connectivity

Hibernate Introduction
Hibernate Architecture
• Hibernate Configuration
• All Core Interface
Query and Criteria
Named Query
All Relationships
Design Pattern
• One to One
• One to Many
• Many to One
• Many to Many
All Database Operations with hibernate
Google Map, Location Service, and GPS
Creating a Google Map
Work with Location
Location service with Location Manager
Find Current Location
Geocoding
Graphics and Animation
Work with 2D Graphics
Bitmap
Animation
Frame Animation
Tween Animation
View Animation
Multimedia in Android
Play Audio Files
Play Video Files
Work in Background
Services
Notification Services
Broadcast Receiver
What are broadcast Receivers?
Work with a broadcast receiver
Firebase
-FCM(Firebase Cloud Messaging)
-Social Media Integration
-Android App links Assistant

Google Map, Location Service, and GPS
Creating a Google Map
Work with Location
Location service with Location Manager
Find Current Location
Geocoding
Graphics and Animation
Work with 2D Graphics
Bitmap
Animation
Frame Animation
Tween Animation
View Animation
Multimedia in Android
Play Audio Files
Play Video Files
Work in Background
Services
Notification Services
Broadcast Receiver
What are broadcast Receivers?
Work with a broadcast receiver
Firebase
-FCM(Firebase Cloud Messaging)
-Social Media Integration
-Android App links Assistant

Work with Android System
Wake Lock
Text to Speech
Camera
Taking Picture with Camera
Bluetooth and Wi-Fi
Manage Bluetooth Connection
Monitor and Manage Wi-Fi
Sensor
Understanding Sensor
Access Sensors
Development and Deployment
Dalvik Debug Tool
Logcat
Emulator Control
Device Control
Work with ADB
Connect Real Devices
Execute Application on Real Device
Publish your Application