blacksugar-android

Guide Kotlin/Jetpack Compose development for the BlackSugar21 Android app.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/Black-Sugar-21/Public-BlackSugar21 --skill blacksugar-android
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blacksugar-android
Source: https://github.com/Black-Sugar-21/Public-BlackSugar21/tree/main/.github/skills/blacksugar-android
Command: npx skills add https://github.com/Black-Sugar-21/Public-BlackSugar21 --skill blacksugar-android

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates expert Android Kotlin/Jetpack Compose practices for the BlackSugar21 Android app, helping teams deliver robust, maintainable mobile experiences with consistent architecture, UI patterns, and integration with Firebase, analytics, and remote config.

Core Features & Use Cases

  • Architecture guidance for Android apps built with Kotlin and Jetpack Compose, including state management, navigation, and UI patterns.
  • Integration patterns for Firestore operations (UserServiceImpl, MessageServiceImpl), Analytics/Remote Config, phone authentication, swipes/stories/matches, and WorkManager-based tasks.
  • Performance optimization, data persistence strategies, test data management, and cross-platform alignment with iOS.

Quick Start

Open the BlackSugar21 Android project and apply the Kotlin/Jetpack Compose best practices to accelerate development and ensure consistency.

Frequently Asked Questions about blacksugar-android

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure Jetpack Compose navigation and state management for a scalable Android app?

Jetpack Compose navigation and state management architecture requires organizing UI patterns into maintainable layers, ensuring robust performance and consistent cross-platform alignment with iOS when structuring Android applications.

What is the best way to integrate Firestore data handling with Kotlin in an Android app?

Firestore data handling in Kotlin is best integrated using service patterns like UserServiceImpl and MessageServiceImpl, streamlining data persistence strategies and ensuring robust operations for Android applications.

How does phone authentication work with Jetpack Compose and Firebase Remote Config?

Phone authentication and Firebase Remote Config work together by applying integration patterns that configure authentication flows and manage dynamic app behavior securely within Jetpack Compose UI layers.

Can I use WorkManager for background tasks in a Jetpack Compose Android application?

WorkManager can be used for background tasks in Jetpack Compose applications by applying specific integration patterns to handle deferred work reliably, ensuring performance optimization and consistent task execution.

Does this Android Kotlin Skill provide guidance on test data management and analytics integration?

This Android Kotlin Skill provides guidance on test data management and analytics integration, addressing code organization, performance optimization, and cross-platform consistency between Android and iOS environments.

When should I use Firestore Remote Config instead of hardcoding values in my Android Kotlin app?

Firestore Remote Config should be used instead of hardcoding values when you need dynamic behavior updates, analytics-driven adjustments, and cross-platform consistency without deploying new Android app versions.