ANNAS TRI WIDAGDO/PORTFOLIO · 2026
VOL. 01 // TECHNICAL ARCHIVE
■annastriwidagdo.me
SOFTWARE ENGINEER·FULL-STACK WEB DEVELOPER·AI & MACHINE LEARNING ENTHUSIAST
ENTRY 001MEMBUKA ARSIP TEKNIS00% · 01 / 01
Lewati ke konten
■annastriwidagdo.me
  • 01Beranda
  • 02Tentang
  • 03Proyek●
  • 04Blog
  • 05Kontak
LANGEN/ID
■annastriwidagdo.me
  • Software Engineer
  • Full-Stack Web Developer
  • AI & Machine Learning Enthusiast
EMAILannastriw6@gmail.com↗ (dibuka di tab baru)LINKEDIN/in/annastriwidagdo↗ (dibuka di tab baru)GITHUB@annastriw↗ (dibuka di tab baru)CONTACTBuka Kontak→

© 2026 Annas Tri Widagdo. Find the purpose. Build the solution.

←Kembali ke Proyek
09 // MOBILE APPLICATION

Footy Standings

Aplikasi Android berbasis Flutter untuk melihat klasemen sepak bola, jadwal pertandingan, top scorer, dan informasi klub.

Peran
Android Developer
Periode
Oktober–November 2024
Status
Completed Application
Platform
Android
Lihat Repository GitHub↗
[01]

Galeri Proyek

Perbesar Gambar
Layar detail profil klub sepak bola pada tampilan mobile dengan logo, tahun pendirian, stadion, dan website resmi.
Tabel klasemen liga mobile Footy Standings yang menampilkan posisi klub, jumlah laga, selisih gol, dan poin.
Jadwal pertandingan mendatang pada tampilan mobile dengan informasi pasangan klub, tanggal, dan waktu tanding.
Daftar peringkat top scorer pada tampilan mobile yang menampilkan nama pemain, klub, dan perolehan gol liga.
Layar detail profil klub sepak bola pada tampilan mobile dengan logo, tahun pendirian, stadion, dan website resmi.
Tabel klasemen liga mobile Footy Standings yang menampilkan posisi klub, jumlah laga, selisih gol, dan poin.
Perbesar Gambar
[01]Klasemen liga menyajikan urutan peringkat tim lengkap dengan logo klub, statistik pertandingan, dan perolehan poin.
01 / 04
[02]

Gambaran Proyek

Saya mengembangkan Footy Standings untuk kebutuhan pribadi dalam mengikuti klasemen liga sepak bola melalui satu aplikasi mobile. Saya membangun antarmuka, navigasi, dan integrasi REST API menggunakan Flutter dan Dart.

Aplikasi memetakan respons API ke model data terstruktur serta menangani kondisi loading, error, data kosong, dan data berhasil dimuat agar informasi tetap mudah dipahami.

[03]

Kontribusi Saya

  • 01Membangun antarmuka dan navigasi aplikasi Android menggunakan Flutter dan Dart.
  • 02Mengintegrasikan Football Data REST API melalui HTTP request dan parsing JSON.
  • 03Membuat model data terstruktur untuk klasemen, jadwal pertandingan, top scorer, dan detail klub.
  • 04Menangani kondisi loading, error, data kosong, dan data berhasil dimuat menggunakan Future dan FutureBuilder.

Project ini memperkuat pengalaman saya dalam mengolah data API menjadi informasi yang mudah diakses dan dipahami melalui aplikasi Android.

■Tech Stack
  • Flutter
  • Dart
  • REST API
  • HTTP
  • JSON
  • FutureBuilder
[04]

Cakupan Sistem

■01 // Informasi Sepak Bola
  • 01Klasemen liga
  • 02Jadwal pertandingan mendatang
  • 03Top scorer
  • 04Detail klub
■02 // Integrasi API
  • 01Football Data REST API
  • 02HTTP request
  • 03Parsing JSON
  • 04Model data Dart terstruktur
■03 // Navigasi & Status Antarmuka
  • 01Navigasi aplikasi
  • 02Status loading
  • 03Status error dan data kosong
  • 04Status sukses