Implementasi dark mode di Flutter ternyata tidak sesimpel kelihatannya. Dari manage ThemeData, nyimpen preferensi user, bikin animasi transisi, sampai conditional rendering yang berserakan di mana-mana, semuanya bisa jadi berantakan kalau tidak punya sistem yang tepat. Artikel ini membahas bagaimana package Themely bisa menyelesaikan semua itu dengan setup minimal, API yang intuitif, dan tanpa perlu refactor struktur yang sudah ada.

Fullstack & Mobile Developer specializing in Golang & Flutter. Aktif sebagai Junior Mobile Developer di Sagara Technology & asisten lab di Universitas Gunadarma. Passionate about building scalable algorithms & high-impact applications.
Lihat Portofolio