Android Expert

ADB

Android Development Bootcamp

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20138

Semester 1:

  • Introduction to Android Development

  • Java Programming Fundamentals

  • Android Studio Setup and Configuration

  • Building Basic User Interfaces (UI)

  • Event Handling and UI Interaction

  • Android App Lifecycle

Semester 2:

  • Advanced Android UI Design (Layouts, Views)

  • Working with Databases (SQLite, Room)

  • Networking and APIs (HTTP, JSON)

  • Material Design and Custom Views

  • Android Services and Broadcast Receivers

  • Publishing Apps on Google Play Store

AAD

Advanced Android Development

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20139

Semester 1:

  • Deep Dive into Android Architecture Components

  • RecyclerView and CardView Implementation

  • Working with Fragments and ViewModels

  • Dependency Injection with Dagger 2

  • RESTful API Integration

  • Data Binding in Android

Semester 2:

  • Multi-threading with AsyncTask and Handlers

  • Push Notifications with Firebase

  • Working with Google Play Services (Maps, Firebase)

  • Performance Optimization in Android Apps

  • Advanced UI with Custom Views and Animations

  • Publishing and Monetizing Android Apps

AAE

Android Application Design

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20140

Semester 1:

  • Introduction to Android OS and SDK

  • Setting up Android Studio and Emulator

  • Understanding the Android Manifest and Permissions

  • Basic Android Views and Widgets

  • UI Design: LinearLayout, RelativeLayout, and ConstraintLayout

  • Android Intents and Activities

Semester 2:

  • Managing Databases with SQLite

  • Creating Content Providers and Services

  • Integrating Google APIs (Maps, Firebase)

  • Multi-threading and Background Tasks (AsyncTask)

  • App Debugging, Testing, and Profiling

  • Final Project: Build a Complete Android App

MAD

Master Android Development

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20141

Semester 1:

  • Overview of Android SDK and Tools

  • Java and Kotlin Basics for Android

  • Handling User Input (Buttons, Text Fields, etc.)

  • Navigating Android App with Activities and Fragments

  • Storing Data Locally (Shared Preferences, SQLite)

  • Working with APIs and Networking

Semester 2:

  • Advanced Android UI and Custom Views

  • Android Libraries and Tools (Retrofit, Glide, Picasso)

  • Building and Consuming REST APIs in Android

  • Firebase Integration for Real-time Database

  • App Debugging and Performance Monitoring

  • Publishing and Maintaining Apps on Play Store

KAD

Kotlin for Android Development

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20142

Semester 1:

  • Introduction to Kotlin for Android

  • Kotlin Syntax and Data Types

  • Object-Oriented Programming in Kotlin

  • Android UI Development with Kotlin

  • Understanding Kotlin Extensions in Android

  • Working with Android SDK in Kotlin

Semester 2:

  • Advanced Kotlin Features (Coroutines, Sealed Classes)

  • Reactive Programming with RxJava

  • Kotlin and Android Architecture Components

  • Data Persistence in Kotlin (Room, Shared Preferences)

  • Firebase Integration in Kotlin

  • Deploying Kotlin Apps to the Google Play Store

AGD

Android Game Development

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20143

Semester 1:

  • Introduction to Game Development on Android

  • Setting Up Game Development Environment

  • Working with Graphics (Canvas, OpenGL)

  • Game Physics and Animations

  • User Input Handling (Touch Events)

  • Managing Game States and Levels

Semester 2:

  • Advanced Graphics (2D and 3D Games)

  • Game Audio and Sound Effects

  • Game Monetization (Ads, In-app Purchases)

  • Multiplayer Game Development with Firebase

  • Optimizing Performance for Android Games

  • Final Project: Build a Complete Android Game

AWD

Android Web Development

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20144

Semester 1:

  • Introduction to Web Views in Android

  • Integrating Web Content into Android Apps

  • Using HTML, CSS, and JavaScript in Android WebView

  • REST APIs and Web Services Integration

  • Working with Retrofit for Networking

  • Storing Web Data with Shared Preferences and SQLite

Semester 2:

  • Advanced Web Development with Android WebView

  • Web Scraping and Parsing Data (JSON, XML)

  • Offline Web Storage Solutions (SQLite, Room)

  • Web Push Notifications in Android Apps

  • WebSocket and Real-time Communication

  • Publishing Web-based Android Apps

AF

Android with Firebase

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20145

Semester 1:

  • Introduction to Firebase and Its Services

  • Firebase Authentication (Google, Facebook, Email)

  • Firebase Realtime Database

  • Firebase Cloud Messaging (Push Notifications)

  • Firebase Analytics for App Tracking

  • Firebase Storage for File Management

Semester 2:

  • Firebase Firestore Database Integration

  • Firebase Cloud Functions and Backend

  • Firebase Crashlytics for App Monitoring

  • Implementing Firebase Dynamic Links

  • Firebase Hosting for Web and App Content

  • Building a Complete Firebase-based App

AUID

Android UI/UX Design

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20146

Semester 1:

  • Introduction to UI/UX Design for Android

  • Android Design Guidelines and Material Design

  • Designing Basic UI Components (Buttons, Text Views, etc.)

  • Layouts and Views in Android

  • Understanding User Flows and Navigation

  • Creating Custom Views and Animations

Semester 2:

  • Advanced UI Components (RecyclerView, CardView)

  • Working with ConstraintLayout and CoordinatorLayout

  • Animations and Transitions in Android

  • Designing for Multiple Screen Sizes

  • UX Testing and User Feedback

  • Final Project: Build a Polished Android App UI

FSAD

Full Stack Android Development

Eligibility: 10th /12th: :: Duration: 12 Month :: Code No.: B20147

Semester 1:

  • Introduction to Full Stack Android Development

  • Front-end: Android User Interface (UI) Design

  • Back-end: Introduction to Databases (SQLite, Firebase)

  • Building APIs with Node.js and Express

  • Networking with Retrofit and REST APIs

  • User Authentication with Firebase

Semester 2:

  • Advanced UI with Custom Views and Animations

  • Backend Development with Firebase Cloud Functions

  • Real-time Data Sync with Firebase Firestore

  • WebSockets for Real-time Communication

  • Advanced Android Security Features

  • Final Project: Full Stack Android Application