This repository contains the Mobile Module 00 project from the Advanced Curriculum of Ecole 42. It focuses on learning mobile development through a series of exercises and I chose to use React Native and Expo for this.
ex00/— Exercise 00ex01/— Exercise 01ex02/— Exercise 02calculator_app/— This is was pretty fun to do
Each exercise folder is a standalone Expo project.
A screenshot of the last exercise, the calculator app.- Node.js (LTS recommended)
- npm (comes with Node)
- Expo CLI (you can use
npx expowithout global install)
Optional (for simulators/emulators):
- Xcode (iOS simulator)
- Android Studio (Android emulator)
Choose an exercise directory and install its dependencies:
cd ex00
npm installStart the development server:
npx expo startRepeat the same process for ex01, ex02, or calculator_app.
- Each exercise is isolated; dependencies are not shared across folders.
- If you are using Expo Go on a physical device, ensure your phone and computer are on the same network.
