Estructura del Proyecto - Julian15042000/barberia GitHub Wiki

Estructura del Proyecto

El proyecto sigue la estructura estΓ‘ndar de aplicaciones Android desarrolladas en Kotlin. A continuaciΓ³n, se detallan los archivos y carpetas principales:

Barberia/
β”‚
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ main/
β”‚   β”‚   β”‚   β”œβ”€β”€ java/com/example/barberia/barberia/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ MainActivity.kt
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ BookAppointmentActivity.kt
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ ServicesActivity.kt
β”‚   β”‚   β”‚   β”œβ”€β”€ res/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ layout/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ activity_main.xml
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ activity_book_appintment.xml
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ activity_services.xml
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ values/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ colors.xml
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ dimens.xml
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ strings.xml
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ styles.xml
β”‚   β”‚   β”‚   β”œβ”€β”€ AndroidManifest.xml
β”‚   β”œβ”€β”€ build.gradle.kts

Principales componentes

  • MainActivity.kt: Pantalla principal del menΓΊ.
  • BookAppointmentActivity.kt: Permite agendar una cita.
  • ServicesActivity.kt: Muestra los servicios ofrecidos.
  • Layouts XML: Definen la interfaz grΓ‘fica.
  • Values XML: Definen colores, dimensiones, textos y estilos.
  • AndroidManifest.xml: Configura los componentes principales de la app.