Starting Vocational Training From 1-May-2024 Get Detail

Android

Android

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.


Sensible Contact Quick Contact Call a Course Adviser for discussing Curriculum Details Sensible Computers Customer Care +91 93013-51989

Syllabus

  • Overview of Android platform
  • Setting up the development environment (Android Studio, SDK, Emulator)
  • Project structure and components (Activities, Services, Broadcast Receivers)
  • Understanding XML layouts and UI components

  • Layouts (Linear, Relative, Constraint)
  • Buttons, TextViews, EditTexts, ImageViews
  • RecyclerView and ListView
  • Activity states and lifecycle methods
  • Fragments and their usage

  • Implicit and explicit intents
  • Passing data between activities
  • Navigation components (Navigation Drawer, Bottom Navigation)

  • Shared Preferences
  • SQLite database
  • Room database

  • HTTP requests using Retrofit or Volley
  • Consuming REST APIs and parsing JSON
  • Multimedia and Sensors

    • Playing audio and video
    • Accessing device sensors (e.g., accelerometer, GPS)

  • Firebase Authentication
  • Realtime Database and Firestore
  • Cloud Storage and Push Notifications

  • AsyncTask and Thread basics
  • WorkManager and JobScheduler

  • Preparing APK for release
  • Publishing on Google Play Store

Developing a complete Android app (e.g., weather app, to-do list, e-commerce app)