All programs
Mobile Development
Specialization after the basic course — React Native, Expo and mobile applications.
Duration
4 months
Schedule
2 times a week for 3 hours
Group size
Small groups of up to 7
Price
70 EUR / month
Curriculum
1
React Native - the basics
Weeks 1–3- Components: View, Text, Image, ScrollView
- Stylization: StyleSheet, Flexbox
- Expo: project settings, launch on device
2
Navigation & Status
Weeks 4–6- React Navigation: stacks, tabs, drawer
- State management: useState, useContext
- Zustand / Redux Toolkit for global state
3
Working with APIs and data
Weeks 7–9- HTTP requests: fetch, Axios, React Query
- AsyncStorage, SecureStore
- Authorization: JWT, Secure Routes
4
Native Capabilities
Weeks 10–11- Camera, geolocation, push notifications
- Animations: Reanimated, Gesture Handler
- Expo SDK: work with files, fonts, icons
5
Testing
Weeks 12–13- Unit tests: Jest, React Native Testing Library
- E2E: Detox
- CI/CD: EAS Build, GitHub Actions
6
The final project
Weeks 14–16- A full-fledged mobile application from scratch
- API integration, navigation, authorization
- Build and publish: EAS Build, TestFlight / Google Play
Are you ready to start?
Apply and take the first step towards a career in IT