Skip to content

Commit 6b8c3d8

Browse files
Update README.md
1 parent f29ab14 commit 6b8c3d8

1 file changed

Lines changed: 38 additions & 1 deletion

File tree

README.md

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Durante el desarrollo de este proyecto, se han adquirido conocimientos y habilid
2828
- **Manejo de ViewModels:** Se ha trabajado con ViewModels para separar la lógica de presentación de la lógica de negocio, lo que facilita la escalabilidad y la prueba de la aplicación.
2929
- **Trabajo con Coroutines:** Se han aplicado Coroutines para manejar operaciones asincrónicas de manera eficiente y segura en Android.
3030

31-
## Información de la API
31+
## Información de la API 🌐
3232
**API Utilizada**
3333
| Nombre | Descripción | API Url |
3434
|----------------|----------------------------------------------------------------------------------|---------------------------------|
@@ -44,6 +44,43 @@ Durante el desarrollo de este proyecto, se han adquirido conocimientos y habilid
4444

4545
<img src="assets/home.png" alt="home" width="200">
4646

47+
## Requisitos del Sistema 📔
48+
49+
Para ejecutar la aplicación ComposeTutorial en un dispositivo Android, debes cumplir con los siguientes requisitos del sistema:
50+
51+
- Dispositivo Android con sistema operativo Android 5.0 (Lollipop) o superior.
52+
- Conexión a Internet para cargar datos de juegos desde la API.
53+
- Se recomienda un dispositivo con al menos 2 GB de RAM para un rendimiento óptimo.
54+
55+
### **Dependencias Gradle**
56+
57+
A continuación, se muestra una lista de las dependencias Gradle utilizadas en el proyecto FreeGames. Puedes agregar estas dependencias en tu archivo `build.gradle` para configurar el entorno de desarrollo y las bibliotecas necesarias:
58+
59+
60+
61+
```kotlin
62+
dependencies {
63+
// Jetpack Compose
64+
implementation("androidx.compose.ui:ui:1.5.1")
65+
implementation("androidx.compose.material3:material:1.1.2")
66+
implementation("androidx.activity:activity-compose:1.7.2")
67+
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2")
68+
69+
// Retrofit y GSON para solicitudes HTTP
70+
implementation("com.squareup.retrofit2:retrofit:2.9.0")
71+
implementation("com.squareup.retrofit2:converter-gson:2.9.0")
72+
73+
// Dagger Hilt para inyección de dependencias
74+
implementation("com.google.dagger:hilt-android:2.48.0")
75+
kapt("com.google.dagger:hilt-android-compiler:2.48.0")
76+
77+
// Coil para cargar imágenes
78+
implementation("io.coil-kt:coil-compose:2.4.0")
79+
}
80+
```
81+
82+
Asegúrate de mantener actualizadas las versiones de estas dependencias según las últimas versiones disponibles en el momento de desarrollo. Además, es importante configurar Dagger Hilt y las anotaciones de inyección de dependencias correctamente en tu proyecto para que la inyección de dependencias funcione correctamente.
83+
4784
## Instalación y Uso 📥
4885

4986
1. Clona o descarga el repositorio en tu máquina local:

0 commit comments

Comments
 (0)