Android App Development Course Syllabus

Introduction

  • Getting started: Basic about Android app

Android Fundamentals

  • Introduction to Android
  • Android Features and App Categories
  • Android Studio Installation
  • Android Studio Environment Setup
  • Understanding android studio interface
  • Importing and Creating projects
  • Android Architecture
  • Application Components
  • Additional Components

JAVA BASICS

  • Introduction to JAVA for Android
  • JAVA OOPS Concept
  • JAVA constructor
  • JAVA classes
  • JAVA Object

Android Application Components

  • Creating First Projects
  • Android Life Cycle
  • Android Resource
  • Demo Application
  • Introduction to Android Services
  • Android Service Life Cycle
  • Service Demo Practical
  • Broadcast Receiver Practical
  • Content Provider Implementation
  • Creating content URI & Description
  • Content Provider
  • Fragment Overview
  • Fragment life cycle
  • Intent and Filters
  • Intent Method and Objects
  • Intent Category
  • Type of Intents
  • Intent and Filter Demo
  • Intent standard action
  • Intent standard Categories
  • Intent standard Extra data
  • Assignment and Exam

Android UI and Widgets

  • User Interface -overview
  • User interface Layout
  • UI linear Layout
  • UI relative Layout
  • UI table Layout
  • UI Absolute Layout
  • UI Frame Layout
  • UI List View using adapter
  • List view Attributes and array adapter
  • UI list view DEMO
  • UI Grid View DEMO

Android UI control and Components

  • UI text view control
  • UI text view control attributes
  • UI text view DEMO
  • UI Edit Text control
  • UI Edit Text DEMO
  • UI Auto complete Text View control
  • UI Button control
  • UI Button control DEMO
  • UI Image Button Control
  • UI Checkbox control
  • UI Toggle Button control
  • UI radio Button control
  • UI Radio Group control
  • UI Progress-bar control
  • UI Spinner control
  • UI Time picker control
  • UI date Picker control

Event Handling in Android

  • Basic Event Handling: Event Listeners & Event Handlers
  • Android Event Handler Method
  • Event listener registration
  • Style and theme in android

Services in Android

  • Introduction:- Services in android
  • ADIL in android
  • Services example in android

Working with Database

  • Introduction different Database for android app
  • Firebase Setup in android studio
  • Using Firebase console
  • Creating Firebase project and understanding different services offered by Firebase
  • Using Authentication in Android App
  • Mobile OTP authentication using Firebase
  • Setup Firebase real-time database
  • Using Firebase Realtime database in android app
  • Firestore setup and use case
  • Using Google analytic in android app
  • Complete App Flow with firebase
  • working with mysql remote database

Working With API

  • Introduction to API
  • Setup API in Realtime server
  • Consuming API in android app
  • Use case example and benefits of API

Building Real Apps

  • Build Profile App
  • Build Blogs App
  • Build E-commerce App
  • Detailed flow study of some famous Apps

Earning With Android App

  • Overview : Earning with android app
  • Setting up google AdSense Account
  • Integrating Ads in your Android App

Publish App to Play Store

  • Creating Developer account on Play store
  • Publishing app to play store