r/Kotlin 22h ago

A multiplatform Flighty UI clone sample made in a day with Compose

Post image
6 Upvotes

There's really not many non trival ui samples for CMP posted online and I wanted to show you can build relatively fancy samples in cmp just as easily as expo people on x

Web Demo

Targets Android, iOS, and desktop (JVM).

iOS even has a second app with native iOS glass ui components embedded the compose views.

Code: https://github.com/luca992/flighty-cmp

This app was made almost entirely by an agent with little supervision in the background while I worked my actual job.

I don't condone building apps this way. I did not review the code, I take no ownership of it, and you absolutely should not use it.

This is just a proof of concept that you can build native multiplatform apps just as quickly, maybe even quicker, without bundling a JS runtime with expo/react native.

Ps. Tried out kotlin-toolchain for the first time in here too .. it's a bit buggy but I liked it way more than I thought I would. Looking forward to using it more


r/Kotlin 21h ago

AnvilAI – Open-source Android app to run local LLMs 100% offline with Vulkan GPU acceleration & SQLCipher

1 Upvotes

Hi everyone! 👋

​I'd like to share an open-source side project I've been developing called AnvilAI — a native Android client designed to run Large Language Models (LLMs) completely on-device without relying on cloud APIs or external servers.

​Most mobile AI wrappers require cloud subscriptions or send user data to remote servers. I wanted to build something native, fast, private, and secure for Android devices.

​Key Features:

​Vulkan GPU Acceleration: Built with a C++ NDK engine layer to leverage mobile GPUs for real-time token generation.

​100% Offline & Private: Zero cloud dependency and zero telemetry. Your prompts and outputs never leave your device.

​Encrypted Storage: All local chat history and settings are encrypted at rest using SQLCipher.

​Modern UI: Built 100% in Jetpack Compose (Material 3) with clean architecture (Hilt, Coroutines, Flow).

​Source Code & Download:

The project is 100% open-source! You can check out the source code, inspect the architecture, or download the pre-built APK from the GitHub Releases tab here:

https://github.com/denizaydogan1902/AnvilAI

​I would love to get your thoughts, UI/UX feedback, or ideas for future updates. Feel free to leave a star ⭐️ on GitHub if you find it useful!


r/Kotlin 12h ago

Replacing an unreliable touch-target-size rule in my Jetpack Compose accessibility scanner

Thumbnail
0 Upvotes

r/Kotlin 9h ago

Kotlin Architecture Tests: What They Are and Why They Matter - Part 1/3

Thumbnail
0 Upvotes

r/Kotlin 10h ago

Designing a Multi-Region, Highly Available Webhook Ingress Architecture

0 Upvotes

Webhooks have become the connective tissue of the internet. From payment gateways confirming transactions to CI/CD pipelines triggering deployments, webhooks enable real-time, event-driven architectures. But for architects and engineering leaders, webhooks represent an underappreciated vulnerability: they are asynchronous, externally triggered, and entirely outside your control. Read the complete article here - https://instawebhook.com/blog/designing-a-multi-region-highly-available-webhook-ingress-architecture

When your primary cloud region experiences an outage, your internal microservices might gracefully degrade. But what happens to the payloads originating from external partners? Many third-party providers do not retry aggressively — some fire and forget, others retry a handful of times before giving up permanently. If your system is down when that happens, the data is often gone for good.

This article covers the engineering principles behind a multi-region, highly available webhook ingestion system, what has actually changed in the underlying cloud primitives recently, and where a managed reliability layer fits into the decision.


r/Kotlin 17h ago

Migrating to Kotlin KMP with native views, what should I know?

5 Upvotes

Hey y'all,

What would you tell someone starting a new or migrating existing project to KMP?

Some requirements. Zero loading states, possibly with a offline sync engine. Native views. Fast with delightful UI animations. Live data through websockets.


r/Kotlin 2h ago

Will Typealias helps me to learn kotlin advance level

0 Upvotes

r/Kotlin 21h ago

KotlinConf - Kotlin/JS: Past, Present and Future

Thumbnail youtube.com
11 Upvotes

Just seen it's been published. Still unlisted, but visible.


r/Kotlin 23h ago

New to kotlin, is this normal ram usage for kotlin-lsp?(1.4G)

2 Upvotes

I run a super minimal artix linux setup with hyprland and have setup the official kotlin lsp (vscode one) with neovim