Skip to content

saulkali/CalculatorWearOsCompose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculadora Básica para Wear OS con Compose

Este proyecto es una calculadora básica desarrollada con Kotlin y la arquitectura MVVM utilizando Jetpack Compose para el sistema operativo Wear OS de Android. Esta calculadora admite la evaluación de expresiones algebraicas.

Requisitos previos

  • Android Studio (versión X o superior)
  • SDK de Android para Wear OS
  • Conocimientos básicos de Kotlin y Android

Instalación

  1. Clona este repositorio en tu máquina local:

    git clone https://github.com/tu_usuario/calculadora-wear-os-compose.git

  2. Abre Android Studio y selecciona "Abrir Proyecto" para abrir el proyecto descargado.

  3. Conecta tu dispositivo Wear OS o utiliza un emulador para ejecutar la aplicación.

Características

  • Evaluación de expresiones algebraicas: Permite ingresar una expresión algebraica (por ejemplo, 2-3*3+2) y la calculadora la evaluará para obtener el resultado.

Arquitectura

La aplicación sigue el patrón arquitectónico MVVM (Model-View-ViewModel) para separar las responsabilidades y mejorar la escalabilidad. La estructura de carpetas y archivos importantes en el proyecto es la siguiente:

|-- app |-- src |-- main |-- java/com/tu_usuario/calculadorawearos |-- common |-- entities |-- utils |-- modules |-- moduleMain |-- view |-- viewModel |-- model |-- moduleHistory |-- view |-- viewModel |-- model |-- ...

En esta estructura, hemos dividido el proyecto en diferentes módulos, y cada módulo tiene su propia carpeta que contiene las partes correspondientes del patrón MVVM, como vistas (view), modelos (model), y modelos de vista (viewModel). Además, hemos incluido una carpeta común (common) que alberga las entidades (entities) y utilidades (utils) compartidas entre los diferentes módulos.

Uso

La interfaz de usuario es simple e intuitiva. Para evaluar una expresión algebraica, sigue estos pasos:

  1. Ingresa la expresión algebraica utilizando los botones y operadores proporcionados.
  2. Presiona el botón de evaluación (=) para obtener el resultado.
  3. El resultado se mostrará en la pantalla.

Por ejemplo, para evaluar la expresión "2-33+2", deberás ingresarla en el orden correspondiente: "2", "-", "3", "", "3", "+", "2", y luego presionar el botón de evaluación (=).

Contribuciones

Si quieres contribuir a este proyecto, ¡eres bienvenido! Puedes hacerlo siguiendo estos pasos:

  1. Haz un fork del repositorio.

  2. Crea una nueva rama para tu contribución:

    git checkout -b mi-nueva-funcionalidad

  3. Realiza tus cambios y commits:

    git commit -m "Agregada nueva funcionalidad: XXX"

  4. Envía tus cambios al repositorio remoto:

    git push origin mi-nueva-funcionalidad

  5. Abre un pull request en la página del repositorio original para revisar tus cambios.

Video Demostracion

Texto alternativo

Licencia

Este proyecto está bajo la Licencia MIT. Si utilizas este código en tu proyecto, asegúrate de incluir la atribución adecuada.

About

Calculadora basica diseñada para relojes con wear os android 11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages