Habit tracker
A list of habits with daily check-ins stored on the device.
Build, test and publish apps for phones and tablets on iOS and Android.
You have reached the end of the beginner stages. Prove what you learned with a project.
You have reached the end of the intermediate stages. Prove what you learned with a project.
You have reached the end of the advanced stages. Prove what you learned with a project.
A list of habits with daily check-ins stored on the device.
A scrollable profile with avatar, stats and actions that adapts to screen size.
Fetch articles, support pull-to-refresh, and cache for offline reading.
Register, log in, stay signed in securely and handle expired sessions.
Take or pick photos, attach notes and a location, and browse them.
Conversations with live updates and push notifications.
Take an app all the way through a store submission.
The same roadmap as a reading list: every stage, what each topic covers, and which ones are optional.
Variables, functions, objects and control flow in a language such as JavaScript, Dart, Kotlin or Swift.
Track your work and collaborate.
HTTP, JSON and REST: how a phone loads and saves data.
Touch targets, navigation patterns and platform conventions.
One JavaScript or TypeScript codebase for iOS and Android, with fast iteration.
Google's toolkit using Dart, drawing its own UI for consistent look everywhere.
The official route for Android with Jetpack Compose.
The official route for Apple platforms with SwiftUI.
Build adaptive screens that work on small phones and large tablets.
Stacks, tabs and drawers, deep links and back-button behaviour.
Keep screen and app state predictable as the app grows.
Handle slow, flaky and missing connections gracefully.
Persist settings and cached data on the device, and keep secrets in secure storage.
Camera, location, files, sensors and the permissions each requires.
Sign-in flows, token storage and refresh.
Re-engage users with timely, permissioned messages.
Smooth, purposeful motion that runs at 60 frames per second.
Screen readers, dynamic text sizes and sufficient contrast.
Unit, component and end-to-end tests for mobile.
Find crashes, memory leaks and slow renders.
Startup time, list rendering, image sizes and battery use.
Protect data on the device and in transit.
Know what reviewers check before you submit.
Produce release builds, manage certificates and ship over-the-air updates.
Learn how people use the app and find problems before reviews do.
Cross-platform tools such as React Native or Flutter let one codebase serve both platforms and suit most apps. Choose native for platform-specific features or maximum performance.
Building and signing iOS apps normally needs Apple tooling. Cloud build services can handle that for cross-platform projects.
Create developer accounts with Apple and Google, produce a signed release build, prepare store listings, and submit for review.
© 2026 KamerLink. All rights reserved.