databinding
Yazılım

Android – DataBinding Kullanımı

Merhaba sevgili android geliştiricileri. Uzun bir sürenin ardından bir android yazısı ekleyebiliyorum. Bu yazıda size kodlardan büyük ölçüde kurtulmamızı sağlayan DataBinding’den bahsedeceğim. Hep birlikte DataBinding Kullanımı hakkında yazıp çizmeye başlayalım… DataBinding Nedir? DataBinding bizi getter, setter’dan kurtaran xml özellikle setter’ları xml kısmına taşıyan bir veri bağlama kütüphanesidir. Kullanımı oldukçta kolaydır fakat optimize edilmezse bazı durumlarda […]

Android App Bundle İmzalama
Yazılım

Android – App Bundle İmzalama

Merhaba sevgili android geliştiricileri. Bu yazımda sizlere bir uygulamayı yayına hazır hale getirmekten bahsedeceğim. App Bundle adından da anlaşılacağı gibi bir yığın. Önce neden app bundle kullanmalıyız onu araştıralım. App Bundle Genelde sıradan bir imzalanmış apk dosyasından boyutu daha fazla çıkar. Bunun sebebi Google Play üzerinden indirme yapacak kullanıcıya en uygun apk doyasının hazır hale […]

EasyStore Preference Library
Yazılım

EasyStore – Android Shared Preferences (Kolay veri saklama kütüphanesi)

Merhaba sevgili android geliştiricileri. Daha önce size shared preferences kullanımını anlattığım bir yazı yazmıştım. O yazıya buradan ulaşabilirsiniz. Bu yazımda ise size kendi yazdığım, daha kolay veri saklayabileceğiniz ve o veriyi kolayca okuyabileceğiniz bir kütüphaneden bahsedeceğim. EasyStore Nedir? EasyStore, SharedPreferences kullanımını kolaylaştıran bir kütüphanedir. Bir seferlik kurulumdan sonra kolayca veri yazdırabileceğiniz ve kolayca veri okuyabileceğiniz […]

Android Splash Screen Kullanımı
Yazılım

Android – Splash Screen Yapımı (Açılış Ekranı – Kotlin)

Merhaba sevgili android geliştiricileri. Bu yazımda sizlere neredeyse tüm uygulamaların kullandığı açılış ekranından bahsedeceğim. Bu açılış ekranını android projelerinize nasıl ekleyebileceğinizi de gösteriyor olacağım. Android Splash Screen yapımına geçelim… Twitter, Facebook, İnstagram, Whatsapp ve Netflix gibi bir çok uygulama ilk açılış kısmında kısa bile olsa sizlere logo ile birlikte ekran gösterir. Bu ekran aslında biz […]

Android Shimmer Kullanımı
Yazılım

Android – Facebook Shimmer Animasyon Kullanımı (Kotlin)

Merhaba sevgili android geliştiricileri. Bu yazımda sizlere Facebook mobil uygulamasında da sık sık gördüğümüz shimmer animasyonunu anlatacağım. Facebook Shimmer animasyonunu kullanabilmek için facebook tarafından geliştiriciler için yayınlanan kütüphaneyi kullanacağız.Bu kütüphane sayesinde ShimmerFrameLayout içerisine ekleyeceğimiz görüntü animasyon olarak görüntülenecek ve yükleniyor olduğunu kullanıcıya aktarmış olacağız. Shimmer Kullanımı Önce projemizi oluşturalım. Ardından <app>/build.gradle içerisinde bulunan ‘dependencies’ tag’ına […]

Android Resim Çekme/Seçme
Yazılım

Android – Resim Çekme ve Galeriden Resim Seçme (Kotlin)

Merhaba sevgili android geliştiricileri. Bu yazımda sizlere galeriden resim seçmeyi ve yeni resim çekip kaydetmeyi anlatacağım. Öncelikle eski android sürümleri ile yeni android sürümleri arasındaki dosya yolu farkını öğrenelim. Android Studio – Kameradan Görüntü Alma, İşleme ve Galeriden Resim Seçme FileProvider FileProvider, bir içerik oluşturarak bir uygulama ile ilişkili dosyaların güvenli paylaşımını kolaylaştıran özel bir […]

Android Ping Test
Yazılım

Android Ping Check (Kotlin)

Merhaba sevgili android geliştiricileri. Bu yazımda sizlere android ping değerini almayı göstereceğim. Ping Nedir? “Ping programı, 1983 yılında Mike Muuss tarafından yazılmış bir programdır. Bir makineye genelde 32 baytlık bir ICMP pakedi gönderir ve aynı paketin geri gelmesini bekler. Bu basit program, birçok işe yarayabilir. Sunucu size ne kadar uzak ise, bu süre de o […]

Android BottomNavigationView Example
Yazılım

Android – Instagram Benzeri Menü (BottomNavigationView, Kotlin)

Merhaba sevgili android geliştiricileri. Bu makalemde sizlere instagramda gördüğümüz menüden bahseceğim. BottomNavigationView fragmentler aracılığıyla birden fazla(en fazla 5) ekranı sunan bir menü. Bu menü tabiki sadece instagramda yok twitter, bionluk, udemy, netflix, spotify gibi uygulamalarda bu menüyü kullanıyor. BottomNavigationView Nasıl Kullanılır? Önce android projemizi oluşturalım. BottomNavigationView kütüphanesini ve diğer google kütüphanelerini <app>/build.gradle içerisine şu şekilde […]

Android reCAPCHA kullanımı
Yazılım

Android – reCAPTCHA Kullanımı (Kotlin)

Merhaba sevgili android geliştiricileri. Bu yazımda sizlere Android reCAPTCHA Kullanımı hakkında bilgiler veriyor olacağım. Öncelikle reCAPTCHA nedir biraz göz atalım; reCAPTCHA Nedir? “reCAPTCHA ağ sayfalarının güvenliği için otomatik tanınması zor yazıların insan emeğiyle bilgisayar ortamında taranıp sayısallaştırılmasını sağlayan bir uygulamadır” Kısacası reCAPTCHA kullaranarak üye form doldurma işlemlerini, üye olma, giriş yapma işlemlerini ve buna benzer […]

Android Font Awesome Kullanımı
Yazılım

Android – Font Awesome Kullanımı

Merhaba sevgili android geliştiricileri. Bu yazımda sizlere Android font awesome kullanımı hakkında bilgiler veriyor olacağım. Font awesome genellikle bootstrap ile kullanılan icon kütüphanesidir. Peki bu kütüphane android işletim sisteminde ne işimize yarayacak gelin hep birlikte öğrenelim. Android geliştiricileri olarak kullandığımız icon ve resimler drawables klasörü içerisinde bulunur. Her cihazın ekran büyüklüğü farklı olacağı için icon […]