021-36990045

Institute of Information Technology

0333-0204496

Course Details

ANDROID

Unit 1: Getting started with Android Studio

  • Introduction/environment Setup
  • JDK
  • Android Studio IDE
  • Complete Installation

Unit 2 : Journey to Java Basic To Advance

  • Basic Java Programming and concepts
  • Introduction of JAVA
  • Java processing
  • Variables
  • Integers/Strings
  • Concatenation
  • Data Types of Variables
  • Java Operations
  • Logical operations
  • If/else, For, while loops and switch statement
  • Methods and types of methods
  • Java Advance concepts
  • Classes
  • Objects
  • Modifiers
  • Constructors. Getter and Setters
  • Overloading constructors
  • Inheritance in Java
  • Polymorphism in Java
  • Java libraries
  • Java Arrays, Array List & Hash maps

Unit 3: Android Tools and widgets

  • Android app development tools
  • Introduction to IDE
  • XML overview
  • Platform/Architecture
  • Strings, Values, Layouts, manifest
  • Layouts
  • Different widgets of Android
  • Buttons
  • TextViews
  • Toggle Button
  • Seekbar
  • Checkbox
  • Radiobuttons
  • Alert dialogues
  • List Views (Advance and previous)
  • Recycler View
  • List view

Unit 4 : Android Debugging tools

  • Using Debugger
  • Test your app
  • Testing of UI suing Espresso

Unit 5: Activities and Layouts

  • Activities of Android
  • What is Activity?
  • Navigation b/w Activities
  • Sending data b/w activates
  • Implicit / Explicit Intents
  • Layouts in Android
  • Relative Layout
  • Linear Layout
  • Grid Layout

Unit 6 : All About data storage in Android

  • All Type of Storage in Android
  • Shared Preferences
  • Read/Write file in mobile local Storage
  • SQLite Database
  • Basic SQLite
  • Advance SQLite

Unit 7: connect your app with world

  • Connecting your app with Web
  • Introduction HTTP
  • Volley-JSON Request
  • Volley –JASON Array Request
  • Volley – JASON Object Request

Unit 8: Background Tasks

  • Async Task
  • Broadcast Receiver
  • Services

Unit 9: Google Maps

  • Build your app using Google Maps
  • Introduction
  • Using Maps in app
  • Customizing maps
  • Getting location
  • Showing location
  • Information about location

Unit 10: Firebase Cloud Storage

  • Firebase cloud app development

Unit 11 : Complete use of Firebase

Extras
  • Android Notifications
  • Bluetooth
  • Sensors
  • Loading data using Loaders
  • Alarm Manager
  • Publishing your app to Google Play Store

Final Projects:

  • Messaging App
  • WhatsApp Clone using Cloud
  • Blog App
  • Uber Clone using Maps

EXTRA APPLICATIONS

  • Show name app
  • Biography app
  • Multimedia App
  • Grocery App
  • Contact Manager
  • Calorie Counter App
  • Movie directory App
  • Blog app using Cloud
  • Whatsapp Clone App
  • Earthquake Watcher App
  • Uber Clone
  • Music Event App