Acerca de este proyecto (lanzamiento y trabajo en progreso) 👷 🔧️ 👷♀️ ⛏ )
- Generador de micronutrientes Aplikasi
- Pengembang Framework para Membuat Applikasi Seputar Permasalahan Gizi Berbasis Platform Android
- Marco general para desarrollar aplicaciones en torno a la nutrición utilizando la plataforma Android, Skripsi S1 Muhammad Faisal Amir de la Universidad de Telkom
- Política de privacidad haga clic aquí
Estructura del caso de prueba
- caso de prueba de Android haga clic aquí – nf-testcase-aplicación-consume-library
- caso de prueba de Android haga clic aquí – nf-testcase-aplicación-sin marco
- caso de prueba de Android haga clic aquí – nf-testcase-googlesample
- caso de prueba de Android haga clic aquí – nf-testcase-googlesample-consume-library
- Escritorio de caso de prueba haga clic aquí – escritorio-marco-nutrición
Lanzamiento de la versión
Esta es la última versión
~ Beta Release
$version_release = 1.0.0
¿¿Qué hay de nuevo??
* Multi Platform Library *
* Compose UI Multi Platform *
* Update Compose Component *
* List Item Compose Desktop and Android *
* Grid Item Compose Desktop and Android *
* Vitamin Function *
* NutriRecyclerView Update *
Aplicación de captura de pantalla – Android
Descarga este proyecto
Paso 1. Agregue el repositorio de JitPack a su archivo de compilación (build.gradle: Project / Root)
Groovy Gradle (build.gradle)
// Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Kotlin DSL Gradle (build.gradle.kts / settings.gradle.kts)
// Add it in your root build.gradle.kts at the end of repositories:
allprojects {
repositories {
...
maven { url = uri("https://jitpack.io") }
}
}
Paso 2. Agrega la dependencia (build.gradle: Módulo)
Groovy Gradle (build.gradle)
dependencies {
// library nutrition-framework
implementation 'com.github.amirisback:nutrition-framework:1.0.0'
}
Kotlin DSL Gradle (build.gradle.kts)
dependencies {
// library nutrition-framework
implementation("com.github.amirisback:nutrition-framework:1.0.0")
}
Marco de aplicación
Documentación
Datos de la investigación
Tarea final (Tugas Akhir)
Profesores de la Universidad de Telkom
Problema
Membuat beberapa applikasi tentang beberapa nutrisi.
- Autoevaluación (Penyakit bawaan / tidak, elaboración de perfiles de orang untuk aplikasi,
- Categoría (Contoh: Vitamin D, sehat perlu suplemen)
- Rekomendasi makanan / obat, rekomendasi penangan
- 1 Aplikasi bisa editar / personalizar dengan berbagai macam keluhan
- Sitio web yaitu bootstrap jika
Aplicación de captura de pantalla – Escritorio
Arquitectura
- Plantilla Modelo-Vista-VerModelo (MVVM) facilitando una separación de desarrollo de interfaz gráfica de usuario.
- SÓLIDO principios de diseño destinados a hacer que los proyectos de software sean más comprensibles, flexibles y mantenibles.
Pila tecnológica
El nivel mínimo de API se establece en 21, por lo que el enfoque presentado es adecuado para más del 94 % de los dispositivos que ejecutan Android. Este proyecto aprovecha muchas bibliotecas y herramientas populares del ecosistema de Android. La mayoría de las bibliotecas están en la versión estable a menos que haya una buena razón para usar la dependencia inestable.
- mochila propulsora:
- Android KTX – proporcionar Kotlin conciso e idiomático a las API de la plataforma Jetpack y Android.
- AndroidX – gran mejora con respecto al Android original Biblioteca de soporte, que ya no se mantiene.
- Ver encuadernación – le permite escribir más fácilmente código que interactúa con vistas /
- Ciclo vital – realizar acciones en respuesta a un cambio en el estado del ciclo de vida de otro componente, como actividades y fragmentos.
- Datos en tiempo real – sensible al ciclo de vida, en el sentido de que respeta el ciclo de vida de otros componentes de la aplicación, como actividades, fragmentos o servicios.
- Navegación – lo ayuda a implementar la navegación, desde simples clics de botón hasta patrones más complejos, como barras de aplicaciones y cajón de navegación.
- Habitación – la biblioteca de persistencia proporciona una capa de abstracción en SQLite para permitir un acceso más sólido a la base de datos mientras aprovecha todo el poder de SQLite.
- ver modelo – diseñado para almacenar y administrar datos de la interfaz de usuario en una forma consciente del ciclo de vida. La clase ViewModel permite que los datos sobrevivan a los cambios de configuración, como las rotaciones de pantalla.
- Corrutina – gestión de subprocesos en segundo plano con código simplificado y reducción de las necesidades de devolución de llamada.
- Flujo de rutina – flujo de datos asincrónicos en frío que genera valores secuencialmente y se completa normalmente o con una excepción
- Daga 2 – Inyector de dependencia para reemplazar todas las clases de Factory.
- Modernización – cliente HTTP seguro.
- se desliza – Biblioteca de carga y almacenamiento en caché de imágenes
- Para componer – Compose for Desktop simplifica y acelera el desarrollo de la interfaz de usuario para las aplicaciones de escritorio y permite compartir el código de la interfaz de usuario entre Android y las aplicaciones de escritorio. Actualmente en alfa.
- Bobina – Cargador de imágenes Coroutine
Inspiración
Colaborador
Nombre de la contribución
¡¡¡Precaución!!!
- Por favor disfruta y no olvides tu tenedor y dale una estrella
- No olvides Seguir mi cuenta de Github
Tarjeta de puntuación loca
Perfilador
HKI certificado
.