BMI (Body Mass Index) adalah metode sederhana untuk mengetahui
apakah berat badan seseorang berada dalam kategori sehat atau tidak.
Aplikasi ini dibuat menggunakan Flutter dengan fokus pada kemudahan penggunaan,
tampilan modern, dan fitur yang relevan.
Input umur, tinggi badan, dan berat badan tanpa slider
Perhitungan BMI otomatis
Kategori BMI yang mudah dipahami
Saran kesehatan berdasarkan hasil BMI
Riwayat perhitungan tersimpan di local storage
Fitur hapus riwayat
Desain UI modern dan bersih
💡 Saran Kesehatan
Aplikasi ini tidak hanya menampilkan angka BMI, tetapi juga memberikan
saran kesehatan yang disesuaikan dengan kategori hasil perhitungan.
Dengan begitu, pengguna dapat memahami langkah sederhana yang bisa dilakukan
untuk menjaga atau memperbaiki kondisi tubuh.
Catatan:
Hasil BMI bersifat informatif dan tidak menggantikan konsultasi medis profesional.
Apa itu Sistem Operasi Mobile? Sistem operasi mobile adalah perangkat lunak yang mengelola perangkat mobile, seperti smartphone dan tablet, dan menjadi jembatan antara pengguna dan perangkat keras. Fungsi utama sistem operasi mobile adalah untuk memastikan bahwa aplikasi dan fitur perangkat dapat berjalan dengan lancar. Selain itu, sistem operasi juga mengatur komunikasi antara perangkat keras dan aplikasi, sehingga setiap perintah yang diberikan pengguna dapat diterjemahkan dan diproses dengan tepat. Selain menjadi penghubung antara pengguna dan perangkat, sistem operasi mobile juga menyediakan berbagai fitur penting, seperti manajemen daya, pengelolaan aplikasi, dan fitur keamanan. Sistem operasi ini juga memberikan antarmuka pengguna (UI) yang memudahkan navigasi, serta mendukung ekosistem aplikasi yang memperkaya pengalaman pengguna. Beberapa contoh sistem operasi mobile yang populer saat ini adalah Android, iOS, dan HarmonyOS, yang masing-masing memiliki karak...
Flutter To Do List App 📸 Tampilan Akhir Aplikasi Contoh hasil UI setelah aplikasi dijalankan: Tampilan To Do List Flutter dengan background image 🧠Penjelasan Widget Penting 1. main() Fungsi main() adalah entry point aplikasi Flutter. runApp() digunakan untuk menjalankan widget utama. 2. MaterialApp MaterialApp berfungsi sebagai kerangka aplikasi: Menentukan halaman utama Mengatur tema dan navigasi Menonaktifkan debug banner 3. StatefulWidget (TodoPage) Digunakan karena data To Do bersifat dinamis (tambah dan hapus item). 4. TextEditingController Mengambil dan mengontrol teks input dari TextField . 5. setState() Digunakan agar UI langsung diperbarui setiap kali data berubah. 6. Background Image Background dibuat dengan Container +...
Daftar Barang Pinjaman: Aplikasi Flutter dengan Penyimpanan Lokal Aplikasi sederhana untuk mencatat barang yang dipinjamkan, lengkap dengan foto, status, dan notifikasi keterlambatan. 🎯 Fitur Utama Tambah, edit, dan hapus data barang pinjaman Pencarian real-time berdasarkan nama barang atau peminjam Filter untuk menampilkan hanya barang yang belum dikembalikan Notifikasi jika barang terlambat (lebih dari 7 hari) Upload foto barang (khusus di web) Catatan tambahan untuk setiap barang Status kembali dan tanggal pengembalian Penyimpanan lokal menggunakan SharedPreferences Tema konsisten dengan nuansa hijau toska dan latar lembut 💻 Kode Lengkap Aplikasi (main.dart) Berikut adalah kode lengkap aplikasi Daftar Barang Pinjaman dalam satu file main.dart . Kamu bisa menyalinnya langsung ke proyek Flutter kamu. import 'package:flutter/material.dart'; import 'package:flutter/material.da...
Komentar
Posting Komentar