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…

BTC pizza günü nedir?

BTC pizza günü nedir?

22 Mayıs günü takvimlerde BTC pizza günü olarak kutlanır. Bugünün BTC pizza günü olarak kutlanmasının nedeni 22 Mayıs 2010 tarihinde Laszlo nickli bir kullanıcının pizza siparişinin ödemesini BTC ile yapmasıdır. O tarihte bir BTC’nin fiyatının 0.008 dolardır, yani 1 cent bile değildir. 22 Mayıs 2010 tarihinde Laszlo nickli kullanıcı tam olarak 10.000 BTC ile iki pizza satın almıştır. O tarihte almak istediği pizzalar için 45 dolar öderken, bu transfer ardından 5…

Websitelerine Linkvertise reklamları eklemek

Websitelerine Linkvertise reklamları eklemek

Linkvertise hizmetini anlattığım bir önceki yazıda Linkvertise reklamları nedir, avantajları nedir anlatmıştım. Bu yazıda ise Linkvertise hizmetini websitelerine ve WordPress bloglarına nasıl eklenir onu anlatacağım. Ayrıca tekli reklam linki nasıl oluşturulur ve reklam seçenekleri ne anlama geliyor bunları anlatacağım. Linkvertise’a daha önce kayıt olmadıysanız buradan kayıt olabilirsiniz. WordPress sitelere Linkvertise eklemek WordPress panelimiz üzerinden eklentilere gidelim ve yeni eklenti ekleye tıklayalım. Arama kısmına “linkvertise” yazalım ve çıkan sonuçlarda Linkvertise Script API’yı…

Ekşi Sözlük kullanıcı entrylerini web scraper ile çekmek

Ekşi Sözlük kullanıcı entrylerini web scraper ile çekmek

Ekşi sözlük, gündemin hızlı aktığı ve binlerce kullanıcı tarafından yorumlandığı, aynı zamanda niş bir konu hakkında detaylı bilgilerin elde edilebildiği veya o konu hakkında bilgi paylaşımı yapılabilen text tabanlı bir sosyal ağdır. Ekşi Sözlük, popülaritesinin artmasıyla beraber üçüncü parti Ekşi Sözlük uygulamalarını da ortaya çıkardı. Şükela Reader, EkşiCep gibi uygulamaların Ekşi Sözlük resmi uygulamalarının yerini tutmasıyla, Sözlük API gereksinimi günden güne arttı. Her ne kadar Ekşi Sözlük resmi API hizmeti sunmasa…

‘Flutter/Flutter.h’ file not found çözümü

‘Flutter/Flutter.h’ file not found çözümü

Flutter/flutter.h file not found hatasının basit bir çözümünü yazacağım bu yazıda bu hatanını neden kaynaklandığını ve çözümü için nasıl bir yaklaşım izleyebileceğinizi anlatacağım. Genellikle stackoverflow üzerinde pod init, pod install, rm podfile.lock gibi komutların sırayla yapılıp bu hatanın çözülebileceğini ve iOS buildini alabileceğinizi düşünürsünüz. Öncelikle tavsiye edilen bazı adımları tekrarlayalım: Birinci çözüm: İkinci çözüm: Üçüncü çözüm: Tüm çözümler tükendiyse ya? Bu durumda probleme yakından bakmamız gerekiyor ve logları okumamız gerekiyor. Hatanın…

SingleChildScrollView nedir?

SingleChildScrollView nedir?

SingleChildScrollView, Flutter üzerinde sayfaların, widgetların kaydırılabilir olmasını sağlayan basit bir widgettır. Genellikle Column ve Row gibi birden çok child widgeta sahip widgetların sayfaya sığmaması durumunda sayfayı kaydırılabilir yaparak widgetların sıkışmamasını sağlar. SingleChildScrollView widgetı hem vertical (yukarıdan aşağıya) hem de horizontal (sağdan sola) şekilde çalışabilir. Default olarak Axis.vertical olarak gelir. Bir kaydırılabilir Scaffold örneğini inceleyelim: Öncelikle SingleChildScrollView widgetının sayfa üzerinde yerleşebilmesi için bir Size’a ihtiyacı vardır. Tüm sayfanın kaydırılabilir olması için Scaffold…

EVDS döviz kurları API kullanımı

EVDS döviz kurları API kullanımı

Elektronik Veri Dağıtım Sistemi (EVDS) üzerinden döviz kurlarını çekmek için öncelikle EVDS üzerinde bir hesap açıp API key edinmeniz gerekiyor. Türkiye Cumhuriyeti Merkez Bankası’nın günlük güncellediği döviz kuru bilgileri aynı zamanda geçmişe doğru da uzanıyor ve bu verilerle beraber istatistiksel hesaplamalar da yapılabiliyor. EVDS Verileri EVDS üzerinde hangi para birimlerinin sistemde kayıtlı olduğuna dair bir bilgi göremedim. Bu yüzden tüm döviz kurlarını tek tek elimle çıkarttım ve string olarak bir listeye…

Flutter API kullanımı ve JSON parçalama

Flutter API kullanımı ve JSON parçalama

Flutter uygulamalarında API (Application Program Interface) kullanımı konusuna ve API servislerinden dönen JSON tipindeki verilerin nasıl parçalandığına dair bilgilendirici ve cheat sheet tarzı bir yazıya hoşgeldiniz. Seçeceğim API kaynağını Public-APIs isimli kaynaktan buluyorum. Burada istediğiniz konuya dair ücretsiz API hizmetlerini bulabilirsiniz. Dummy veriler ile uğraşacağımız bu yazıda küçük bir uygulama için kolları sıvayalım. Hazırlık Projemizi oluşturalım ve uygulamamızın içerisine http paketini ekleyelim. VS Code kullanıyorsanız eklentiler kısmından “cas van luijtelaar” isimli…