Android: Circle Image View ile Profil Sayfası

Bu yazıda profil sayfalarında çok gördüğümüz Circle Image View nasıl yapıldığına değineceğiz. Android'de bir çok işte olduğu gibi bu iş için de bir kütüphane mevcut. Bu kütüphane yardımı ile istediğimiz görüntüyü elde etmeye çalışacağız.…

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…