Toolverse
All skills

android-kotlin-development

by aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
aj-geddes
Category
Mobile
Views
396

About this skill

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

How to use

  1. Zainstaluj umiejętność w swoim środowisku pracy z AI (Claude, Copilot lub inny asystent obsługujący custom skills). Umiejętność będzie dostępna jako szablon do generowania kodu Kotlin.

  2. Zdefiniuj modele danych dla swojej aplikacji — opisz strukturę obiektów, które będą przesyłane między API a aplikacją (np. użytkownik, produkt, artykuł). Umiejętność wygeneruje klasy data class w Kotlinie z odpowiednimi polami.

  3. Skonfiguruj serwis API używając Retrofit — podaj adresy endpointów i metody HTTP (GET, POST, PUT). Umiejętność utworzy interfejs ApiService z deklaracjami funkcji suspend oraz moduł NetworkModule do konfiguracji klienta HTTP z obsługą tokenów autoryzacji.

  4. Zbuduj interfejs użytkownika za pomocą Jetpack Compose — opisz ekrany i komponenty, które chcesz wyświetlić. Umiejętność dostarczy kod composable functions do szybkiego prototypowania UI.

  5. Zaimplementuj architekturę MVVM — umiejętność pomoże strukturyzować ViewModel, Repository i LiveData do zarządzania stanem aplikacji i komunikacji z API.

  6. Dodaj lokalny magazyn danych Room — jeśli potrzebujesz przechowywać dane offline, umiejętność wygeneruje entity, DAO i Database configuration do synchronizacji z API.

Related skills

swift-best-practices

by sammcj

This skill should be used when writing or reviewing Swift code for iOS or macOS projects. Apply modern Swift 6+ best practices, concurrency patterns, API design guidelines, and migration strategies. Covers async/await, actors, MainActor, Sendable, typed throws, and Swift 6

Mobile
36140

xcodebuildmcp

by cameroncooke

Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).

Mobile
2225

sequential-thinking

by mrgoonie

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope.

Mobile
60238

senior-architect

by alirezarezvani

Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack

Mobile
184296

kotlin-multiplatform

by vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,\nsource set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets\n(Android, JVM/Desktop, iOS) with web/wasm future

Mobile
15105

openscad

by mitsuhiko

Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.

Mobile
4291