What we do in this class:

Practical Work to Mobile Applications.

Schedule

Trainer

Ehtisham Khan

App Developer

WeeksModule TitleLearning Unit
Week
01
1. Introduction to Android DevelopmentIntroduction to Android platform, architecture, and development environment setup.
Week
02
2. Basic UI componentsBasic UI components (layouts, views, resources), Activity lifecycle, and user input handling.
Week
03
3. Intermediate Android DevelopmentRecyclerView, CardView, Fragments, and navigation components.
Week
04
4. Intermediate DevelopmentNetworking basics (HTTP requests, JSON parsing), AsyncTask for background tasks.
Week
05
5. Data Persistence and Advanced UI
SQLite database for local storage, SharedPreferences, File storage.
Week
06
6. Data Persistence and Advanced UI
Advanced UI components (ViewPager, TabLayout, Material Design guidelines).
Week
07
7. ArchitectureIntroduction to MVVM architecture, LiveData, and ViewModel.
Week
08
8. Dependency InjectionDependency Injection frameworks (Dagger, Hilt), managing dependencies.
Week
09
9. Advanced Topics and LibrariesWorking with RESTful APIs (Retrofit), RxJava for asynchronous programming.
Week
10
10. Advanced Topics and LibrariesFirebase integration (Authentication, Firestore, Cloud Messaging), Google Play Services.
Week
11
11. Testing, Optimization
Writing unit tests (JUnit), UI tests (Espresso), testing methodologies.
Week
12
12. Deployment

pp deployment: preparing apps for release, signing APKs, Google Play Store submission, performance optimization techniques.
Scan the code