Android

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 açılış ekranı örneği var. Anlık […]

Linux

Supurge ile Nokta Atışı Dosya-Dizin Temizliği

Merhaba. Her şey bir çok projeyi içerisinde barındıran ve haliyle bir sürü alt dizini olan git deposunu düzenlemeye koyulmamla başladı. Bu süreçte bazı dosyaları silmem gerekiyordu. “find” komutu ile bu işlemi rahatça yaptım. Aynı isimdeki dizinleri ve dosyaları silmekle uğraşırken aynı komutu her defasında farklı şekillerde uyguladığımı gördüm. Bu tür silme işlemleri için hem işim düşerse […]

Linux

Evde Linux Web Sunucusu Kurulumu

Merhaba, bu makalede evde Linux Web Sunucusu kurulumunu öğreneceğiz. Makalenin sonunda evimizde kendimize ait herkes tarafından erişilebilen bir web sunucumuz olacak. Sunucu hizmetini herkese açmak aslında sizin ihtiyaçlarınıza göre değişen bir durumdur. Dilerseniz sunucunuzu sadece kendi ev ağınıza açıp hizmet verebilirsiniz. Adım 1 – Donanımların tespit edilmesi İnternete bağlı bir modem (Sadece kendi ev ağınız için […]

Linux

Linux Yerel Ağda Statik IP Alma

Bu yazımda yerel ağ içerisinde bulunan bir cihazın IP adresini nasıl sabitleyeceğimizi anlatacağım. IP adresi ağa giriş-çıkışlarda değişir. Mesela bir bilgisayarı medya sunucusu olarak kullanacaksak sürekli mevcut IP’sini öğrenmemiz gerekir. Bu durumda IP’yi statik yaparak böyle bir zahmetten kurtulmuş oluyoruz. Not: Makalede kullanılan Linux Dağıtımı: Ubuntu Server 16.04.1 LTS Terminalimizi açalım ve aşağıdaki komutu verelim. […]

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