Flutter örnek uygulama fikirleri

Flutter örnek uygulama fikirleri

Flutter örnek uygulamalar alanında konuşacağımız ve örnek uygulama fikirleri vereceğim bu yazıya hoşgeldiniz. Flutter alanında kendini geliştiren geliştiriciler için öğrenme süreci sonunda ne yapacakları veya kendilerini nasıl geliştirecekleri konusunda fikir bulamayanlar için Flutter ile örnek uygulamalar hakkında fikir vereceğim bu yazıda Flutter örnek uygulamalar ile Github hesabınızda yeteneklerinizi ve öğrendiklerinizi rahatlıkla gösterebileceksiniz. Ayrıca bu yapacağınız portfolyo Github hesabı için hangi uygulama hangi paketler yardımıyla yapılabilir gibi bazı fikirler de vereceğim. Flutter…

Firebase Read kullanımı nasıl azaltılır?

Firebase Read kullanımı nasıl azaltılır?

Firebase read azaltma işleminin birçok yolu var. CRUD operasyonları arasında en çok kullanılan read komutu yüzünden birçok geliştirici yüksek Firebase kullanım istatistiklerine veya eğer ücretsiz kullanım hakkının hemen dolduğuna şahit olabiliyor. Her ne kadar Firebase read azaltma işlemi kodlarımızı optimize ederek yapılsa da Firebase Firestore kütüphanesi bize bu konuda yardımcı olacak bazı imkanlar sunuyor. Her şeyden önce kötü kod yazmamaya dikkat edin. Çoğunlukla Firebase read sayısının kullanıcı başına on binlerce read…

Flutter ile geliştirilmiş uygulamalar

Flutter ile geliştirilmiş uygulamalar

Flutter ile geliştirilmiş popüler uygulamalar hiç düşünmeyeceğiniz kadar çok! Global olarak birçok büyük şirket yeni çözümlerini Flutter ile geliştiriyor ve cihazlarına & araçlarına entegre ediyor. BMW’den tutun, Çinli teknoloji devi Tencent’e kadar birçok firma platform uygulamalarında Flutter’ı kullanıyor. Global olarak sıralayacağım bu listede bakalım hangi uygulamalar Flutter ile yazılmış. Global çapta Flutter ile geliştirilmiş uygulamalar 1 – My BMW App My BMW App, BMW’nin araçları için çıkardığı bir uygulama. BMW aracınızı…

Flutter Animasyonlar: ColorTween

Flutter Animasyonlar: ColorTween

Flutter framework’ü üzerinde animasyonlar oluşturmak çok kolay, özellikle ColorTween ile animasyonlar yapmak! ColorTween, iki renk arasında geçiş yapan bir animasyondur ve her türlü widget üzerinde oluşturulabilir. Yaptığım bir uygulamada dial ekranı oluştururken, butonlara dokunma efekti vermek için kullanmıştım. Fakat bu yazıda basit bir ColorTween animasyonu nasıl yapılır bunun üzerine odaklanacağız. Öncelikle AnimationController ve Animation değişkenlerimizi oluşturalım. Tabi bunu yaparken State içerisine SingleTickerProviderStateMixin’i de eklemeyi unutmayalım. Daha sonra initState içerisinde bu AnimationController…

Flutter ShaderMask kullanımı

Flutter ShaderMask kullanımı

Flutter ShaderMask nedir ve nasıl kullanılır sorularını ele alacağımız bu yazıda ShaderMask’ın işlevlerini ve kullanım biçimini öğreneceğiz. Aynı zamanda görsellerle ShaderMask’ın nasıl UI ile uyumlu hale getirileceğini de ele alacağım. Flutter ShaderMask nedir? ShaderMask, içerisinde yer alan her türlü widget’a kendi gölgesini ve rengini maskeleyen bir widget’tır. Yani ShaderMask bir nevi resimler üzerinde gölgeli geçişler elde etmenizi sağlar. Aynı zamanda BlendMode ile beraber üzerinde uygulanan renkleri farklı efektlerle birleştirebilirsiniz. Flutter ShaderMask…

Flutter Firebase Firestore DELETE işlemi

Flutter Firebase Firestore DELETE işlemi

Flutter uygulamalarında Firebase Firestore servisi üzerinde DELETE yani dökümanları silme işleminin nasıl yapılacağından bahsedeceğim bu yazıma hoşgeldiniz. Daha önceki yazılarımda Firestore’a nasıl veri eklenir, veriler nasıl güncellenir, dökümanların verileri Firestore’dan nasıl okunur gibi birçok yazıda Firebase Firestore işlemlerini anlatmıştım. Bu yazıda Flutter Firebase DELETE işlemi nasıl yapılır onu anlatacağım. Öncelikle bir dökümanı silmek oldukça basit. Örneğin yukarıdaki kod parçası, users koleksiyonu içerisinde belirtilen uid’ye sahip dökümanı tamamıyla siler. Peki ya birden…

