Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Claude Code
  3. DroidconKotlin

DroidconKotlin

Apache-2.0Kotlin

A Kotlin Multiplatform mobile app for Droidcon events, built with Compose Multiplatform for Android and iOS.

Visit WebsiteGitHubGitHub
1.1k stars91 forks0 contributors

What is DroidconKotlin?

Droidcon Mobile Clients is a Kotlin Multiplatform mobile application built for Global Droidcon events. It uses Compose Multiplatform to provide native experiences on both Android and iOS from a shared codebase, serving as a production example of modern cross-platform development. The app centralizes event information like schedules and sessions for conference attendees.

Target Audience

Mobile developers and teams looking to adopt Kotlin Multiplatform and Compose Multiplatform for building cross-platform apps, especially those needing a real-world reference implementation.

Value Proposition

It offers a proven, production-ready example of Kotlin Multiplatform and Compose Multiplatform, demonstrating how to share UI and logic across Android and iOS while reducing development overhead and maintaining native performance.

Overview

Kotlin Multiplatfom app for Droidcon Events

Use Cases

Best For

  • Building cross-platform mobile apps with Kotlin Multiplatform
  • Learning Compose Multiplatform for iOS and Android development
  • Creating event or conference mobile applications
  • Reference implementation for KMP production projects
  • Sharing UI code between Android and iOS using Compose
  • Reducing duplicate code in multi-platform mobile projects

Not Ideal For

  • Projects targeting platforms beyond Android and iOS, such as web or desktop
  • Teams avoiding Firebase or preferring other backend services like AWS or custom APIs
  • Developers needing a minimal, framework-agnostic codebase without Kotlin Multiplatform dependencies
  • Apps that heavily rely on platform-specific native UI components not yet optimized in Compose Multiplatform

Pros & Cons

Pros

Production-Ready Reference

As one of the earliest KMP apps in the iOS App Store and the first Compose Multiplatform app released, it provides a proven, mature example for cross-platform development, as highlighted in the README.

Shared UI and Logic

Uses Compose Multiplatform to share UI code and Kotlin Multiplatform for business logic, reducing duplication across Android and iOS, which is core to its value proposition.

Event-Focused Practicality

Tailored for Droidcon conferences with features like schedules and sessions, offering a real-world use case that demonstrates applied KMP development.

Firebase Integration Example

Demonstrates Firebase setup for both platforms, requiring configuration files as per the README, which is useful for teams using similar backend services.

Cons

Complex Initial Setup

Requires Firebase account setup with separate configuration files for Android and iOS, adding overhead before the app can run, as noted in the README.

Vendor Lock-in Risk

Heavily relies on Firebase, limiting flexibility for teams that prefer or require alternative backend solutions or want to avoid Google services.

Limited Platform Coverage

Focused solely on Android and iOS, with no examples for other Kotlin Multiplatform targets like web or desktop, reducing its utility for broader cross-platform projects.

Historical Stability Concerns

The README mentions poor early Compose experience on iOS and the removal of a SwiftUI version, indicating past instability that might concern teams about long-term reliability.

Frequently Asked Questions

Quick Stats

Stars1,138
Forks91
Contributors0
Open Issues9
Last commit12 hours ago
CreatedSince 2018

Tags

#ios#android#mobile-app#firebase#kotlin-multiplatform#cross-platform#compose-multiplatform

Built With

C
Compose Multiplatform
K
Kotlin Multiplatform
F
Firebase

Links & Resources

Website

Included in

Claude Code36.6k
Auto-fetched 4 hours ago

Related Projects

EDSLEDSL

A curated list of awesome skills, hooks, slash-commands, agent orchestrators, applications, and plugins for Claude Code by Anthropic

Stars41,737
Forks3,509
Last commit1 day ago
LangGraphJSLangGraphJS

Framework to build resilient language agents as graphs.

Stars2,849
Forks475
Last commit5 hours ago
HASHHASH

🚀 The open-source, multi-tenant platform for self-building knowledge graphs and simulation

Stars1,533
Forks118
Last commit7 hours ago
InklineInkline

Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.

Stars1,442
Forks75
Last commit11 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub