Category Archives: Android (Kotlin)

Kotlin ile Android programlama dersleri bu bölümde yer almakta

Kotlin Extensions (Uzantılar)

Selam arkadaşlar, bu dersimizde geliştirme aşamasında işlerimizi kolaylaştıran extension’ın ne olduğu ve çokça kullanılan bazı extensions’lara değiniyor olacağız. Kotlin Extensions Nedir? Extensions, herhangi bir sınıftan miras almadan bir sınıfı yeni işlemlerle genişletme durumudur. Konuyu örnek bir senaryo üzerinden giderek anlamaya çalışalım. Örneğin kullanıcının veri girdiği bir ekranımız olsun ve gerekli alanlar doldurulmadığı sürece işlemi yapacak… Read More »

How to create a new Toolbar (Component)

Bu içerikte yeni bir Toolbar’ı nasıl oluşturabileceğimizi öğreneceğiz. Sizin de muhtemelen çokça karşılaştığınız bir durum olan bir component’i app’in farklı yerlerinde tekrar ve tekrar kullanılması durumunda her şeyi sürekli yeniden yazmak zorlu ve önerilmeyen yöntemdir. Bu dersimizin sonunda aşağıdaki gibi toolbarınız olacak ve istediğiniz ekran için istediğiniz şekilde düzenleyebilirsiniz. İhtiyaç doğrultusunda yeni özellikler de ekleyebilirsiniz.… Read More »

View Binding Kullanımı

Projelerimizde xml kısmında kullandığımız componentlere id verip bu id’lere göre kod kısmından erişip üzerinde işlemler yapıyorduk. Kotlinde bunun için arka planda bazı işlemleri yapan bir eklenti kullanılıyordu ama artık bu eklentinin kullanılması istenmiyor. Bu sebepten componentlere doğrudan erişemiyoruz. Google böyle bir değişikliğe gidince birçok kişi aşağıdaki sorunla karşılaşmıştır. Görüldüğü gibi TextView’a erişemiyoruz. Bu dersimizde bunu… Read More »

Firebase Firestore Database -2

Firebase Authentication dersinde kullanıcı ile ilgili işlemleri nasıl yapacağımızı, Firebase Firestore Database dersinde de verileri DocumentReference ve CollectionReference kullanarak nasıl yazdırıp çekebileceğimizi öğrenmiştik. Firestore konusunun 2. dersi olan bu derste verileri filtreleme, güncelleme ve silme gibi işlemleri nasıl yapabileceğimizle beraber veriler üzerinde işlem yapabilmek için model oluşturup bundan faydalanmayı öğreneceğiz. Aynı zamanda çoklu verileri RecyclerView… Read More »

Firebase Firestore Database

Bir önceki dersimizde Firebase ile ilgili 3 temel konuya değineceğimizi belirtmiştim ve ilki olan Authentication konusunu detaylıca işledik. Şimdi sıra geldi 2. Ve biraz uzun sürecek olan Firestore konusuna. Firestore’den önce RealtimeDatabase vardı ve veriler birbirlerinin çocukları konumunda yer almaktaydı. Firestore mantığında ise verileri dosyalar ve koleksiyonlar içerisinde tutuyoruz. Bu sebepten iki önemli anahtar kelimeyi… Read More »

Firebase Authentication

Yeni ders serime hoş geldiniz. Bundan önce java kullanarak firebase’i anlattığım 8-10 tane içeriğim vardı ve bazı kısımları güncel değildi. Kotlin’e geçmem ve kaynakları daha güncel tutmak için bu seriye yeniden başladım. Şu anda da ilk dersi okumaktasınız. Firebase’in belli bir aşamaya kadar ücretsiz ve kolay bir veri tabanı hizmeti sunduğunu önceden belirtmek isterim. Google… Read More »