KISS, YAGNI, DRY ve Soc –> Her developerin bilmesi gereken kısaltmalar

Merhaba’lar, Yazılımı ilk öğrenirken kabaca kodlar yazmışızdır. Sonra başkalarının yönlendirmeleri ile algoritmalarımızı, kodumuzu yontmaya çalışmışızdır. Bir süre sonra ise şu tasarım deseni, şu yazılım prensibine göre kodumuzu yazmamız gerekiyor deriz. İşte bu yazımızda bizde artık yazılım prensiblerine gireceğiz. DRY – Don’t Repeat Yourself Bu prensibimizin ana düşüncesi kodun asla tekrar etmemelidir. Geliştirdiğimiz yazılımlarda, -hatta biraz daha […]

Android ‘te Package Yapınız Nasıl olmalı ?

Dizin yapısı, kaynak kodunuza göz atarken bir geliştiricinin karşılaştığı en önemli şeydir. Kodlama kısmında her şey onunla başlıyor. Her şey ondan geçiyor. Her şey ona bağlı. Açıkçası kaynak kodun en önemli yönlerinden biridir.    PBF (Package By Feature), aynı modül içindeki birleşimi arttırıyor, paketler arasındaki düşük bağlantı, yapıyı düzgün bir şekilde muhafaza etmemizi sağlar ve […]

Android Programlama – Firebase Remote Config

Merhabalar, Bugün ki dersimizde Firebase Remote Config ‘i inceleyeceğiz. Firebase Remote Config, uygulama için yeni bir güncellemeye gerek duymadan uygulamanın davranışını değiştiren yapıdır. Peki nasıl bir davranış ? Örneğin uygulamanızda arka plan rengini bir süre sonra değiştirmek istiyorsunuz, ya da günün anlam ve önemine göre bir ekran yapmak istiyorsunuz. Her seferinde güncelleme atmaya gerek olmadığını, […]

Tedx 1 – Hayırlı Pazarlar

Merhabalar,   Hayırlı Pazarlar Tedx – 1. video yorumlamasına hoş geldiniz. Artık her hafta cumartesi veya pazar günü bir tane tedx videosu izleyerek size anlatmaya ve hatta izlemeye teşvik edeceğim. Bu haftaki videomuz aslında oldukça komik ve bir o kadar da yapmak isteyip hiç yapmadığımız bir konu üzerine. James Veitch ‘in yaptığı konuşmada (link ‘e […]

44 – Android Programlama PDFViewer Kullanımı

Merhabalar, Bu haftaki dersimizde android studio ‘da pdf viewer ile bir pdf ‘i görüntüleyeceğiz.   Öncelikle kullanacağımız kütüphaneye aşağıdaki adresten inceleyebilirsiniz. https://github.com/barteksc/AndroidPdfViewer   Gradle ‘a aşağıdaki kütüphaneyi import ediniz.

activity_layout kısmına pdf’i görüntülemek için aşağıdaki kodu kopyalayın.

pdf ile ilgili görüntüleme ve özelleştirme işlemleri aşağıdaki kod’ta verilmiştir.

MainActivity’de eğer işinize yaraması için […]

Android Resource Klasörü Dosya İsimlendirilmesi

Merhabalar, Bir proje yaparken zorunlu olmasada sizi ve ekibinizi kurtaracak bir yapı oluşturmanız ve uymanız hem projenin takibi hemde yönetilmesi açısından sizlere kolaylık sağlayacaktır. Sizde eğer bir android projesine başladığınızda class isimleri gelişigüzel tanımlayıp, layout dosyalarındaki itemleri rastgele bir id’ye tabi tutuyorsanız bu yazı sizler için yazıldı.   Aslında takip etmeniz için güzel bir kaynak […]

2017’ye Elveda Ederken..

Herkese Merhaba Arkadaşlar, Yılın Son yazısı ile karşınızdayım. Herkes gibi bende şuan yeni yılın bitişini ve yaptıklarımı düşünüyorum. Belki de sadece ben düşünüyorumdur 🙂 Diğer yıllarıma kıyasla daha sakin bir yıl bitişi oldu. Aslında bu durum şuan ki yoğunluğumdan da olabilir. Bu yılda yaşadığım güzel anılarımı paylaşacağım 2017 yılıma hoş geldiniz. İyi Okumalar. Senenin en […]