Android Uygun Biçimde Açılış Ekranı (Splash Screen) Yapma

Merhaba, bu yazımda bir Android uygulamasına açılış ekranı (splash screen) eklemeyi anlatacağım. Uygulamamız açılırken kullanıcıya donuk bir ekran yerine kendi özel ekranımızı gösterebiliriz. Üstelik en performanslı şekilde! Benimde önceden kullandığım yöntemde uygulama açılırken önce ekran bembeyaz oluyor ve sonra açılış ekranı geliyordu. Örnekle gösterecek olursak aşağıda YouTube uygulamasının güzel bir …

Firebase ile Push Notification Gönderme

Merhaba, bu yazımda Firebase Cloud Messaging üzerinden anlık bildirim göndermeyi anlatacağım. Önceden Android veya iOS projesi geliştirirken anlık bildirime ihtiyaç duyduğumuzda Google Cloud Messaging kullanarak işlemlerimizi gerçekleştiriyorduk. Ancak Google bir çok özelliği tek çatı altında Firebase bünyesine kattığını I/O 2016’da duyurdu ve GCM’in bir sonraki versiyonu FCM doğmuş oldu. Bu …

Android Çalışma Anında İzin Alma (Runtime Permissions)

Merhaba, bu yazımızda Android 6.0’dan itibaren getirilen çalışma anında(veya çalışma zamanında) izin alma konusundan bahsedeceğim. Eğer son günlerde uygulamalara göz atarsanız hep ihtiyacı olduğu anda sizden izin istiyor. Google artık anlamış olmalı ki eski izin sistemi pek güvenli değil. Neden diyecek olursanız eskiden uygulamayı marketten indirirken sadece izinler listeleniyor ve …

Android Galeriden Resmi Kırparak Seçmek

Merhaba! Bu yazımızda galeriden seçilen bir resmi istediğimiz şekilde kırparak kullanmayı öğreneceğiz. Instagram, Whatsapp gibi popüler uygulamalarda da kullanılan sizin profil resminizi seçtiğinizde “kare” olması için kullanılan kırpma özelliğini projenize dahil ettiğinizde elbette büyük faydası olacaktır. Lafı uzatmadan adım adım gidelim. Adım 1 – Kütüphaneyi projeye dahil etme Projenizin Gradle “App” modülünde(build.gradle(app) …

Android Studio 1.0 İncelemesi

Bildiğiniz gibi Android uygulamalarını Eclipse IDE’si üzerinden geliştiriyorduk. Ancak hem tasarım açısından hem Android’in yapısı açısından Eclipse bize biraz zorluk çıkarıyordu. Bunun için Google kendi geliştirme ortamını bir süredir geliştiriyordu. IntelliJ IDEA üzerine geliştirilmiş olan Android Studio getirdiği ve getireceği kolaylıklar ile çoktandır dillerdeydi. Çoğu geliştirici bu platforma geçmişti ama …

Android eşit değildir Google

Google Play’de sponsorlu içerikleri kullanıma açmasıyla para dökmeden hiçbir şey yapamazsınız mesajı veren Google yavaş yavaş Android’i kendine evirmeye çalışıyor. Eminim ki algımız da artık bu yönde: Android=Google. Android açık kaynaklı bir işletim sistemidir. Özgürdür. Google’a bağlı bir şey değildir. Hatta siz kendiniz mevcut Android kaynaklarını kullanarak kendinize “rom” geliştirebilir …

Google I/O 2016 Keynote

Bu yılki Google I/O, CEO Sundar Pichai’nin konuşmasıyla başladı. Kısaca nedir bu I/O dersek; Google’ın yeni teknolojilerinin tanıtıldığı ve teknik konuların ele alındığı bir etkinlik. Sundar Pichai, GDG İstanbul’un en eski geliştirici grubu olduğunu vurgulayarak gruplara teşekkürleriyle konuşmasına başladı. Bende aklımda kalanları burada yazıya dökmek istedim. Google Home, yeni bir …

Google Spaces Duyuruldu!

Google I/O 2016 etkinliğinde duyurulan Spaces isimli uygulama grup sohbetlerine yeni bir bakış açısı. Uygulama ile bir konu hakkında grup oluşturuyorsunuz. Bu grup içerisine Google Arama yardımı ile haber, video, resim gibi içerikler ekliyorsunuz. Daha sonra gruba kişileri davet ederek tartışma ortamı oluşturuyorsunuz. Üstelik grubunuzun büyük alana mı yoksa küçük …

Android Studio 2.0 Kararlı Sürüm Yayınlandı

Android Studio 2.0 çoktandır geliştirilen ve hız bakımından çok şey vadeden bir sürüm. Beta kanalında geliştirmeleri devam eden 2.0 bugün itibariyle kararlı kanalda yayınlandı. Hemen şimdi Android Studio’yu açıp “Help -> Check for Update..” diyerek 2.0 sürümüne geçebilirsiniz. Muhteşem geliştirmelere ve avantajlara göz atalım… Instant Run: Artık projemizi çabucak derleyebiliriz. Bu …

Android Telefonun Geliştirici Seçeneklerini Açmak

Bu yazımda Android telefonunuzun geliştirici seçeneklerini açmayı göstereceğim. Bir Android geliştiricisinin telefonunda olmazsa olmaz ayar “Geliştirici seçenekleri”dir. Bu ayar menüsünden USB hata ayıklaması, düzen sınırları, yüzey güncellemeri, CPU kullanımı gibi özellikleri açabiliyoruz. Yeni bir Android telefon aldığınızda muhtemelen ayarlar menüsünde Geliştirici seçeneklerini göremeyeceksiniz. Bunu açmak için yazımı okumaya devam edin. …