Flutter’da Floor Kullanımı — Sql Kütüphanesi

Flutter’da uygulama geliştirirken bazı verileri lokalde tutmak isteyebiliriz. Bu verileri lokalde bir veri tabanında tutmak için SQL’e ihtiyacımız var. Flutter sqlite, Moor ve Floor kütüphaneleri SQL için çözüm üreten kütüphanelerdir. Floor kütüphanesi, SQL kullanımı ile veritabanında tam kontrolü sağlayan bir Flutter kütüphanesidir. Kullanım prensibi Google tarafından geliştirilen native Android için çözüm sunan Room kütüphanesine benzemektedir. Aslında çalışma itibariyle, Room’un Flutter’daki karşılığı diyebiliriz. Çalışma […]

Flutter’da API ile Çalışmak ve JSON Parçalama

Flutter’da API ile çalışıp, response edilen JSON’u parçalayıp uygulamada kullanacağız. API Seçimi Kullanımı oldukta kolay olan bir API’yı kullanacağım. Üstteki fotoğrafta var olan json listeleri var. Burada postslarla çalışacağım. Gelen JSON Örneği; JSON Sınıfı Model Yaratma Blog.fromJson(Map json) : id = json[‘id’], title = json[‘title’], body = json[‘body’]; Bu model sınıfını, buradan hızlıca otomatik oluşturabilirsiniz. Dil seçiminin Dart olmasına […]

Flutter’da Algolia Kullanarak Arama Yapmak

İlk olarak Algolia’in ne olduğu ve Cloud Functions kullanarak Firestore’daki veriyi nasıl Algolia’ya deploy edileceğini öğrenmek için bu yazıyı okuyabilirsiniz. Bilindiği üzere arama, bir uygulamanın en önemli özelliklerinden birisidir. Özellikle çok fazla değişken veya kategori varsa kullanıcının arama fonksiyonunu kullanarak hızlıca istediği sonuca ulaşması gerekir. API veya lokalde verileriniz varsa bunu kendiniz de yapabileceğiniz gibi […]

Flutter Stepper Tutorial

Stepper, programda kullanıcıdan adım adım işlem yaptırmasını gerektirecek formlarda kullanılmak üzere türetilen bir widget. Birden fazla adım varsa onun doldurulması açısından kolaylık sağlar. Github linki: Flutter Stepper List<Step> Oluşumu İlk olarak, adımları oluşturmak için List nesnesiyle oluşturacağız. Burada content yapısında, TextField, text, imageview kullanabilirsiniz kullanma amacına göre zenginleştirebilirisiniz. // şuanki adım değeriint current_step = 0;List<Step> my_steps = [// new Step […]

Flutter Navigation Drawer Tutorial

Drawer menü, material dizayn kullanılan uygulamalarda, uygulama içinde gezinmek için iki temel widgetdan birisidir. Dİğeri ise sekmelerdir. Drawer menü kullanıcının bilgileriyle ilgilerini ve işlemlerini kapsayan bölüm için ideal bir kullanım alanıdır. Drawer menü yapımı aşamaları; Bir Scaffold Oluşturma. Drawer menu Ekleme. Drawer’ı, itemlerle Doldurma Drawer’ı Sayfalarla Bağlama Github: Drawer Tutorial Bir Scaffold Oluşturma İlk olarak bir proje açalım. […]

Flutter 1.0 – Live Event

Flutter 1.0  Google, 4 Aralık’ta Londra’daki etkinliğinde Flutter’daki son gelişmeleri ve kararlı sürümü Flutter 1.0’ı duyurdu. GDG İstanbul ekibinin düzenlediği ‘GDG İstanbul Flutter Live Event’ etkinliğinde bir grup geliştiriciyle bir araya geldik. İlk olarak Flutter sunumu oldu. Daha sonra ise Live Event’i birlikte takip ettik. Flutter Nedir? Flutter, Google tarafından 2016 yılından beri geliştirilen Android ve İos […]

Flutter MacOs Kurulumu

Flutter geçtiğimiz yıllarda Google tarafından geliştirilen açık kaynak kodlu mobil uygulama SDK’sıdır. Flutter, geliştiriciye aynı anda hem android hem de iOS platformunda uygulama geliştirmeye olanak sunuyor. Hot the reload özelliği ve hızlı compiler özelliğiyle dikkatleri üzerine çekiyor. Tasarımı ise Google’ın tanıttığı Material Design üzerine geliştirildi ve arayüzü geliştirirken geliştiriciye kolaylık sunan bir yapısı var. Flutter […]

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön