El arsenal de Android – SDK

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

.

Compruebe también

El arsenal de Android: la cámara

Ser permitido cámara casera Seleccione Foto Enviar resultado Instalar Soporta API 21 y posteriores Paso …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *