Try GTKAndroid.

It still has many limitations at the moment when I'm writing this comment, but you should be able to run some simple forms with this already.

Answer from eugals on Stack Overflow
🌐
Reddit
reddit.com › r/gnome › draft: android support for gtk
r/gnome on Reddit: Draft: Android support for GTK
March 25, 2024 - Does any existing code need changes if GTK gets an Android backend? No, because backends are isolated from each other. The Wayland or X11 backend doesn't care at all if there's an Android backend or not.
🌐
GitHub
github.com › xournalpp › xournalpp › issues › 5892
GTK Android Backend · Issue #5892 · xournalpp/xournalpp
April 17, 2024 - Is Your Feature Request Related to a Problem? Since Flutter thing seems pretty much dead in water by now, I was looking for alternatives when I stumbled upon this: Draft: Introducing new android backend Feature Description What I have in...
Published   Sep 27, 2024
🌐
OSnews
osnews.com › story › 141670 › gtk-announces-x11-deprecation-new-android-backend-and-much-more
GTK announces X11 deprecation, new Android backend, and much more – OSnews
GTK 4.18 will also bring major ... news. Another major new feature is the new Android backend, which, while not yet complete, will allow you to run GTK applications on Android....
🌐
GitHub
github.com › gtk-rs › gtk4-rs › issues › 1997
Support building application for Android · Issue #1997 · gtk-rs/gtk4-rs
January 7, 2025 - It should be possible to build gtk applications written in rust for the new android backend, given that the rust bindings do not use introspection at build time (sources are pregenerated). As far a...
Published   Mar 09, 2025
🌐
GTK Development
blog.gtk.org › home page
GTK Development Blog – All things GTK
And, maybe the biggest news: We have an Android backend now. It is still experimental, so you should expect some rough edges and loose ends. For example, there is no GL renderer support yet. But it is exciting that you can just try gtk4-demo on your phone now, and have it mostly work.
Find elsewhere
🌐
YouTube
youtube.com › watch
A builder for installing GTK apps on Android - YouTube
the work for an Android backed continues :) https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7555#note_2252698Android Builder on Github (read the above co...
Published   November 5, 2024
🌐
GitHub
github.com › eugals › GTKAndroid
GitHub - eugals/GTKAndroid: GTK+Android
This is a set of hacks, makefiles and configs allowing you to run GTK-based forms on Android platform.
Starred by 92 users
Forked by 24 users
Languages   C 87.9% | Makefile 8.3% | Python 3.3%
🌐
GTK Project
gtk.org
The GTK Project - A free and open-source cross-platform widget toolkit
#!/usr/bin/env perl use strict; use warnings; use utf8; use Glib::IO; use Gtk4; # Create a new application my $app = Gtk3::Application->new('com.example.Gtk3Application', 'G_APPLICATION_FLAGS_NONE'); # When the application is launched…
🌐
GNOME Discourse
discourse.gnome.org › platform
What versions of Android does the gtk4-demo support? - Platform - GNOME Discourse
January 11, 2025 - I tried to install it using the signed apk I got via the instructions at Unable to install Android gtk4-demo APK - #3 by CodedOre. However, the apk fails to install on an Android 8 phone.
🌐
GTK Development
blog.gtk.org › home page
gtk4
And, maybe the biggest news: We have an Android backend now. It is still experimental, so you should expect some rough edges and loose ends. For example, there is no GL renderer support yet. But it is exciting that you can just try gtk4-demo on your phone now, and have it mostly work.
🌐
Class Central
classcentral.com › subjects › programming › mobile development
Free Video: GTK Apps on Android - Building Cross-Platform Applications with GTK 4.18 from Linux App Summit | Class Central
This conference talk from Linux App Summit 2025 introduces the new Android backend in GTK 4.18, exploring the technical challenges overcome to make GTK applications function on Android. Learn about the roadmap for establishing Android as a first-class platform for GTK and discover practical guidance for developing Android applications using the GTK framework.
🌐
Ssalewski
ssalewski.de › gtkprogramming.html
GTK4 for Graphical User Interfaces
Android and iOS are not supported by GTK, but there is some early experimental support for the Librem mobile devices manufactured by the Purism company. As GTK is compact and has a modular design, it can also be used on devices with restricted resources like the Raspberry Pi family.
🌐
OS Radar
osradar.com › home › linux › gtk 4 available
GTK 4 available - Linux Windows and android Tutorials
December 17, 2020 - The great news of the last weeks of GTK 3.99.3 release, is that it has the first non-trivial backend.
🌐
Joplin Forum
discourse.joplinapp.org › apps
GTK app? - Apps - Joplin Forum
August 26, 2023 - Hello everyone ! I've been thinking about making a GTK4 app that acts as some kind of wrapper/front-end for Joplin. But, to be perfectly honest, I've no idea where I can start when it comes to the back-end. It seems that Joplin in itself doesn't have an API usable outside of the app itself, ...
🌐
Reddit
reddit.com › r/learnprogramming › is possible to use gtk to develop mobile application -ios, android?
r/learnprogramming on Reddit: Is possible to use GTK to develop mobile application -IOS, Android?
March 15, 2019 -

I know it s okay for desktop application, I m wondering if it s okay for mobile application also to use GTK,

any hint would be great,

thanks

🌐
GTK
docs.gtk.org › gtk4 › getting_started.html
Gtk – 4.0: Getting Started with GTK
gcc $( pkg-config --cflags gtk4 ) -o example-1 example-1.c $( pkg-config --libs gtk4 ) As seen above, example-1.c builds further upon example-0.c by adding a button to our window, with the label “Hello World”. Two new GtkWidget pointers are declared to accomplish this, button and box.