Building Mobile with Go API
Expo + React Native + your own Grit API — shipping to iOS and Android.
~2 h
13
5
5
Disable AI suggestions while you learn
This course teaches you to hand-write every line of code. Open VS Code (or your editor of choice) and turn off Copilot, Cursor Tab, Tabnine, Codeium, and any inline AI autocomplete before you start a lesson.
AI mid-completion robs you of the small mistakes that make concepts stick. You'll be a faster, more independent developer at the end of the course if you type every character yourself. Re-enable AI for your real work after — never during a lesson.
Goal of this course: learn, not ship fastest.
What you'll build
A two-sided mobile app with auth, real-time updates, push notifications, and offline-first reads.
What you'll learn
Course outline
Scaffold + Tour
grit new --mobile and the Expo project layout.
Shared Types + API Client
grit sync ties API + mobile together type-safely.
Mobile Auth
Login screens + secure token storage.
Push Notifications
Expo Push + your Grit API talking to APNs/FCM.
Ship It
EAS Build, app store submission, OTA updates.
Prerequisites
- ›Completed Grit Concepts + Building a Go API
- ›Basic React knowledge
Who this is for
- ›Web devs adding mobile
- ›Mobile devs new to typed shared schemas
Ready to start?
Lesson 1 takes ~6 minutes. By the end of this hour you'll be writing real code.
