awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesAndroid Samples

Example Android projects that demonstrate clean architecture principles with separated domain, data, and presentation layers.

Distinct from Clean Architecture Frameworks: Distinct from Clean Architecture Frameworks: focuses on sample implementations for Android rather than general-purpose libraries.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Android Samples. Refine with filters or upvote what's useful.

Awesome Android Samples GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • android10/android-cleanarchitectureandroid10 的头像

    android10/Android-CleanArchitecture

    15,540在 GitHub 上查看↗

    This is a reference implementation of Uncle Bob's clean architecture for Android, structured into distinct domain, data, and presentation layers. The project demonstrates how to organize an Android application around business use cases, keeping domain logic and entities free from framework dependencies. The architecture enforces dependency inversion through layered separation, where inner domain layers define interfaces that outer layers implement. This approach enables repository abstractions for data source switching, presenter-view separation for testable UI logic, and use-case composition

    A reference implementation of Uncle Bob's clean architecture for Android, with separated domain, data, and presentation layers.

    Javaandroidandroid-applicationandroid-architecture
    在 GitHub 上查看↗15,540
  • skydoves/pokedexskydoves 的头像

    skydoves/Pokedex

    8,334在 GitHub 上查看↗

    Pokedex is a reference implementation of an Android application that utilizes the MVVM architecture, Jetpack Compose for its declarative user interface, and Hilt for dependency injection. It serves as a sample project demonstrating a mobile application built with Android Jetpack and a Kotlin Coroutines network client to manage asynchronous data requests. The project implements a modular codebase to optimize build performance and enforce internal boundaries. It features a local persistence layer using the Room library to cache remote data on the device and utilizes Material Motion for fluid in

    Serves as a reference implementation of an Android app demonstrating clean architecture, Hilt, and Jetpack.

    Kotlinandroidcoroutineshilt
    在 GitHub 上查看↗8,334
  • jakewharton/u2020JakeWharton 的头像

    JakeWharton/u2020

    5,626在 GitHub 上查看↗

    u2020 is an example Android application that demonstrates how to wire together application components using compile-time dependency injection, annotation-driven view binding, and a slide-out debug drawer. The project serves as a real-world showcase for integrating Dagger for dependency injection and Butter Knife for view binding, both of which generate code at compile time rather than relying on runtime reflection. The application features an in-memory mock server that simulates backend responses using static data, enabling development and testing without a live network. A debug drawer overla

    An example Android application demonstrating advanced dependency injection and debugging patterns.

    Java
    在 GitHub 上查看↗5,626
  • bufferapp/android-clean-architecture-boilerplatebufferapp 的头像

    bufferapp/android-clean-architecture-boilerplate

    3,684在 GitHub 上查看↗

    This project is a clean architecture reference implementation and modular project template for Android development. It provides a structural blueprint designed to isolate business logic from external frameworks and user interfaces. The template emphasizes a modular approach to organize code into independent modules, which is intended to improve build times and long-term project scalability. It demonstrates the application of domain-driven design to keep core business rules and entities independent from the underlying platform. The implementation covers several key architectural patterns, inc

    Serves as a sample Android project demonstrating the coordination of remote and local data layers.

    Kotlinandroidandroid-applicationandroid-architecture
    在 GitHub 上查看↗3,684
  • amanjeetsingh150/kotlin-android-examplesamanjeetsingh150 的头像

    amanjeetsingh150/kotlin-android-examples

    1,058在 GitHub 上查看↗

    This repository provides a comprehensive collection of functional code samples designed to demonstrate modern development patterns and architectural practices for the Android platform using Kotlin. It serves as a practical guide for implementing standard design patterns that decouple business logic from user interface components, ensuring that applications remain maintainable and testable. The project distinguishes itself by offering isolated, hands-on implementations of complex mobile programming tasks. It covers a wide range of capabilities, including asynchronous networking, local database

    Offers a comprehensive collection of isolated, functional code samples for modern Android development patterns and library implementations.

    Kotlinandroidandroid-applicationandroid-development
    在 GitHub 上查看↗1,058
  1. Home
  2. Software Engineering & Architecture
  3. Clean Architecture Frameworks
  4. Android Samples