HiveKey is a modern, cross-platform mobile application developed using React Native. It is designed to provide a high-performance, responsive user interface across both Android and iOS platforms.
This project serves as a robust foundation for building mobile applications, leveraging the latest features of React 19 and React Native 0.84. It emphasizes clean code, performance, and a seamless developer experience.
- Cross-Platform Compatibility: Share a single codebase across Android and iOS.
- Modern Technology Stack: Developed using React 19, React Native 0.84, and TypeScript.
- Optimized UI: Integration with
react-native-safe-area-contextensures a native look and feel on various screen sizes and notches. - Efficient Development: Utilizes the Metro bundler and Fast Refresh for rapid iteration.
- Framework: React Native
- Language: TypeScript
- Architecture: Component-based architecture with React Hooks.
- Environment Requirements: Node.js version 22.11.0 or higher.
Ensure your development environment is configured for React Native. Refer to the official documentation for detailed setup instructions.
-
Clone the Repository:
git clone https://github.com/Amazingdude1525/HiveKey.git cd HiveKey -
Install Project Dependencies:
npm install
-
Configure iOS Dependencies (macOS only):
cd ios && pod install && cd ..
Execute the following command to build and launch the application on an Android emulator or connected device:
npm run androidExecute the following command to build and launch the application on the iOS simulator:
npm run iosApp.tsx: The primary entry point for the React Native application.android/: Contains native Android configuration and source files.ios/: Contains native iOS configuration and source files.__tests__/: Contains unit and integration test suites.
We welcome contributions to the HiveKey project. Please review our contribution guidelines before submitting a pull request.
This project is licensed under the MIT License.