Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gatogordo03/ui-terceraedad
Un ejemplo de una interfaz con accesibilidad para la tercera edad y personas mayores
https://github.com/gatogordo03/ui-terceraedad
kivy python ui
Last synced: 3 months ago
JSON representation
Un ejemplo de una interfaz con accesibilidad para la tercera edad y personas mayores
- Host: GitHub
- URL: https://github.com/gatogordo03/ui-terceraedad
- Owner: Gatogordo03
- Created: 2024-09-14T05:01:23.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-14T05:41:36.000Z (3 months ago)
- Last Synced: 2024-10-10T10:41:06.025Z (3 months ago)
- Topics: kivy, python, ui
- Language: Python
- Homepage:
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UI de accesibilidad para Personas Mayores
## Descripción
Este proyecto es una interfaz de usuario desarrollada en Python utilizando la biblioteca **Kivy**. Está diseñada para personas mayores o personas de la tercera edad, enfocándose en la accesibilidad, en particular ante deficiencias visuales y la facilidad de comprensión de las acciones a realizar en un teléfono.
La interfaz consta de una serie de pantallas simples con iconos y botones grandes, pensados para facilitar la navegación y hacer las funciones más accesibles.
### Funcionalidades principales:
- Pantallas de contacto con botones de fácil acceso.
- Los botones de llamada no tienen funcionalidad por ahora, pero son interactivos.
- El diseño de la interfaz es vertical, optimizando el espacio y asegurando una presentación clara y legible.## Instalación
Para ejecutar esta interfaz de usuario, necesitarás instalar las siguientes bibliotecas:
1. **Kivy**: Biblioteca principal para la construcción de la interfaz.
Comando de instalación:
```bash
pip install kivy
```
2. **Kivy Garden (para el manejo de gráficos SVG):** Necesaria para el uso de iconos SVG.
Comando de instalación:
```bash
python -m pip install https://github.com/kivy-garden/graph/archive/master.zip
```## Estructura del Proyecto
- ContactScreen: Pantalla que muestra una lista de contactos con botones para realizar llamadas (sin funcionalidad por el momento).
- Layout Vertical: La interfaz está organizada de manera vertical para facilitar la lectura y la navegación.
- Botones de retroceso: Cada pantalla tiene un botón de "Atrás" que permite volver al menú principal.## Archivos
`main.py`: Archivo principal que contiene la estructura y configuración del proyecto.
`alternativa.py`: Archivo con una version alternativa del proyecto en una monoestructura
### Ejecución
#### Version 1
Para ejecutar el proyecto, simplemente utiliza el siguiente comando:
```bash
python main.py
```Esto ejecutará la aplicación con la interfaz diseñada para personas mayores.
#### Version 2
Para ejecutar el proyecto, simplemente utiliza el siguiente comando:
```bash
python alternativa.py
```Esto debería de ejecutar la version alternativa de la interfaz para personas mayores
### Notas
Este proyecto está en desarrollo activo. Si bien el botón de llamada aún no tiene una funcionalidad real, se encuentra presente para futuras implementaciones.