Welcome to ProjectX Mobile, an advanced mobile application built with Expo, designed to deliver a seamless and efficient experience across both Android and iOS platforms. Leveraging the power of React Native and a suite of carefully selected libraries, this project aims to provide a robust foundation for developing high-quality mobile applications.
- Cross-Platform Support: Runs on Android, iOS, and web platforms.
- Internationalization: Integrated with
i18next
andreact-i18next
for easy localization. - Custom Icons: Utilizes
@expo/vector-icons
for a wide range of icons. - Navigation: Implemented with
@react-navigation/native
for smooth and intuitive navigation between screens. - Performance Optimized: Includes
react-native-reanimated
andreact-native-gesture-handler
for fluid animations and gestures. - Testing Ready: Setup with
jest
andjest-expo
for unit testing.
- Node.js
- Yarn package manager
- Expo CLI
-
Clone the repository:
git clone
-
Navigate to the project directory:
cd ProjectX-Mobile
-
Install the dependencies:
yarn install
-
Start the development server:
yarn start
-
Open the Expo Go app on your mobile device and scan the QR code to run the application.
This project is licensed under the MIT License - see the LICENSE file for details.
To use the libraries for formatting and linting with Prettier and ESLint, you need to run the following commands to ensure that our code is optimized:
yarn prettier --write .
yarn eslint --fix .