All Projects → amirisback → nutrition-framework

amirisback / nutrition-framework

Licence: Apache-2.0 license
Skripsi / TA of Muhammad Faisal Amir - Telkom University 2021

Programming Languages

kotlin
9241 projects
HTML
75241 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Less
1899 projects

Projects that are alternatives of or similar to nutrition-framework

Plant-Disease-Identification-using-CNN
Plant Disease Identification Using Convulutional Neural Network
Stars: ✭ 89 (+196.67%)
Mutual labels:  final-year-project, final-project
ProductManagementTool
Advanced Product tracking automation system using Qt 5 and C++
Stars: ✭ 39 (+30%)
Mutual labels:  final-year-project, final-project
diab
Smart app that helps you manage your diabetes
Stars: ✭ 18 (-40%)
Mutual labels:  android-app
android-custom-view
No description or website provided.
Stars: ✭ 15 (-50%)
Mutual labels:  android-app
o-fish-android
Android app for the Officer's Fishery Information Sharing Hub (O-FISH). The mobile app allows fisheries officers to document and share critical information gathered during a routine vessel inspection.
Stars: ✭ 19 (-36.67%)
Mutual labels:  android-app
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-56.67%)
Mutual labels:  android-app
change app package name
Change App Package Name with single command. It makes the process very easy and fast.
Stars: ✭ 72 (+140%)
Mutual labels:  android-app
android-face-landmarks
Android app that localizes facial landmarks in nearly real-time
Stars: ✭ 62 (+106.67%)
Mutual labels:  android-app
project-defude
Refocus an image just by clicking on it with no additional data
Stars: ✭ 69 (+130%)
Mutual labels:  final-year-project
Litrato
Android photo editing app with various filters and tools. Included advanced features like masking, histogram, color picker, EXIF viewer...
Stars: ✭ 54 (+80%)
Mutual labels:  android-app
BestReview
Android面试题库,覆盖初级、中级、高级、资深工程师、架构师、专家等各级别,精选高质量文章,祝大家面试顺利。 附:Android各级别工程师技能图谱:https://blog.csdn.net/ddnosh/article/details/108172983
Stars: ✭ 123 (+310%)
Mutual labels:  android-app
iterable-android-sdk
Iterable's Android SDK. Receive and track pushes to Iterable from your Android app.
Stars: ✭ 19 (-36.67%)
Mutual labels:  android-app
ScreenKap
A simple screen recorder app for Android
Stars: ✭ 46 (+53.33%)
Mutual labels:  android-app
Hibi
[No Active Development] An Android app for learning Japanese by keeping a journal.
Stars: ✭ 37 (+23.33%)
Mutual labels:  android-app
Canvas-Vision
📷 Wallpaper Downloading Android App
Stars: ✭ 14 (-53.33%)
Mutual labels:  android-app
currency-edittext
A Custom EditText implementation that allows formatting of currency-based numeric inputs.
Stars: ✭ 86 (+186.67%)
Mutual labels:  android-app
covid-selftest-macro
자가진단 매크로 앱: 현재 기준으로 잘 작동하는 교육청 코로나19 자가진단 자동화 프로그램 (eduro hcs, 안드로이드 전용)
Stars: ✭ 38 (+26.67%)
Mutual labels:  android-app
matvt
Virtual Mouse for Android TV that can be controlled via remote itself.
Stars: ✭ 90 (+200%)
Mutual labels:  android-app
sms antitheft
android anti-theft app to control your mobile when there is no internet
Stars: ✭ 21 (-30%)
Mutual labels:  android-app
CurvedBottomNavigationView
we will learn How to draw custom shapes in Curved Bottom Navigation View
Stars: ✭ 42 (+40%)
Mutual labels:  android-app

ScreenShoot Apps

About This Project (release-and-work-in-progress 👷🔧️👷‍♀️)

Android Arsenal JitPack Android CI Scan with Detekt

  • Generator Aplikasi MicroNutrient
  • Pengembang Framework untuk Membuat Aplikasi Seputar Permasalahan Gizi berbasis Platform Android
  • General Framework for Application Development Around Nutrition Using the Android Platform, Skripsi S1 Muhammad Faisal Amir from Telkom University
  • Privacy Policy Click Here

Version Release

This Is Latest Release