Internal Linked Hash Map nasıl parçalanır?

Internal Linked Hash Map nasıl parçalanır?

Internal Linked Hash Map (_InternalLinkedHashMap) nasıl parçalanır anlatacağım bu yazıya hoşgeldiniz. Firebase üzerinde Liste biçiminde tutulan verileri okuduğunuz zaman karşılaşacağınız bu veri tipi aslında bir HashMap’tir. Bu HashMap parçalanırken Dart’ın Map sınıfı kullanılır. docSnap.data()’nın tuttuğu veri şöyle bir şey: Bu veri tipi parçalanırken bir Map<String,dynamic> biçimine çevrilir. Map’in value kısmı dynamic olduğu için her türlü veri tipini tutabilir. Eğer veri daima Array olarak gelecekse, Map’in field key’ini kullanarak value’yu bir List…

Flutter Firebase Firestore – UPDATE ve SET

Flutter Firebase Firestore – UPDATE ve SET

Merhabalar! Bugünki yazımızda Firebase Firestore üzerinde Flutter ile nasıl UPDATE ve SET işlemlerinin yapılacağı üzerinde konuşacağız. 🙂 Bir önceki yazımız GET işlemi ile ilgili olmuştu. Buradan o yazıya ulaşabilirsiniz. Öncelikle PUT işlemi ile başlayalım. Döküman referansı ile veritabanınız üzerinde istediğiniz koleksiyonun istediğiniz dökümanına veri girdisi yapabilirsiniz. Bunu yaparken dökümanın modeline uygun veri girdisi yapmanız önemli fakat gerekli değil. Yani bulunmayan bir alan için de veri girebilir ve o veriyi döküman içerisinde…

Facebook Pixel nedir?

Facebook Pixel nedir?

Facebook Pixel, reklam veren kişilerin websitelerine yerleştirdiği, yayımlanan Facebook reklamların verilerine katkı sağlayan, dönüşüm verileri üretmesine olanak sunan bir servistir. Facebook’un Pixel servisiyle beraber reklam veren şirketler, reklamların doğru kullanıcı kitlesine ulaşmasını sağlamaktadır. Ayrıca Pixel ile beraber hedeflediğiniz kitlenin davranışlarını inceleyerek onlara en uygun reklamları göstermenizi de sağlar. Kısacası Facebook Pixel reklam veren şahısların ve şirketlerin veri toplama alanında en önemli aracıdır. Facebook Pixel, şirket veya ürün web sayfasına yerleştirilen Pixel…

HODL nedir? HODL nasıl ortaya çıkmıştır?

HODL nedir? HODL nasıl ortaya çıkmıştır?

HODL (HOLD) nedir? HODL sözcüğünün tarihçesi ve nerede ortaya çıktığına dair ufak bir bilgilendirme yazısına hoşgeldiniz. HODL, kripto para borsalarında kullanılan bir deyimdir ve kısa vadede bir cryptocurrency’den zarar edilse dahi ne olursa olsun o kripto parayı elde tutacağına dair bir deyimdir. Bitcointalk forumu üzerinde GameKyuubi isimli kullanıcının trade yaparak elindeki Bitcoin adedini arttırmaya karşı girişimlerinin başarısız olduğu için 18 Aralık 2013 tarihinde “I AM HODLING” şeklinde bir başlık atarak başından…

Flutter’da HTML dosyası WebView olarak nasıl açılır?

Flutter’da HTML dosyası WebView olarak nasıl açılır?

Flutter uygulamalarında HTML dosyaların veya HTML response’ların nasıl uygulama içerisinde WebView olarak açıldığını ele alacağım bu yazıya hoşgeldiniz. Bu yazıda anlatacağım yöntemle beraber asset olarak eklediğiniz HTML dosyayı WebView’da gösterebilir ayrıca bir HTTP isteği sonucunda dönen response’un HTML dosya olması neticesinde nasıl bir aksiyon alınır anlatacağım. Flutter’da HTML dosyaları ve HTML veri içeren değişkenleri WebView olarak kullanıcıya göstermek için öncelikle WebView paketini uygulamamıza ekleyelim. Daha sonra asset olarak bir HTML dosyası…

NFT (eşsiz token) nedir?

NFT (eşsiz token) nedir?

NFT (non fungible token) yani eşsiz token kavramı bir süredir interneti kasıp kavuruyor fakat kripto paraların geçmişinden itibaren NFT varlığına gelmek istiyorum. 2017 yıllarında ilk trade deneyimlerimi Bitfinex üzerinde iyi kötü elde etmiştim. O sıralar tabi kripto paralara tepeden girdiğimi bilmiyordum. 🙂 Trade tecrübemden ziyade bu kripto paralar ne iş yapar, neye yarar buna da cevap veremiyordum. Nasıl borsadan hisse alınır, nasıl altın-gümüş gibi emtialar satın alınır, hatta türev piyasaları nedir…