Libraries, tools, and architecture samples for building native Android applications.
Android Development
Repositories
Official Google samples demonstrating various Android app architectures using modern tools like Jetpack Compose, Room, Flow, and Hilt. Features a TODO app with testable, maintainable patterns for intermediate to advanced developers.
A type-safe HTTP client for Android and Java that simplifies REST API integration through interface annotations. Features extensible converters for JSON/XML/protobuf and adapters for RxJava/Coroutines.
A high-performance Android screen mirroring and control software based on Qt framework, supporting USB and WiFi connections with low latency, custom key mapping, batch device control, and cross-platform compatibility for Windows, macOS, and Linux.
Official open-source Telegram Android client focusing on speed and security. Features end-to-end encryption, cloud sync, and developer API access for building custom messaging applications.
Signal Android is an open-source secure messaging app featuring end-to-end encryption, HD voice/video calls, and privacy-focused communication. Built with AGPLv3 license for transparency and trust.
Tachiyomi is a free and open-source manga reader for Android with extensive extension support, allowing users to read comics from multiple sources through plugins.
An open-source Android video/audio downloader based on yt-dlp, supporting thousands of platforms with Material Design 3 interface, batch downloads, and custom command templates.
Android SMS forwarder that monitors messages, calls, and app notifications, supports forwarding to DingTalk, WeCom, Feishu, email, and more platforms with remote control capabilities.
BRVAH: A powerful and flexible RecyclerView adapter library for Android, simplifying list UI development with multi-type layouts, loading animations, and drag-drop functionality.