Proyectos de Ejemplo¶
A continuación se detallan algunos de los proyectos base y otras que ya son fruto de la utilización de Joko-Framework.
Haciendo antes un incapíe en las principales tecnólogias utilizadas y las herramientas que acompañan el proceso de desarrollo de cada una de las aplicaciones y contribuyen a mejorar la calidad del código.
Tecnologías¶
- Java
- Spring-boot
- Android
- Swift
- CSS + HTML + JS
Herramientas¶
- Maven
- Sonarqube
- Codacy
- Gradle
Mboehao (Android)¶
Introducción¶
Es un proyecto hecho para mostrar la implementación de un montón de funcionalidades hechas para Android, tocando múltiples tecnologías y las distintas cosas que se pueden lograr, todo con la idea de que el código sea reutilizable a la par que sirva para aprender, algunas de las funcionalidades incluidas son:
- Login vía API REST
- Login con Facebook
- Login con JWT
- Barra de Progreso
- Pantalla de EULA
- Gráfico MPAndroidChart
- Ejecución de tareas periódicas
- Integración con Notification Server
- Google Analytics
Y varias otras funcionalidades ya implementadas
Repositorio: https://github.com/jokoframework/Mboehao
Versiones: https://github.com/jokoframework/Mboehao/releases
Javadoc: https://jokoframework.github.io/Mboehao
Mboehao (iOS)¶
Introducción¶
Es un proyecto hecho para mostrar la implementación de un montón de funcionalidades hechas para iOS, tocando múltiples tecnologías y las distintas cosas que se pueden lograr, todo con la idea de que el código sea reutilizable a la par que sirva para aprender, algunas de las funcionalidades incluidas son:
- Login con Google
- Login con Facebook
- Registrar nuevos usuarios
- Cambio de contraseña
- Request a una API REST (Alamofire)
- Soporte para Google Maps
- Barra de Busqueda
- Calendario
Y varias otras funcionalidades ya implementadas
Repositorio: https://github.com/jokoframework/mboehao-ios
Versiones: https://github.com/jokoframework/mboehao-ios/releases
Javadoc: https://jokoframework.github.io/mboehao-ios
Medical Data¶
Introducción¶
Proyecto en Android hecho para recolectar información sobre pacientes con trastorno bipolar de modo a poder analizar los datos y tratar de predecir una crisis, el proyecto se encarga de la recolección de datos y tiene las funcionalidades de:
- Login
- Relleno de Formularios
- Envío de formulario al servidor
Esta aplicación puede ser utilizada como esta para el mismo fin o bien ajustar los formularios para obtener cualquier información que se busque.
Repositorio: https://github.com/jokoframework/medical-data-android
Versiones: https://github.com/jokoframework/medical-data-android/releases
Javadoc: https://jokoframework.github.io/medical-data-android
Porandu Backend¶
Introducción¶
Es el backend de la aplicación Porandu, esta aplicación sirve para registrar eventos, charlas y preguntas con votos. El proyecto se construyo aplicando el Joko Backend Starter Kit.
Repositorio: https://github.com/jokoframework/porandu_backend
Versiones: https://github.com/jokoframework/porandu_backend/releases
Javadoc: https://jokoframework.github.io/porandu_backend
Porandu Frontend¶
Introducción¶
Es una aplicación web SPA (Single Page Application) que sirve del frontend de la aplicación Porandu, esta aplicación se utiliza para registrar eventos, charlas y preguntas con votos. El proyecto se construyo aplicando el Joko SPA Starter Kit.
Repositorio: https://github.com/jokoframework/porandu_frontend
Versiones: https://github.com/jokoframework/porandu_frontend/releases
Javadoc: https://jokoframework.github.io/porandu_frontend