S.No | Topics | Hours |
---|---|---|
1 | Introduction to Android | 2 |
The Android Ecosystem | ||
Android Versions | ||
Challenges of Android app development | ||
App fundamentals | ||
Android Studio Installation | 3 | |
2 | Creating "Hello World" app in Android Studio | 4 |
Basic app development workflow with Android Studio | ||
Running apps on virtual and physical devices | ||
Project 1: Hello World | ||
3 | Introduction to Android Manifest File | 1 |
Concept Of Permissions | ||
Localization Of Android App | ||
4 | User Interface | 1 |
Linear, Relative and Constraint Layout | ||
Meterial and Neumorphic design principles | ||
5 | Activity and Fragments | 1 |
Concept of Activity | ||
Activity Life-Cycle | ||
Methods of Activity Life-Cycle | ||
Configuring Manifest File | ||
6 | Project 2: A simple Game | 2 |
On-click listeners | ||
Concepts of Object Oriented Programming | ||
7 | Adapters and ListView | 2 |
Designing Adapter Layout | ||
Objects and Adapters | ||
Data flow in Adapters | ||
8 | Data-Flow in Android Activity and Fragments | 3 |
Intents in activity | ||
Fragments and Intents | ||
9 | Datastorage methods | 3 |
Shared Preferences | ||
Internal and External Storage | ||
SQ-Lite & RoomDB | ||
11 | Professional App Development For IIoT Devices | 10 |
Dependency Injection and why is it needed | ||
Concepts of MVVM | ||
Simple hello-world app with dependency injection and MVVM implemented | ||
10 | Mutlithreading and Event Driven Programs for IIoT | 8 |
Services & Async Task | ||
Concepts of MQTT | ||
Building an API to handle live data from sensors | ||
11 |
Project 03 : A simple app to fetch data from a sensor and control a heavy load motor atleast 100kms away from the sensor.
|
5 |
Total | 45 |