Android Lifecycle - Fragment
Yazılım

Android Lifecycle – Fragment Kullanımı – Android Uygulama Geliştirme

Fragment’lar Android API 11(3.0) ile birlikte androide dahil oldu. Ana görevi Activity gibi arayüzleri oluşturmak, görünüm sağlamak olan Fragment’leri Activity’den ayıran fark ise bir Activity içerisinde birden fazla Fragment çağrılabilmesidir. Tabii ki tek fark bu değil. Bu farklara tek tek bakıp Fragment’in neden geliştirildiğini ve ona neden ihtiyaç duyduğumuzu öğreneceğiz. Activity Lifecycle yazım için burayı […]

android-activity-lifecycle
Yazılım

Android Lifecycle – Activity Kullanımı – Android Uygulama Geliştirme

Merhaba sevgili android geliştiricileri. Bu makalede sizlere Activity hakkında ve Activity’lerin yaşam döngüsü hakkında bilgi vereceğim. Öncelikle Activity nedir bunu öğrenelim. Fragment Lifecycle yazım için burayı ziyaret edebilirsiniz. Activity Nedir? Activity androidin en temel yapılarından birisidir. Kullanıcı ile uygulama arasındaki bağlantıyı sağlayan bir etkileşim aracıdır. Peki bu kadar mı? Hayır. Activity bize kullanıcının telefonda nasıl […]

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 […]

Dünden Bugüne Android
Mobil Dünya

Dünden Bugüne Android

Android işletim sistemi 2008 yılında, 2007 yılında çıkan ilk iphone telefona rakip niteliğinde çıkmış bir işletim sistemi. Tabi ki işletim sisteminin hatta androidin yolculuğu daha geçmişe dayalı. 2003 yılında Andy Rubin tarafından geliştirilen dijital kameralar ‘Android’ ismini aldı. Daha sonra mobil cihazlarda ışığı gören Andy Rubin Android’i bu yönde geliştirmeye başladı. Sadece 2 yıl sonra […]

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 […]