gesDeportiva is a cross-platform mobile application for sports management, built with React Native 0.69.4 and React 18. It runs on both Android and iOS from a single JavaScript codebase, and its architecture is ready for React Native’s New Architecture (Fabric renderer and Concurrent Root).Documentation Index
Fetch the complete documentation index at: https://mintlify.com/martiigarcia/gesdeportiva/llms.txt
Use this file to discover all available pages before exploring further.
Tech stack
| Technology | Version |
|---|---|
| React Native | 0.69.4 |
| React | 18.0.0 |
| React Navigation (native) | ^6.0.11 |
| React Navigation (bottom tabs) | ^6.3.2 |
| React Navigation (native stack) | ^6.7.0 |
| react-native-screens | ^3.15.0 |
| react-native-safe-area-context | ^4.3.1 |
Key features
- Cross-platform — one codebase targets Android and iOS
- Bottom tab navigation — Login and Menu tabs powered by
@react-navigation/bottom-tabs - New Architecture ready —
MainActivity.javaincludes Fabric and Concurrent Root support viaBuildConfig.IS_NEW_ARCHITECTURE_ENABLED - Minimal surface area —
App.jsdelegates entirely to theNavigationcomponent, keeping the entry point clean
How the app starts
The entry pointindex.js registers the root component with React Native’s AppRegistry:
App.js then renders the Navigation component, which wraps the entire tab structure inside a NavigationContainer.
Explore the docs
Quickstart
Clone the repo, install dependencies, and run the app on Android or iOS in a few steps.
Installation
Set up Android Studio or Xcode and configure your development environment.
App structure
Understand how files, screens, and navigation are organized in the project.
Navigation
Learn how the bottom tab navigator is wired together with React Navigation v6.