This extensive course is designed to provide good understanding of Android mobile app development using latest versions of Java SE, Android SDK, Android Studio and FireBase. Participants of the course will learn essentials of Java programming for Android, creating rich UI for Android app development, Storing and accessing data from internal or external storage of a mobile and to the cloud using RESTful services and usage of device resources such as camera & location sensor in Android apps. It also covers Publishing Android Mobile Apps to Google Play store.
Brief Contents
Introduction to Java & Android Mobile App Development
Fundamentals of Java Programming using Java 8
Object Oriented Programming using Java
Exceptions & Collections & Generics
Installation & Configuration of Android SDK & Android Studio
Android Mobile App Development Architecture & Application Life Cycle
Android Views, Layouts, Activities, Fragments, List View & View Pages
Activities, Intents, Services, Content Providers & Broadcast Receivers
Android Resources, Styles, Themes & Material Design
Integrating Social Media in Mobile Apps for Android
Dialogs, Toasts, Menus, Context Menus, Popup Menus & Web View
Store/Retrieve Data in/from Shared Preference & Files (Internal & SD Card)
Store/Retrieve Data in/from SQLite Database & Content Providers
Using FireBase for storing and retrieving data from cloud
Using FireBase to authenticate users in your Mobile App
Sending/Receiving Data to/from RESTful services using JSON & XML
Working with Android Alerts, Notifications, Status Bar & System Bar
Explore Android APIs for Locations, Maps, Media, Camera & Connectivity
Testing & Debugging Android Apps on AVD & Actual Android Devices
Deploying Android Application to Google Play store
Application Analytics & Application Search Optimization (ASO)
Training Methodology
Lectures & Demos by industry experts
Project Driven Hands-On approach
Focus on latest tools, technologies & industry practices
Projects, assignments & quizzes for student’s evaluation
Students of software engineering, computer science & IT
Programmers, Software Developer, Web Developers
Software Analysts , Software Designers and Software Architects
Any other person willing to learn Android application development
Course Project
Participants of the course have to develop a business application for Android. Preferably the application should have multipage user interface and store data to a SQLite database or connect with a RESTful service on the internet to send and receive data.
V3 Certified Android App Developer
Duration & Frequency
4 Month (16 weeks; with 3 training sessions of 1.5 hours a week)

Subscribe to our Newsletter!

Sign up to receive  news and updates!