Düşyeri Provider Task

https://github.com/alper-mf/dusyeri_provider_task/blob/7d1fee5dfde082b6c5d63523e197cf7c5981c433/app_preview/app_preview_video.mp4

Task Ekranlar

screens

Uygulama Hakkında

Düşyeri için hazirlanmis tasktir. Uygulama üzerinden basit bir şekilde login olabilir, tesisleri görüntüleyebilir ve favorilere ekleyebilir. Duyuruları görüntüleyebilir ve kaldırabilirsiniz.

Kullanılan Paketler:

Paketler
flutter_dotenv API, TOKEN, local storage key gibi gizli tutulması gerekenler veriler için kullanılmıştır.
adaptive_dialog Cihazın işletim sistemine göre Dialog ekranlarını göstermek için kullanılmıştır
Shared Prefences Local storage için kullanılmıştır.
Provider State Management için kullanılmıştır.

Uygulamada Kullanılan Başlıca Özellikler

Constant Variables Uygulamanın ekranlarında ayrı ayrı gezmeden, herhangi bir String i ya da rengi tek bir class içerisinden düzenleyebilirsiniz. Bu sayede uygulamayı birden fazla dile çevirirken ya da karanlık mod gibi uyarlamalar da vakit kazandırır.
models Uygulama içerisinde kullanılan reponse dataların kolay yönetimi için eklenmiştir.
Adaptive Widgets IOS ya da Android arasında geçiş yaparken tasarımsal farklar ortadan kaldırılır.
ChangeNotifierProxyProvider UserViewModel i diğer modellerden üzerinden çağırmak kullanılmıştır.

GitHub

View Github