Glycemic Index Android App

Overview

Glisemik İndeks Android Uygulaması

Bu uygulama günlük hayatta yaygın olarak kullanılan besinleri, yanlarında Glisemik İndeks, Kalori ve Karbonhidrat değerleri ile birlikte kullanıcıya sunar. Uygulamanın ana hedef kitlesi olan şeker hastalığına (diyabet) sahip kullanıcılar, tüketmek istedikleri besinlerin bilgilerini kolayca uygulama üzerinden öğrenebilecekler. Bu sayede hem sağlıklı kalıp hem de yemek istedikleri besinler konusunda bilgilenmiş olacaklar.

Splash Ekranı

Uygulama Splash ekranı sırasında, içinde tutacağı verileri html parsing yaparak toplar ve database'e kaydeder. Kullanıcının sonraki girişlerinde veriler direkt olarak bu database üzerinden gelir ve kullanıcı splash ekranı tekrar görmez. Kullanıcı verileri sıfırlamak isterse ayarlara girerek verileri sıfırlayabilir. Sıfırlama sonrası uygulama tekrar çalışarak yine Splash ekranında verileri alır ve tekrar database'e kaydeder.

Ana Ekran ve Besin Listesi

Uygulama direkt olarak besin listesi bölümünde açılır. Burada veriler, siteden alındığı sırayla kullanıcıya gösterilir. Görselliği zenginleştirmek için liste, glisemik İndeks değerine göre 3 farklı renkte arka plan almaktadır. Listedeki besinlerin üzerine basınca besin düzenleme ekranı açılır, listedeki besinlerin üzerine uzun basınca da silme ekranı açılır. Bu ana ekran üstte arama özelliği ve altta da filtreleme butonuna sahiptir.

Besin Düzenleme/Güncelleme Ekranı

Besin listesi ekranında bir besin üzerine basınca bu besin güncelleme ekranı açılır. Buradan tüm besin değerleri değiştirilebilir. Besinin adı, glisemik indeks değeri, karbondihdrat değer, kalori değeri ve ait olduğu tablo/kategori de buradan değiştirilebilir. Tablolar bir açılır liste ile gelir ve besinin ait olduğu tablo en başta seçili durumda olur. Boşluk kontrolleri yapıldıktan sonra kullanıcıya onay için sorulur ve kullanıcı onayı sonrası, besin database üzerinde güncellenir. Listeye tekrar dönüldüğünde besin değerleri güncellenmiş olur ve besin değerine göre renk değişimi de gerçekleşir.

Filtreleme

Besin listesinde altta yer alan filtreleme butonuna basılınca tüm tablo isimlerinin yer aldığı bir liste önümüze çıkar. Bu listeye ek olarak istenen aralığı girmek için 2 tane de metin kutusu yer alır. Kullanıcı bu metin kutularını boş bırakırsa standart değer döner. İstenen değerler girildiğinde uygula butonuna basılır ve istenen değerler ekrana yansıtılır.

Arama

Arama özelliği de arama kutusuna yazılan girdiyi veritabanında arar, bu girdiyi içeren tüm değerler ekrana yansıtılır. Bu girdi besin adı olabileceği gibi diğer değerler de olabilir. Girdi string, int veya float bir değerde de olabilir.

Besin ve Tablo Ekleme

Uygulamanın sol tarafındaki menüden besin ekleme ve tablo düzenleme sekmelerine ulaşılabilir. Bu sekmelerden besin düzenleme yapısına benzer bir yapıda besin eklemesi yapılır. Tablo düzenleme ekranında ise mevcut tablolar görüntülenir ve üstten tablo eklemesi yapılabilir.

Tablo Düzenleme

Besin düzenleme yapısına benzer şekilde tablolar da düzenlenebilir. Listeye uzun basınca silme işlemi, kısa basınca da düzenleme ekranı açılır. Düzenlenen tablonun yeni bilgileri hemen listeye yansır.

You might also like...
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.

🚀 About Me I am a self-thaught developer learning web and android development. This app is just a trial to test and improve my android development sk

Visual Studio App Center Sample App for Android

Visual Studio App Center Sample App for Android The Android application in this repository and its corresponding tutorials will help you quickly and e

Android app for Ribbit, Broker API Reference App
Android app for Ribbit, Broker API Reference App

Ribbit Reference Implementation (Android) The reference implementation for designing the Android user interface of a broker-dealer trading application

Android-Java-App - Notepad app with user and password. SQL Lite
Android-Java-App - Notepad app with user and password. SQL Lite

DVNote2 App Android-Java-App Notepad app with user and password Application made in Android Studio with Java language and SQLite database. How does it

Android Bitcoin market app base on Jetpack Compose and MVI. The app displays current bitcoin market price and history price k-line charts.

compose-bitcoin Android Bitcoin market app base on Jetpack Compose and MVVM & MVI. Features Current bitcoin market price. K-line charts of history pri

App for lesson 8 of the Android App Development in Kotlin course on Udacity
App for lesson 8 of the Android App Development in Kotlin course on Udacity

Connect to the Internet - Mars Real Estate This is the toy app for Lesson 8 of t

Android Camper parking app written in kotlin for assignment 2 of Mobile App Development
Android Camper parking app written in kotlin for assignment 2 of Mobile App Development

Technical Report Splash view Application shows a splash screen when opened. The

Quiz-App - An Android app which have some basic questions
Quiz-App - An Android app which have some basic questions

Quiz-App An Android app which have some basic questions Start page Questions pag

Owner
Yunus Emre
Yunus Emre
This is a work-in-progress (🔧️) ultraviolet index viewer app for demonstrating Instant Apps + Kotlin + Dagger + MVP

UV Index A simple ultraviolet index viewer app for demonstrating: Instant Apps + Kotlin + Dagger + MVP Built With Weatherbit as weather API Android In

Mustafa Berkay Mutlu 65 Oct 31, 2022
Abysl Asset Manager is an easy to use library management tool to index and search game assets

Abysl Asset Manager is an easy to use library management tool to index and search game assets. Features Itch.IO Library Import Hum

null 22 Oct 6, 2022
An api for ReviversMC/the-mod-index

The mod index api It will be officially maintained by ReviversMC. The api is written in Kotlin, and is best used with Kotlin. Regardless, it should st

null 1 May 23, 2022
Food Recipe App is an app for collecting most of food recipe in one app

Food Recipe App is an app for collecting most of food recipe in one app

Heba Elsaid 10 Dec 25, 2022
Arjun Naik 1 Apr 16, 2022
Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

MindOrks 1.2k Dec 29, 2022
Android-basics-kotlin-tip-time-app - Tip Time app from Android Basics in Kotlin

Tip Time Tip Time app from Android Basics in Kotlin at developers.google.com. It

Ramon Lima e Meira 0 Jan 2, 2022
Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors

Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors. Parameters includes but not limited to temperature, humidity, air quality, level of Ionizing radiation, ...

Francisco Pascal Elias TAMBASAFIDY 0 Jan 4, 2022
Library to change Android launcher App Icon and App Name programmatically !

AppIconNameChanger Change Android App launcher Icon and App Name programmatically ! Download Demo APK from HERE Kindly use the following links to use

Prabhakar Thota 587 Dec 29, 2022
HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.

HideDroid An Android App for preserving user privacy HideDroid is an Android app that allows the per-app anonymization of collected personal data acco

null 100 Dec 12, 2022