1 of 10

Aplikasi To-do list personal

PPG-G

2 of 10

Anggota Kelompok

    • Shaula Aljauhara Riyadi
    • 5025201265

3 of 10

Deskripsi Aplikasi

Aplikasi to-do list ini dirancang untuk membantu pengguna mengelola tugas pribadi mereka dengan fitur pencatatan, deadline, status penyelesaian, dan penyortiran yang intuitif.

Fitur Utama :

    • Input tugas dengan tanggal & waktu deadline
    • Checkbox status tugas (selesai atau belum)
    • Penyortiran berdasarkan deadline
    • UI berbasis Material Design yang responsif

4 of 10

Design Aplikasi UI

komponen UI :

    • OutlinedTextField (Text Title): Input nama tugas
    • Button (tombol pick deadline): Untuk memilih tanggal dan waktu
    • LazyColumn: Menampilkan daftar tugas
    • TaskItem: Komponen list dengan checkbox dan teks
    • FloatingActionButton (tombol tambah): Menambah tugas
    • TopAppBar: Navigasi dan tombol sortir

5 of 10

Arsitektur aplikasi

Data Flow: User Input → ViewModel → State → Compose UI → Update Task

6 of 10

Buat project Android dengan Jetpack Compose support

Cara mengerjakan

Tambahkan dependency di build.gradle (Module :app)

7 of 10

Buat data class Task dan folder model di bagian com.example.todolist

Cara mengerjakan

8 of 10

Gunakan MutableStateFlow untuk menyimpan dan mengelola list tugas

Cara mengerjakan

9 of 10

    • Gunakan Compose component (Column, LazyColumn, TextField, Button)
    • Tampilkan DatePickerDialog dan TimePickerDialog untuk deadline

Cara mengerjakan

10 of 10

Hasil