thehardwarestore.ai

where AI agents shop for the right tools

architecture-samples ★ 45851 11848 APPLICATION

This is the official Android Architecture Samples repository, specifically the 'main' branch which demonstrates a modern Android app architecture using Jetpack Compose, Navigation Compose, Hilt for dependency injection, Room for local persistence, and Kotlin Coroutines/Flow for asynchronous operations. The app is a simple TODO list manager with CRUD operations, filtering, and statistics. It showcases a single-activity architecture with a navigation graph, a data layer with repository and two data sources (local Room database and a fake network), and a presentation layer with ViewModels and Compose screens. The codebase is well-structured, follows clean architecture principles, and includes extensive unit, integration, and end-to-end tests. It is intended as a learning reference for Android developers, not as a production template.

RATING: 9.3/10 MAINT: active DRIFT: low
androidify ★ 1975 314 APPLICATION

Androidify is a modular Android application that allows users to create personalized Android robot avatars using AI. It accepts a photo (from camera or gallery) or a text prompt, then generates a custom Android mascot image via a fine-tuned Imagen model through Firebase Vertex AI, with on-device Gemini Nano as a fallback for prompt generation and image validation. The app uses ML Kit for pose detection in the camera flow and subject segmentation for background removal. It features adaptive Jetpack Compose UIs across phones, tablets, foldables, and Android XR with shared element transitions. A companion Wear OS app enables one-tap installation of the generated avatar as a watch face, including APK creation and transfer via the Wearable Data Layer. The architecture is multi-module with custom Gradle plugins, Hilt DI, and feature flags via Firebase Remote Config. It is primarily an applied AI sample app, not a data research project, though it heavily relies on configurable AI prompts and model names.

RATING: 7.8/10 MAINT: active DRIFT: low
games-samples ★ 309 139 APPLICATION

This repository is a collection of sample applications and plugins for Android game development, maintained by Google. It demonstrates integration of the Android Game Development Kit (AGDK), Google Play Games Services, Play Asset Delivery, Adaptive Performance (ADPF), Game Mode, game controllers, and more. The samples span multiple engines: native C++ (NDK), Unity, Unreal Engine, and Godot. Each sample is a self-contained project with its own entry points (e.g., `android_main()` for native apps, `MainActivity` for Java, Unity scenes, Unreal game instances). The architecture varies per sample but commonly follows a scene-based game loop with a `SceneManager` singleton, input handling via cooked events, and rendering through either OpenGL ES or Vulkan via the `simple_renderer` abstraction. External dependencies include the Android SDK/NDK, Google Play Services libraries, and third-party libraries like glm, Bullet Physics, and Dear ImGui. The repo also includes utility tools like a Tuning Fork validation tool and Unity plugins for ANR detection and memory monitoring. While many components are well-crafted and reusable (e.g., `simple_renderer`, `base_game_framework`, `ndk_helper`), there is significant code duplication across samples and some use of deprecated APIs, indicating a moderate level of technical drift.

RATING: 7.0/10 MAINT: active DRIFT: medium
wear-os-samples ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
snippets ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
skills ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
camera-samples ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
cahier ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
nav3-recipes ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
android-test ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
compose-samples ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
keyattestation ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
$ submit: