Android Iced Framework Example: Building GUI Applications with NativeActivity and GameActivity
By
rekireki
An everything bagel for the brain. Substantive, layered, well-seasoned.
Summary
This article provides a technical example and guide for building the Iced GUI framework for Android platforms. It covers NativeActivity and GameActivity examples, integration approaches, text input functionality with Java interop for copy/paste and soft keyboard handling, and detailed build/run instructions using the android-activity crate and Android Studio.
Key quotes
· 4 pulledThere are NativeActivity and GameActivity examples here.
Text input partially works, unresolved issues: Copy/paste and show/hide soft keyboard is implemented by calling Java
Check android-activity crate for detailed instructions.
During my tests I was running the following command and using android studio afterwards:
You might also wanna read
Why Jetpack Compose Needs Better Animation Support for Small Dynamic Lists
This article discusses the limitations of using LazyColumn and Column in Jetpack Compose for small animated lists, particularly when handlin
Dear ImGui Bundle: A Batteries-Included Framework for Python and C++ GUI Development Across Desktop, Mobile, and Web
Dear ImGui Bundle is a framework built on top of Dear ImGui that enables developers to build interactive Python and C++ applications for des
Gova: A Declarative GUI Framework for Native Desktop Apps in Go
Gova is a declarative GUI framework for Go that enables building native desktop applications for macOS, Windows, and Linux from a single Go
Google Launches Android CLI Tools for Agentic Development Workflows
Google introduces Android CLI, a new suite of tools and resources for agentic workflows in Android development. The Android CLI with Android
DoNotNotify Android Notification Manager App Now Open Source
DoNotNotify, an Android notification manager app, has been open sourced with its full source code now publicly available on GitHub. The deve

LineageOS 23.2 Released with Android 15's Material Expressive Design Language
LineageOS announces the release of version 23.2, which includes the new Material Expressive design language from Android 15. The update brin
lineageos.org·3mo ago