Day 1: Session 1:
Getting deep drive into Android
- Overview of Android Stack and structure
- Android Features and Tech Specs
- Introduction to OS layers in android
- Different Kinds of Mobile
- Pre-requisites to learn Android
- Briefly about Android
Introduction to Android
- History Behind Android Development
- What is Android?-Definition and examples
- Pre-requisites to learn Android
- Brief Discussion on Java Programming
Session 2:
Introduction To Mobile Apps
- Why we Need Mobile Apps
- Different Kinds of Mobile Apps
- Briefly about Android
Getting depth into Android Architecture
- Overview of Android Stack and structure
- Android Features and Tech Specs
- Introduction to OS layers in android
Deep Overview in Android Stack
- Learning Linux Kernel in brief
- Libraries for app development
- Android Application Framework
Day 2: Session 1:
Installing Android Machine in PC
- Configuring Android Stack
- Setting up Android Studio initial setup
- Working with Android Studio
- Getting known about Gradle
- Connecting pc and android device through Android debug bridge (ADB)
Creating First Android Application
- Creating first Android Project
- Debugging android Application
- Setting up environment
- Creating and Applying simple Style
- Execution of built application
Introduction to Firebase
- Briefing firebase
- Application and use case of firebase
- Overview of Firebase Real-time Database
- Creating a firebase account
- Syncing firebase account with google account
- Working on Firebase Authentication
Session 2: Developing proprietary apps
- Building apps for capturing images through rear and front camera
- Building apps for motion detection using in-built sensors.