Can ApkPy build this?¶
ApkPy generates the Android client of a modern app: feeds, chat, media, maps, sign-in, notifications and the rest of the phone, across the 60 capabilities in What ApkPy covers. Each card shows what ApkPy builds for one kind of app, and what the services behind it supply, as for any Android client.
Instagram / Facebook
Virtual feeds, pagination, optimistic likes, uploads, profiles, video, a photo viewer with pinch zoom, tabs that swipe, OAuth sign-in, WebSocket events and push notifications.
Your services supply accounts, moderation, recommendations, storage and the social graph.X / Reddit
Keyed feed updates, threads, Markdown, trees, votes, rows that swipe, live events, notifications and cached local data.
Your services supply ranking, search, anti-abuse and the server's copy of the data.WhatsApp-style chat
Persistent WebSockets, reconnect, queued sends, uploads, push, avatars and rows of any height, local SQLite history and encrypted local values.
Your services supply accounts, message routing and history across devices.TikTok / Reels
Native Media3 video, buffering callbacks, seek, speed, lifecycle-safe release, pages that swipe and virtual collections.
Your services supply recommendations, the CDN and moderation.Spotify-style audio
Background playback, MediaSession, lock-screen controls, playlists, favourites, offline files and a mini-player.
Your services supply the catalogue, the streams and the licences.Uber / Delivery
Maps, fused location, continuous and background tracking, route calculation, live events and push.
Your services supply dispatch, pricing, ETA models, fraud protection and payments.Notion / Notes
Native rich text, Markdown, expandable trees, SQLite, text kept in the app's own files, encrypted values and responsive layouts.
Your services supply accounts, sync and sharing.Store / Food delivery
Catalog grids, production feeds, uploads, maps, notifications, local data and API-driven states.
Your services supply inventory, checkout, payments, order validation and fulfilment.Showing all app types.
What "client fit" means¶
It means ApkPy already has native generation rules for the interface and device features on the card: the Android app itself. The services behind it -- servers, accounts, product rules and operations -- are yours, as they are for any Android app.
| Layer | ApkPy generates | Your services and team own |
|---|---|---|
| Interface | screens, themes, components, navigation, responsive layout, accessibility checks in every build | product design |
| Client state | reactive state, loading, optimistic mutations, local persistence | canonical business rules and conflict policy |
| Device | media, notifications, files, location, maps and permissions | consent text, privacy policy and device testing |
| Network | HTTPS, uploads, WebSockets, reconnect, callbacks and sign-in | API, accounts, rate limits and observability |
| Delivery | Java/XML/Gradle generation and an Android Studio project | signing, store listing, rollout and production monitoring |
NFC labels and physical shortcuts (1.9.0)¶
The NFC API lets a running app read an equipment reference, a museum label or a product link, then look up its own content. A tag-writing utility can replace a spare tag's NDEF records with one text or URL record. In the Previewer a desktop panel simulates the tags, so the whole flow can be tried before a phone. See development status and evidence.
Contact-aware apps (1.9.0)¶
An appointment app can choose a customer phone number; a CRM client can search the directory with permission; an event app can select an email recipient; a customer form can hand off to the native contact editor. The Contacts guide includes the complete People Desk app.
Choosing one number or email needs no permission at all; browsing the directory asks for it only when the app needs it. Since 1.13.0 the dialler and messages open from the same app.
Pick a complete path¶
Every name and method is in the modular API reference.