Beraber Flutter üzerinde bir uygulama geliştirmeye başladık. Bunu yaptığımızın farkında olmayabilirsiniz ama çok aldırmayın ben de tam olarak nasıl yazacağımızı bilmiyorum. Beraber ilerleyerek, araştırarak bu uygulamayı mağazada yayınlayacağız ve sonrasında beraber de indireceğiz. Bu yazı uygulamanın geliştirme sürecimizin 2. dersine aittir. Bu yazıda uygulamanın arayüzünü yavaş yavaş oluşturmaya başlayacağız. Yazıda Flutter Drawer widget kullanımına da yer vereceğim.
Uygulama geliştirmeye ilk başlayan kılların (başta ben) ilk yaptığımız hatayı yaparak size göstereceğim. Uygulamayı oluştururken uygulamayı tam ekran görmek, attığımız ekran görüntülerinde daha havalı gözükmek ya da çeşitli sebeplerden dolayı ekranın sağ üstünde bulunan yazıya gözümüzü dikeriz ve onay kaybol uleeyynn ! deriz. Uygulamanızın kök widgetına debugShowCheckedModeBanner: false, kodunu yazmanız yeterli olacaktır.
Flutter’da widgetın ne olduğunu Flutter State Nedir Widget Nedir Stateful Nedir? başlıklı yazımda detaylıca anlatmıştım. Şimdi ise bu widgetlardan benim kullanıcı arayüzünde en pratik bulduğumu ele alalım, Drawer ! Drawer aslında bir çoğunuzun mobil uygulamalardan bildiği bir mobil menü tipidir. Kimisi bu menüyü hamburger menü olarak isimlendirmektedir. Ekranın sol yukarısında 3 çizgi ikonuna basınca sol tarafta açılan menüdür, drawer. Muhtemelen bir çoğunuz bu widgetı kullanmışsınızdır.
Flutter’da Drawer’ın elbette bir çok özelliği bulunmaktadır. Ben bu özelliklerin hepsine deyinmeyeceğim ancak siz hepsine kaynak kısmında bulunan linkten ulaşabilirsiniz.
Materyal uygulama tasarımı kurallarını içerisinde bulunduran widget yani Scaffold eklemeniz gerekmektedir. Scaffold hakkında daha detaylı bilgiyi Flutter Örnek Uygulamasını incelediğim yazıdan edinebilirsiniz. Scaffold içerisinde drawer özelliği bulundurmaktadır. Bu özelliğe yeni bir drawer widgetı vermeniz gerekmektedir.
Çocukluğumdan beri arabalara olan ilgim babam sayesinde başlamıştır. Araba manyağı seviyesinde bir ilgim var ancak bunu her ortamda dile getirmem. Teknolojiye ve bilgisayara olan ilgim kendimi tanımaya başladım başlayalı oldu. Şimdi ise kendimce kod yazabilen bir bilgisayar mühendisi olarak çalışıyorum.
Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku
Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku
Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku
iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku
Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku
iPhone modellerinde güvenlik için Touch ID teknolojisini de Face ID teknolojisini de kullandık. iPhone SE… Daha fazla oku
Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır