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