Skip to content

ShioriManami/AndroidProjects

Repository files navigation

Android Projects — Coleccion de apps Android en Kotlin

Repositorio con multiples proyectos Android desarrollados en Kotlin, explorando distintas areas del desarrollo movil: calculadoras, visualizacion de imagenes y scripting dinamico.


Proyectos incluidos

Calculadora con Mozilla Rhino

Aplicacion de calculadora que integra el motor Mozilla Rhino (interprete de JavaScript en JVM) para evaluar expresiones matematicas de forma dinamica en tiempo de ejecucion.

Caracteristicas:

  • Evaluacion de expresiones mediante Rhino JS engine
  • Interfaz Android nativa
  • Manejo de errores de expresion invalida

Por que es interesante: Rhino permite ejecutar JavaScript dentro de una app Android sin WebView, habilitando logica de scripting dinamico en la JVM.


Imagenes

Aplicacion de galeria de imagenes que muestra recursos locales con soporte para multiples densidades de pantalla.

Caracteristicas:

  • Soporte de imagenes en hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi
  • Arquitectura Jetpack moderna
  • Temas claros/oscuros

Kotlin-Android

Proyecto base de exploracion de Kotlin para Android.


Stack tecnico

Tecnologia Uso
Kotlin Lenguaje principal
Android SDK Framework base
Mozilla Rhino Motor JS embebido en JVM
Gradle (KTS) Build system
Jetpack Componentes de arquitectura

Estructura del repositorio

AndroidProjects/
├── Calculadora/        # Calculadora con Mozilla Rhino
├── Imagenes/           # Galeria de imagenes multi-densidad
│   └── app/src/main/
│       ├── java/com/example/imagenes/
│       │   └── MainActivity.kt
│       └── res/
│           ├── drawable/   # imagenes (imagen1-4.jpg)
│           └── values/     # colores, strings, temas
├── Kotlin-Android/     # Proyecto exploratorio
└── NodeJs/             # Herramientas auxiliares

Requisitos

  • Android Studio Hedgehog o superior
  • Android SDK 24+
  • Kotlin 1.9+
  • JDK 17

Como abrir un proyecto

git clone https://github.com/ShioriManami/AndroidProjects.git
  1. Abrir Android Studio
  2. File -> Open -> seleccionar la carpeta del proyecto deseado (ej: Calculadora/)
  3. Esperar la sincronizacion de Gradle
  4. Run -> Run 'app' (o Shift+F10)

Conceptos demostrados

  • Scripting en JVM — integracion de Mozilla Rhino en Android
  • Desarrollo Kotlin nativo — sin frameworks de terceros
  • Recursos adaptativos — soporte multi-densidad de pantalla
  • Build con Gradle KTS — configuracion en Kotlin DSL

About

Coleccion de apps Android en Kotlin: calculadora con Mozilla Rhino (JS engine), galeria de imagenes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors