All directions
05
Mobile Development
Building mobile applications.
- Duration
- 5–8 months
- Format
- One-to-one, 2–3 lessons per week
- Who it is for
- For students with programming basics who want to make mobile products.
About the direction
How the apps on a phone are built and how to build your own: screens and navigation, data and networking, storage and publishing. Practice on a real project that runs on a device.
What the student will be able to do
- Build screens and navigation for a mobile app
- Work with the network and local storage
- Understand the application lifecycle
- Test an app on a device
- Prepare a build for release
What we study
- JavaScript / TypeScript
- React Native
- Navigation
- App state
- REST APIs
- Local storage
- Mobile UI
- On-device debugging
- Release builds
One-to-one lessons
Every lesson is one to one: the programme and the pace follow the student.
Programme
- 01
Foundations
- Development environment
- Components and styling
- Screens and navigation
- 02
Data
- State
- API requests
- Local storage
- 03
Device capabilities
- Permissions
- Camera and files
- Notifications
- 04
Release
- Debugging
- Builds
- Preparing for the stores
Frequently asked questions
Do I need my own phone?
It helps — testing on your own device is more convenient, but an emulator works too.
Android or iOS?
The focus is cross-platform, so the app runs on both.
Do I need JavaScript experience?
Basic experience, yes. If needed we add an introductory block at the start.
I want to start
Leave a request — we will contact you, establish your level and choose a programme.