Aplicación móvil para visualizar información detallada de criptomonedas en tiempo real.
- React Native
- TypeScript
- Arquitectura: Clean Architecture
- Enfoque/Metodología: Programación Orientada a Objetos (OOP)
- React Native: 0.77.0
- React: 18.3.1
- Node.js: v22.13.1
- npm: 10.9.2
- Java: OpenJDK 17.0.14
- Android SDK y Android Studio (para ejecutar en Android)
- Xcode (solo en macOS para ejecutar en iOS)
- Luego de instalar java, configura las variables de entorno agragando las siguientes líneas al archivo ~/.zshrc o ~/.bashrc:
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH
- Aplica los cambios:
source ~/.zshrc
- Luego de instalar java, configura las variables de entorno en el Panel de Control > Sistema > Configuración Avanzada del Sistema > Opciones avanzadas > Variables de Entorno:
JAVA_HOME: C:\Program Files\Eclipse Adoptium\jdk-17.x.x.x-hotspot
ANDROID_HOME: C:\Users\TU_USUARIO\AppData\Local\Android\sdk
- Buscar la variable Path, editar y agregar:
%ANDROID_HOME%\emulator
%ANDROID_HOME%\platform-tools
- Luego de instalar java, configura las variables de entorno agragando las siguientes líneas al ~/.bashrc o ~/.zshrc:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH
- Aplica los cambios:
source ~/.bashrc
git clone https://github.com/Erre35/Cryptocurrency.git
npm install
cd ios
pod install
cd ..
npm start
npm run android
npm run ios
- iOS (Versión mínima de iOS): 15.1
- Android (Versión mínima de Android): API 24 (Android 7.0)
iOS | Android |
---|---|
![]() |
![]() |