https://github.com/tungnk123/android-cheat-sheet
Android cheat sheet 2025 - In progress
https://github.com/tungnk123/android-cheat-sheet
android android-book android-development android-guidelines android-interview-practice android-interview-questions android-roadmap android-studio clean-architecture interview-questions jetpack-compose kotlin kotlin-coroutines kotlin-flow mvvm-android random-notes
Last synced: 2 months ago
JSON representation
Android cheat sheet 2025 - In progress
- Host: GitHub
- URL: https://github.com/tungnk123/android-cheat-sheet
- Owner: tungnk123
- Created: 2024-10-28T02:03:00.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-10-07T16:27:06.000Z (3 months ago)
- Last Synced: 2025-10-07T18:33:44.117Z (3 months ago)
- Topics: android, android-book, android-development, android-guidelines, android-interview-practice, android-interview-questions, android-roadmap, android-studio, clean-architecture, interview-questions, jetpack-compose, kotlin, kotlin-coroutines, kotlin-flow, mvvm-android, random-notes
- Language: Kotlin
- Homepage:
- Size: 77.8 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀✨ Android Cheat Sheet 2025 ✨🚀
**📌 The Ultimate Android Developer Guide!**
**Android Cheat Sheet** is a **one-stop repository** 📚 for Android developers to quickly reference **key concepts, structures, and technologies** in Android app development.
## 🔥 Why This Repository?
✅ **All-in-One GitHub** – Everything you need to master Android development!
✅ **Updated Daily** – Stay ahead with the latest best practices & advancements.
✅ **Well-Structured** – Organized for easy access and quick learning.
---
## 📂 Table of Contents
### 🔹 **Android Basics**
📁 `android-basics/` – **Core concepts** like `activity`, `fragment`, `intent`, `navigation`, `manifest`, and more.
📁 `android-app-architectures/` – Learn **MVVM, MVI, MVP** and best architectural practices.
### 🔹 **Data Management & Storage**
📁 `data-management/` – Master Android data handling:
- 🗃️ **Data Store**
- 📂 **Repository Pattern**
- 🏛 **Room (SQLite)**
- ⚙️ **Shared Preferences**
### 🔹 **Networking & Security**
📁 `android-networking/` – **Retrofit, OkHttp, WebSocket** for seamless network communication.
📁 `android-security/` – Best security practices to **protect your app**.
### 🔹 **Programming & Languages**
📁 `java/` – Java essentials for Android.
📁 `kotlin-basics/` – Kotlin **fundamentals & advanced** techniques.
📁 `kotlin-coroutines/` – **Asynchronous programming** with Coroutines.
📁 `kotlin-flow/` – **Data streams** with Kotlin Flow.
### 🔹 **Jetpack & UI**
📁 `jetpack-architecture-components/` – **LiveData, ViewModel, Room, Paging**.
📁 `jetpack-compose/` – Build **modern UI** with Jetpack Compose.
### 🔹 **Reactive Programming**
📁 `rx-java/` – Reactive programming with **RxJava**.
📁 `rx-kotlin/` – RxJava for **Kotlin**.
### 🔹 **Other Important Topics**
📁 `android-testing/` – Unit & UI Testing 🔍
📁 `firebase/` – **Integrate Firebase** into Android apps.
📁 `dependency-injection/` – **Dagger, Hilt** for DI.
📁 `design-patterns-in-android/` – Common **design patterns** for scalable apps.
📁 `random-notes/` – Miscellaneous **tips & tricks**.