Skip to content

Website redesign proposal by Genesis Innovation · official site: carcara.dev

CarcaráGet in touch

Kotlin Multiplatform apps and tools, from two independent developers.

Carcará is two indie developers building Android and iOS apps from one shared codebase, and open-sourcing what we learn along the way.

The Carcará caracara mark, a cybernetic bird's head with a lens for an eye

How an app is put together

Business logic, networking and storage are written once in Kotlin and run on both platforms. Each platform keeps its own native UI, so the app behaves like it belongs on the phone it runs on.

  • Android Native UI
  • iOS Native UI

From Perch, our deep-link library. The link is declared on a type, and the build fails if two routes could match the same URL. How Perch works →

What we have built and published

  • Library, Apache 2.0

    Perch

    Type-safe deep links for Kotlin Multiplatform. A URL in, a route object out.

    View on GitHub →
  • Library

    kotlinx-locale

    Locale and language-tag handling for Kotlin Multiplatform.

    View on GitHub →
  • Web tool

    App Store asset generator

    Generate App Store and Google Play screenshots, icons and banners right in your browser. No sign-up.

    Open the tool →

Working with Kotlin Multiplatform too?

Questions about our libraries or posts, or want to compare notes on Kotlin Multiplatform? Write to us.