awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
skydoves avatar

skydoves/Pokedex

0
View on GitHub↗

Pokedex

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 interface animations.

The application covers a broad set of capabilities including reactive UI state management with lifecycle-aware ViewModels, asynchronous network integration via Flow, and network image rendering for dynamic visual content.

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Features

  • MVVM Architectures - Employs the MVVM architectural pattern to separate business logic from the declarative user interface.
  • Local Persistence Layers - Uses the Room library as a local persistence layer to cache remote data for offline access.
  • Jetpack Compose UIs - Builds a declarative user interface using Jetpack Compose and Material Motion animations.
  • Asynchronous Flow Libraries - Uses Kotlin Coroutines and Flow to handle background tasks and data streams without blocking the UI.
  • Android Samples - Serves as a reference implementation of an Android app demonstrating clean architecture, Hilt, and Jetpack.
  • Dependency Injection - Manages object lifecycles and dependencies via Hilt to facilitate testing and modularization.
  • Dependency Injection - Utilizes Hilt to automate the creation and delivery of class dependencies and decouple components.
  • Lifecycle-Aware State Holders - Implements lifecycle-aware ViewModels to persist screen state across configuration changes such as rotations.
  • Reactive State Management - Synchronizes UI elements with underlying data state automatically using reactive ViewModels.
  • Android Application Development - Demonstrates modern Android development practices using Jetpack libraries and MVVM architecture.
  • Multi-Module Builds - Organizes the codebase into multiple Gradle modules to optimize build performance and enforce internal boundaries.
  • Declarative Data Bindings - Implements a declarative user interface using Jetpack Compose to automatically synchronize UI elements with application state.
  • Coroutine-Compatible Clients - Implements an asynchronous network client using Kotlin Coroutines and Flow for API requests.
  • External Data Retrievals - Implements an API integration utility to fetch detailed data objects from external web services asynchronously.
  • Modular Project Structures - Splits the project into independent modules to improve build speeds and enforce visibility boundaries.
  • Asynchronous Data Fetching - Retrieves and binds remote data to UI components using Coroutines and Flow for a responsive experience.
  • Network Image Renderers - Provides a capability to load and display remote images within the application interface.
  • Mobile Applications - 🗡️ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.
  • Sample And Concept Apps - Pokedex implementation using modern dependency injection and architecture.
  • Sample Applications - Pokedex app using Dagger Hilt and MVVM.
8,334 स्टार्स·1,107 फोर्क्स·Kotlin·Apache-2.0·10 व्यूज़

स्टार हिस्ट्री

skydoves/pokedex के लिए स्टार हिस्ट्री चार्टskydoves/pokedex के लिए स्टार हिस्ट्री चार्ट

Pokedex के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Pokedex के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • android/compose-samplesandroid का अवतार

    android/compose-samples

    22,893GitHub पर देखें↗

    Compose Samples is a collection of reference implementations for the Jetpack Compose UI library, serving as a practical guide for building native Android user interfaces. It demonstrates the use of a declarative framework where Kotlin functions describe layout structures and data dependencies, enabling developers to construct modern, reactive interfaces. The repository highlights architectural patterns that prioritize maintainability and testability, such as layered organization and unidirectional data flow. It showcases how to implement adaptive layouts that automatically adjust to various s

    Kotlinandroidjetpack-compose
    GitHub पर देखें↗22,893
  • amanjeetsingh150/kotlin-android-examplesamanjeetsingh150 का अवतार

    amanjeetsingh150/kotlin-android-examples

    1,058GitHub पर देखें↗

    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

    Kotlinandroidandroid-applicationandroid-development
    GitHub पर देखें↗1,058
  • jonataslaw/getxjonataslaw का अवतार

    jonataslaw/getx

    11,181GitHub पर देखें↗

    GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state, dependency injection, and routing without requiring build context. It serves as a core architectural system for reactive state management, navigation, service location, and multi-language theme support. The project is distinguished by its ability to handle context-free navigation and the use of observable variables that automatically trigger user interface updates. It features a dependency injection container with lazy loading and automated memory management, alongside a rout

    Dart
    GitHub पर देखें↗11,181
  • arisguimera/android-expertArisGuimera का अवतार

    ArisGuimera/Android-Expert

    7,365GitHub पर देखें↗

    Android-Expert is a collection of educational resources and step-by-step instructional materials for learning Android app programming. It provides a comprehensive learning path for building mobile applications using the Kotlin programming language and Android Studio. The material covers the full development lifecycle, from designing interactive user interfaces with lists, cards, and sliders to implementing navigation workflows and screen transitions. It also includes instruction on connecting applications to remote servers to fetch external data and integrating that data into the app flow. T

    Kotlinandroidcursocurso-android
    GitHub पर देखें↗7,365
Pokedex के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

skydoves/pokedex क्या करता है?

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.

skydoves/pokedex की मुख्य विशेषताएं क्या हैं?

skydoves/pokedex की मुख्य विशेषताएं हैं: MVVM Architectures, Local Persistence Layers, Jetpack Compose UIs, Asynchronous Flow Libraries, Android Samples, Dependency Injection, Lifecycle-Aware State Holders, Reactive State Management।

skydoves/pokedex के कुछ ओपन-सोर्स विकल्प क्या हैं?

skydoves/pokedex के ओपन-सोर्स विकल्पों में शामिल हैं: android/compose-samples — Compose Samples is a collection of reference implementations for the Jetpack Compose UI library, serving as a… amanjeetsingh150/kotlin-android-examples — This repository provides a comprehensive collection of functional code samples designed to demonstrate modern… jonataslaw/getx — GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state,… arisguimera/android-expert — Android-Expert is a collection of educational resources and step-by-step instructional materials for learning Android… getstream/stream-chat-android — This project is a messaging SDK for Android applications, providing the core infrastructure for real-time… wikimedia/apps-android-wikipedia — This project is a native Android mobile application and Wikipedia client designed for browsing and editing…