A React Native mobile application built using React Native CLI, focused on learning and implementing native modules, navigation, and Android builds. Note to Self: I wanted to explore how React Native CLI approach would look like, unlike the previous project (Seikatsu) that uses Expo.
- React Native (CLI)
- TypeScript
- Android Studio
- Style Sheet
Make sure the following are installed and properly configured:
- Node.js (LTS recommended)
- npm or yarn
- Android Studio
- Android SDK
- Java JDK (17 recommended)
- React Native CLI
Environment variables required:
ANDROID_HOMEJAVA_HOME
git clone <your-repo-url>
cd FoodApp2️⃣ Install dependencies
Using npm:
npm install
npm install @react-native-community/cli
npm install react-native-screens
npm install @react-native-community/netinfo
npm install @react-navigation/native
npm install @react-navigation/bottom-tabs
npm install @react-navigation/native-stack
npm install @react-native-async-storage/async-storageOpen Android Studio → SDK Manager → SDK Tools
Ensure Android SDK Build-Tools, Android SDK Command-line Tools, Android SDK Platform-Tools, Google Play Licensing, NDK (Side by Side), CMake is installed
npx react-native run-android- This project uses React Native CLI, not Expo.
- Android builds require proper SDK + CMake configuration.
This project is for learning and development purposes.