Rubik Hub
Mobile Development

Mobile Development

This track starts from the shared technology foundation (computer fundamentals, the command line, Git & GitHub, HTML & CSS, JavaScript, TypeScript, and developer tooling) and then moves into mobile development with React Native and Expo: from UI and navigation to API integration, state management, and store release.

Enroll in this track24 weeks of training

Syllabus

1. Foundations

Your programming starting point: computer fundamentals, the command line, and version control with Git and GitHub.

  • Computer & Programming Fundamentals
  • Command Line
  • Git & GitHub

2. Web Basics

Building web pages with HTML and CSS; from semantic structure to layout and responsive design.

  • HTML
  • CSS

3. JavaScript

Learn the web's core language deeply: syntax, functions, the DOM, and async programming.

  • JavaScript

4. Typed & Tooled

Professional-scale JavaScript development with TypeScript and modern tooling.

  • TypeScript
  • Development Tooling

5. React Native

Building real mobile apps with the React Native framework.

6. Expo

The Expo ecosystem for developing, testing, and building React Native apps.

7. Mobile UI

Mobile UI design and building polished, standard components.

8. Navigation

Managing navigation between screens and user flows in the app.

9. API Integration

Connecting the app to online services and managing data.

10. State Management

Managing global and complex app state with modern tools.

11. Local Storage / Persistence

Storing data on the device and offline app behavior.

12. Mobile Testing

Testing components and user flows in the mobile app.

13. App Build & Release

Preparing, publishing, and updating the app in the app stores.

Learning outcomes

  • Build a complete React Native app
  • Connect the app to online services
  • Manage state and local data
  • Publish the app to the stores

Projects in this track

Throughout this track you complete several real, structured projects, each becoming part of your portfolio; from small weekly exercises to the final project you deliver with your mentor's guidance.

Still not sure which track fits you?

In the entry interview, our mentors look at your interests and goals and recommend the right track.