~ Beta Release
$version_release = 2.0.0

What's New??

* 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 *

Screen Shoot Apps - Android

SS 1 SS 2 SS 3 SS 4

Download this project

Step 1. Add the JitPack repository to your build file (build.gradle : Project / Root)

<Option 1> Groovy Gradle (build.gradle)

// Add it in your root build.gradle at the end of repositories:

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

<Option 2> 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("https://jitpack.io")
    }
}

Step 2. Add the dependency (build.gradle : Module)

<Option 1> Groovy Gradle (build.gradle)

dependencies {
    // library nutrition-framework
    implementation 'com.github.amirisback:nutrition-framework:2.0.0'
}

<Option 2> Kotlin DSL Gradle (build.gradle.kts)

dependencies {
    // library nutrition-framework
    implementation("com.github.amirisback:nutrition-framework:2.0.0")
}

Application Framework

ScreenShoot Apps

User Manual Protocol

Test Case Framework

Documentation

Research Data

Final Task (Tugas Akhir)

Telkom University Lecturers

  • DAS - Dana Sulistyo Kusumo, S.T., M.T., PhD. (NIP. 02780011) - [email protected]
  • SYP - Shinta Yulia Puspitasari, S.T., M.T. (NIP. 13880046)- [email protected]
  • HMT - Hasmawati, S.Kom., M. Kom. (NIP. 15900049)

Screen Shoot Apps - Desktop

ScreenShoot Apps

Architecture

  • Pattern Model-View-ViewModel (MVVM) facilitating a separation of development of the graphical user interface.
  • S.O.L.I.D design principles intended to make software designs more understandable, flexible and maintainable.

Tech-stack

Min API level is set to 21, so the presented approach is suitable for over 94% of devices running Android. This project takes advantage of many popular libraries and tools of the Android ecosystem. Most of the libraries are in the stable version unless there is a good reason to use non-stable dependency.

  • Jetpack:
    • Android KTX - provide concise, idiomatic Kotlin to Jetpack and Android platform APIs.
    • AndroidX - major improvement to the original Android Support Library, which is no longer maintained.
    • View Binding - allows you to more easily write code that interacts with views/
    • Lifecycle - perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
    • LiveData - lifecycle-aware, meaning it respects the lifecycle of other app components, such as activities, fragments, or services.
    • Navigation - helps you implement navigation, from simple button clicks to more complex patterns, such as app bars and the navigation drawer.
    • Room - persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
    • ViewModel - designed to store and manage UI-related data in a lifecycle conscious way. The ViewModel class allows data to survive configuration changes such as screen rotations.
  • Coroutines - managing background threads with simplified code and reducing needs for callbacks.
  • Coroutines Flow - cold asynchronous data stream that sequentially emits values and completes normally or with an exception
  • Dagger2 - dependency injector for replacement all Factory classes.
  • Retrofit - type-safe HTTP client.
  • Glide - image loading and caching library
  • Compose - Compose for Desktop simplifies and accelerates UI development for desktop applications, and allows extensive UI code sharing between Android and desktop applications. Currently in alpha.
  • Coil - Coroutine Image Loader

Inpiration

No. Github Name / Organization Github Project
1. Muhammad Faisal Amir frogo-log
2. Muhammad Faisal Amir frogo-admob
3. Muhammad Faisal Amir frogo-recycler-view
4. Muhammad Faisal Amir frogo-notification
5. Muhammad Faisal Amir android-kick-start
6. Muhammad Faisal Amir android-kick-start-modular
7. Muhammad Faisal Amir desktop-experimental-catalgoue
8. Muhammad Faisal Amir jitpack-library-kotlin-dsl-guide
9. Frogobox frogo-android-sdk
10. Frogobox frogo-android-ui-kit
11. Frogobox frogo-consume-api
12. Nazmul Idris color-console
13. Andre Claßen ComposeReorderable
14. Gurupreet Singh ComposeCookBook
15. John O'Reilly PeopleInSpace

Colaborator

Name Of Contribute

Attention !!!

  • Please enjoy and don't forget fork and give a star
  • Don't Forget Follow My Github Account

Mad Score Card

Mad Score

Profiler

Profiler

HKI Certificate

HKI Certificate

Internal Presentation

Internal Presentation

Poster Ilmiah

Poster Ilmiah

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].