Mobile App Developer · projects

Mobile App Developer: projects

Three portfolio projects for KhetNote, a fictional app that crop advisers in Nashik district use to record farm visits, plus the capstone that brings them together. All three use one practice kit that runs on your own computer with Node.js, and its tests tell you when each project is finished.

How the capstone relates to the projects: the capstone is not a fourth build. It is the three projects finished in the same kit, all 28 tests passing together, plus design notes on the platform approach, the app's architecture, native features and background work, and releasing and running the app, a demo, case studies and an honest self-review. Build the projects in order: offline saving and sync first, then the screens that show it, then the release, then the capstone self-check.

Before any project: download the starter kit, follow khetnote/README.md, run npm ci, and check that npm test starts, lists 28 checks and finishes. Everything in the kit is invented: the 120 farms, the 520 visits, the advisers (listed by ID only) and the sync server. Connectivity and the phone's storage are simulated in the tests. Passing them shows your code handles these cases; it doesn't prove the app behaves the same on every real phone, or that a store would accept it.

Project 1

Offline-first saving and sync

Not started

Project 2

Fast and accessible screens

Not started

Project 3

Ready to release

Not started

Capstone

KhetNote, offline, usable and ready to release

Not started

Starter files for every project: download the zip.

← BackMobile App Developer
ProLearners Assist