Skip to content
tcthe.cooperate
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

  1. 01

    Foundations

    • Development environment
    • Components and styling
    • Screens and navigation
  2. 02

    Data

    • State
    • API requests
    • Local storage
  3. 03

    Device capabilities

    • Permissions
    • Camera and files
    • Notifications
  4. 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.

Apply Now