Android

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 yazıda Firebase Console kullanmadan kendi […]

Genel

Android Piş, Ağzıma Düş

Merhabalar, uzun zamandır freelancer olarak Android uygulama geliştirme hizmeti vermekteyim. Bu şekilde aldığım projeler hem profesyonel olarak yaklaşmayı hem de yeni şeyler öğrenmemi sağladı. Bir kaç platformda kendimi ve yaptığım işleri tanıtarak iş aramaya koyuldum. Bunlardan pek memnun olduğum söylenemez. Çünkü çoğu zaman komik iş ve fiyat teklifleriyle gelenler oldu. Yeni aldığım bir kararla oldukça profesyonel […]

Android

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 biz onayladığımız an uygulama verilen […]

Android

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) şeklinde görünür) dependencies içine aşağıdaki yazılanı […]

Android

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 benim gibi kararlı sürümünü bekleyenler […]

Genel

Uygulamanın Üretim Süreci ve İnsanlara Ulaştırmak

Görülen o ki artık iş yapmak hatta güzel bir iş yapmak tek başına yeterli değil. Yaptığınız ürünü onu anlayacak kişilere ulaştırmakta işin önemli kısımlarından birisi. En büyük sıkıntı doğru kişilere doğru ürünleri ulaştırabilmek ve gerekli geri bildirimleri toplayabilmek. Önce proje süreci… Uygulama fikrimiz ortada, gerekli araçlar hazır. İşi yapmaya koyulalım. Önce bir düşünelim insanlar bu […]

Genel

Akademik Bilişim Konferansı 2015

17.si Eskişehir’de düzenlenen Akademik Bilişim Konferansları’na hem kursiyer hem de izleyici olarak katıldım. Şunu belirteyim ki bize verilen değer ve önem çok yüksekti. Katılımcı sayısı duyduğuma göre bu sene biraz daha fazla olmuş. Bu kadar katılıma rağmen organizasyon çok iyiydi ve neredeyse aksaklık olmadan geçti. Anadolu Üniversitesi üniversite olma, organizasyon yapma bilincini çok iyi kazanmış […]

Genel

Özveri Sorunu : İşi Yapmak İçin Yapmak

Şu çağın en büyük anahtarı kuşkusuz özveri. Büyük işleri yapacak olanlar büyük özveri verecek olanlardır. Mükemmelliği aramak bir araç olmalı. Kaynak çok, fikir çok, üretmek inanılmaz kolay. Şu bulunduğumuz çağ bize bir şey öğretti: Çok hızlı tükettik(tüketiyoruz) ve şimdi de çok hızlı üretmeyi öğreniyoruz. Her şeyimiz basitleşmeye başladı. Korkuyorum, çok yakın zamanda estetik algımız bile […]

Android

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 ve özel bir sistem oluşturabilirsiniz. https://source.android.com/ […]

Linux

Linux Yaz Kampı 2015 ve Linux’un Dayanılmaz Hafifliği

Bu sene Bolu Abant İzzet Baysal Üniversitesi’nde düzenlenen kampta bende “Linux Sistem Yönetimi 1.Düzey” kursundaydım. 7 Ağustos 2015 tarihinde başlayan Linux Yaz Kampı 15 günlük yoğun bir süreç. Yoğun dediğime takılmayın bu yoğunluk eğer ilgili ve öğrenmeye açıksanız sizin için bir eğlenceye dönüşüyor. İlk aklıma gelenler: Bolu esiyor!, açık kaynak, özgür yazılım, Linux değil GNU/Linux!, […]