Android: Retrofit ile Post Request

WebServislere bağlanmak için daha önceden Volley'i incelemiştik. Şimdi ise Retrofit ile basic authentication olan bir servise post request işlemi gerçekleştireceğiz. Projemizi oluşturduktan sonra ilk olarak internete çıkmak için izin…

Hibernate: Envers

Envers, entity'lerinizi versiyonlamak için kullanılan Hibernate modülüdür. Hibernate 3.5 ile beraber core modüller arasına girmiştir. Hibernate ve JPA ile beraber kullanabileceğiniz gibi Envers'ı tek başına da kullanabilirsiniz. Neden?…

Lombok Kullanımı

Uygulama geliştirirken belki en çok sıkıldığımız fakat en çok çıktı ürettiğimiz kod parçalarının çok olduğu bazı zamanlar olabilir. Özellikle her proje başlangıcında yazılan boilerplate kodlar yazılımcıların en sıkıldığı dönem olabiliyor.…

Android: Splash Screen Yapımı

Mobil uygulamaların olmazsa olmazı olan Splash screenleri her uygulamada görüyoruz. Splash Screen, bir geçiş ekranıdır. Uygulama kullanıcıya hazırlanırken bazı kontroller koyarak hem kendinizin hem de kullanıcının bazı işlerini…

GraphQL: Yeni Nesil API

Bu yazıya başlamadan öncelikle GraphQL nedir, neden ortaya çıktı, nasıl bir yaklaşıma sahip gibi soruların cevaplarını merak ediyorsanız ilk yazımızı okumanızda fayda var. API'ler yazılımcılar olarak sıkça yazdığımız yada iletişime…

Yazılımda İsimlendirme Sorunsalı

Yazılımda, proje isminden değişkenlere kadar bir çok noktada isimlendirmeye ihtiyacımız var. Bu isimlendirme çoğu zaman bizleri uzaklara daldırıp, düşündürmeye sevk etmektedir. Sizin de hiç Escobar gibi düşündüğünüz oluyor mu? :D…

S.O.L.I.D. Prensipleri

SOLID prensipleri Clean Code kitabından da tanıyacağımız Robert Cicil Martin'in isimlendirdiği prensiplerdir. İsimlendirdiği diyorum çünkü bu prensiplere isim koymadan önceden de bunlar zaten yapılmaya çalışılıyor ve problem olduğu…

Android: Glide Kullanımı

Glide, Android için hızlı ve etkili bir resim yükleme kütüphanesidir. Daha önce Picasso kullananların kolaylıkla kullanabileceği bir kütüphane olan Glide resim yükleyip görüntülemenin yanında GIF’de yükleyip görüntülemenize olanak sağlar.…