Animasyon

Material Motion Part 1: Shared Axis

Kullanıcı arayüz tasarımında küçük dokunuşlar ile müşterinin dikkatini çeken görsellikler sağlayabilirsiniz. Mobil tasarım da Material Design yapısını kullanarak yazılımcıyı yormadan etkileyici tasarımlar çıkartabilirsiniz. Bu makale serisinde…
UI/UX

Android Studio 4.1'de UX Design Tools Yenilikleri

Müşterinize sunduğunuz ürünün görünümü, satışı ilk etkileyen faktörlerden biridir. Bu yüzden yazılım projelerinde de tasarım çok önemlidir. Bu makalemde, Android uygulama geliştiricilerinin tasarımı aktarma sürecini kolaylaştıran Design Tools’un…
UI/UX

Android ViewPager2 Kullanımı

Projenin en az backend yazılımının iyi olması kadar kullanıcısını doğru tanıyan, onların istek ve beklentileri öngörerek bunu kullanıcı arayüz ekranlarına doğru ve işlevsel bir tasarım olarak aktarmak da çok önemlidir. Bu yüzden, tasarımda…
API & Library

Android CameraX API Kullanımı

Günümüzde bir çok konu görsel öğeler üzerinden ilerlemektedir. Popüler mobil uygulamalarda da fotoğraf çekme eylemi çokça kullanılmaktadır. Bu yüzden bir mobil geliştirici olarak, kamerayı uygulamalarınıza nasıl entegre edeceğinizi bilmeniz…
Performans

Android Studio'da Build Analyzer Kullanımı

Bir yazılım oluştururken, Ide vasıtasıyla kodlarımızı derleyerek (build), projenin çıktısını elde ederiz. Yazılım geliştirici, kodlama yaptığı 1 haftalık zaman diliminde en az ortalama 65 kez derleme (build) işlemleri yapar. Her derlemenin 15 saniye…
AnimasyonCompose

Jetpack Compose Animations API Kullanımı

Sade, şık, kullanıcının dikkatini  çeken tasarımların barındığı projeler  her zaman diğer projelerden bir adım önde olmasını sağlar. Bu yüzden arayüz tasarımı, yazılım projeler için çok hassas bir konudur. Bu makalemde ise geliştiricilerin…
UI/UX

Android Jetpack Navigation Kullanımı

Projenin en az backend yazılımının iyi olması kadar kullanıcısını doğru tanıyan, onların istek ve beklentileri öngörerek bunu kullanıcı arayüz ekranlarına doğru ve işlevsel bir tasarım olarak aktarmak da çok önemlidir. Bu yüzden, tasarımda…
Animasyon

Material Motion Part 3: Fade

Yazdığınız uygulamanın kullanıcı sayısının artmasını sağlayan en önemli konulardan biri, kullanıcı deneyimi yüksek ve dikkat çekici tasarıma sahip olmasıdır. Android uygulamada iki farklı arayüz elementinin birbirleri arasında animasyonlu bir şekilde…
Güvenlik

Jetpack Security API Kullanımı

Bir sistem tasarlanırken göz önünde bulundurulması gereken en önemli konulardan biri veri güvenliğidir. Sistemde kullanılan veriler, ticari değeri yüksek ya da mahrem olabilir. Bu yüzden yazılımları oluştururken her zaman güncel güvenlik önlemlerini…
Güvenlik

Android'de SQLite Veritabanı Şifreleme

Bir sistem tasarlanırken göz önünde bulundurulması gereken en önemli konulardan biri veri güvenliğidir. Sistem üzerinde tutulacak ve işlenecek veriler ticari değeri yüksek ya da mahrem olabilir. Verilerin ele geçmesi büyük risk oluşturacağı için verinin…