Skip to content

About

🔥 A curated list of Android frameworks, blogs, communities and books | Android 进阶笔记

Topics

Resources

Stars

704 stars

Watchers

38 watching

Forks

Latest commit

 

History

105 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Notes

English | 简体中文

A curated list of official documentation, open-source libraries, blogs, communities and classic books for Android development.

Last updated: 2026-10-30. All links were checked when this list was updated; unmaintained, archived or unreachable entries have been removed. Many of the blogs, communities and books are in Chinese.

Contents

Part 1: Frameworks

Official Guides and Samples

Kotlin and Coroutines

Jetpack Compose and UI

Cross-Platform

Jetpack Architecture Components

Image Loading

Networking

Databases

  • Room
  • SQLDelight -- generates type-safe Kotlin APIs from SQL, with multiplatform support
  • ObjectBox -- an object database with on-device vector search

JSON

Dependency Injection

  • Hilt -- officially recommended, built on Dagger
  • Dagger
  • Koin -- a lightweight Kotlin dependency injection framework
  • Metro -- a compile-time, multiplatform dependency injection framework for Kotlin
  • kotlin-inject

Reactive Programming

On-Device AI and LLMs

  • AI on Android
  • Gemini Nano -- the Gemini model that runs on device
  • ML Kit GenAI APIs -- summarization, rewriting, image description and more, powered by on-device models
  • Firebase AI Logic -- call cloud Gemini models directly from your app
  • LiteRT -- the successor to TensorFlow Lite, an on-device runtime for machine learning and generative AI
  • MediaPipe -- on-device machine learning solutions
  • Koog -- an open-source Kotlin AI agent framework from JetBrains
  • ai-samples -- official AI samples
  • Gemini in Android Studio -- the AI coding assistant built into Android Studio

Build and Performance

Crash Reporting

Testing

Charts

Logging

Plugins and Hotfix

  • Tinker -- a hotfix solution from Tencent
  • Shadow -- a zero-reflection, fully dynamic plugin framework from Tencent

New Platforms and Capabilities

Part 2: Blogs and Communities

Personal Blogs

Team Blogs

Communities

Newsletters

Part 3: Books

The links point to the Douban pages of the Chinese editions.

Computer Science Fundamentals

Operating Systems

Computer Architecture

Computer Networks

Databases

Compilers

  • Compilers: Principles, Techniques, and Tools
    The "Dragon Book": lexical analysis, parsing, syntax-directed translation, runtime environments, code generation, optimization, parallelism detection and interprocedural analysis.

Data Structures and Algorithms

Design Patterns

Software Engineering

Digital Image Processing

Computer Graphics

Linux

Android

About

🔥 A curated list of Android frameworks, blogs, communities and books | Android 进阶笔记

Topics

Resources

Stars

704 stars

Watchers

38 watching

Forks

Releases

Packages

Contributors