Skip to content

Aplicación Android en Java que implementa una calculadora funcional con diseño moderno. Soporta operaciones básicas (+, −, ×, ÷), decimales y validación de errores como división entre cero. Incluye SplashScreen animado con la API oficial de Google y compatibilidad con SDK 24+.

License

Notifications You must be signed in to change notification settings

jcallally/android-java-app-mycalculator

Repository files navigation

Mi Calculadora - Aplicación Android

Mi Calculadora Banner

Descripción

Note

Mi Calculadora es una aplicación Android desarrollada en Java que permite realizar operaciones matemáticas básicas de manera simple, rápida y con una interfaz amigable. Incluye una pantalla Splash animada con la API oficial de Google y un diseño atractivo con gradientes en los botones.

Funcionalidades principales:

  • Operaciones básicas: suma, resta, multiplicación y división.
  • Manejo de números decimales y validación de errores (ej. división por cero).
  • Interfaz moderna con colores personalizados y diseño intuitivo.
  • Splash Screen animado (fade out) implementado con (androidx.core.splashscreen).

Capturas de Pantalla

Note

Estas son algunas vistas representativas del funcionamiento de la aplicación.

Interfaz Principal

Splash Calculadora División por Cero Resultado

Características

Note

  • Operaciones básicas (+, -, ×, ÷).
  • Formato inteligente en resultados: muestra punto final si es entero.
  • Validación de errores: muestra Error en divisiones por cero.
  • Interfaz responsive: diseño adaptado a pantallas pequeñas y grandes.
  • Código optimizado: uso de interfaces funcionales, lambdas y HashMap para operaciones.
  • Compatibilidad: Android 7.0+ (API 24).

Tecnologías Utilizadas

Note

  • Lenguaje: Java
  • Android SDK: 24+
  • Bibliotecas:
    • androidx.core:core-splashscreen → Implementación oficial del Splash Screen API.
    • AppCompat y Material Components para UI.

Instalación

Tip

  1. Clona el repositorio:
    git clone https://github.com/tu-usuario/micalculadora.git
  2. Abre el proyecto en Android Studio.
  3. Sincroniza las dependencias en build.gradle.
  4. Compila y ejecuta en un emulador o dispositivo Android.

Uso

Tip

  1. Ingresa los números deseados.
  2. Selecciona una operación: +, -, ×, ÷.
  3. Pulsa "=" para mostrar el resultado.
  4. Pulsa C para reiniciar o limpiar pantalla.
  5. Continúa operando con el resultado anterior.

Gradle

Tip

Asegúrate de agregar la siguiente dependencia:

implementation 'androidx.core:core-splashscreen:1.0.1'

Contribución

Note

Si deseas mejorar esta aplicación:

  1. Crea un "Issue" con tu propuesta.
  2. Realiza los cambios en una rama aparte.
  3. Envía una Pull Request.

Licencia

Important

Este proyecto se encuentra bajo la Licencia Apache 2.0. Consulta el archivo LICENSE para más detalles.

   Copyright (c) 2025 Javier Callally
   
   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at
   
   http://www.apache.org/licenses/LICENSE-2.0
   
   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

Contacto

Important

Si tienes preguntas o deseas más información:

About

Aplicación Android en Java que implementa una calculadora funcional con diseño moderno. Soporta operaciones básicas (+, −, ×, ÷), decimales y validación de errores como división entre cero. Incluye SplashScreen animado con la API oficial de Google y compatibilidad con SDK 24+.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages