An open API service indexing awesome lists of open source software.

https://github.com/aubynsamuel/android-dev-skills

Android app for viewing per-app network usage on your device
https://github.com/aubynsamuel/android-dev-skills

android data-usage jetpack-compose

Last synced: 21 days ago
JSON representation

Android app for viewing per-app network usage on your device

Awesome Lists containing this project

README

          

# Android Skills

A multi-skill repository for Android coding agents working with Jetpack Compose, Hilt, Room, Navigation 3, and related Android architecture patterns.

This skill set can be installed with the Vercel skills package, and each skill also remains usable as an individual skill.

## Repository Layout

- `anti-patterns`: Review Android and Compose code for risky patterns.
- `app-language-switching`: Add per-app language switching with modern Android locale APIs.
- `architecture`: Apply clean Android architecture boundaries.
- `dependency-injection`: Wire Android dependencies with Hilt.
- `dto-entity-alignment`: Align remote DTOs with local persistence models.
- `experimental-grid`: Use Compose Grid APIs for structured layouts.
- `flow-operators`: Derive Android UI state with Kotlin Flow.
- `hilt-workmanager`: Integrate Hilt with WorkManager.
- `material-expressive-theme`: Configure Material Expressive theming.
- `modularity`: Keep files small, focused, and navigable.
- `navigation`: Implement type-safe Navigation 3 flows.
- `pull-to-refresh`: Add Material 3 pull-to-refresh behavior.
- `room-setup`: Configure Room with schema exports and migrations.
- `screen-overloads`: Split screens into stateful and stateless layers.
- `search-feature`: Build debounced search without cursor-jump issues.
- `textfield-best-practices`: Improve TextField behavior and IME handling.
- `ui-standards`: Enforce UI consistency and theme-safe patterns.

## Installation

Install the full skill set with the Vercel skills package:

```bash
npx skills add aubynsamuel/android-dev-skills
```

Or install individual skills by path:

```bash
npx skills add aubynsamuel/android-dev-skills/anti-patterns
```