t

Android Kotlin -> Splash Screen

Merhaba Arkadaşlar, Bu dersimizde splash Screen ‘i göreceğiz. Splash Screen uygulamamız açılmadan bir kaç sn öncesinde ekranda gösterdiğimiz bir ekrandır. Amacı uygulama açılacağı sürede arka planda yapılan işlemleri kullanıcılardan gizlemek ve bu sayede uygulama yüklenirken kullanıcıya boş bir ekran yerine kendi tasarımımızı göstermektir. Öncelikle yeni bir proje oluşturun. mevcut package ‘ınızın yanına yeni bir activity […]

Blockchain – Blokzincir Teknolojisi

Merhabalar, Bu blog yazımızda Blokzincir – Blockchain Teknolojilerinin ne olduğunu ve kullanım alanlarını göreceğiz. Blockchain Teknolojisi ( Blokzincir Teknoloji ) Tarihi Satoshi Nakatomo ‘nun meşhur “Bitcoin: A peer to peer Electronic Cash System” (https://bitcoin.org/bitcoin.pdf) ile ortaya çıkıyor. Blokchain ‘i dünyamızda en çok finans sektöründe görmekteyiz. ( Bitcoin gibi kripto paralar). Bu yüzden Bitcoin vb dijital […]

t

Mayıs Ayı Bülten

Merhabalar, umiitkose.com ‘da bu ay 15 yeni yazı yayınlanmış olup, 5.747 kişi siteme ziyaret etmiş ve 10.570 sayfa görüntülenmesi olmuştur. Ortalama 1 ziyaretçi 1.84 sayfa görüntülenmesi yapmıştır. Bu görüntülenmelerden 9.500 ‘ü Türkiyeden gelmekte olup, geri kalan 1070 görüntülenme yurtdışından olmaktadır. Alexa ‘da 100k yükseliş göstermişim, Türkiye ‘de 28.000 ‘lerdeyim. (Eskiden 12.000 ‘lerdeydim.) Bakarsan Bağ, Bakmazsan […]

t

Android Kotlin Navigation Bottom Bar

Merhabalar, Bugünki yazımızda Navigation Bottom Bar ‘ı inceleyeceğiz. Öncelikle nedir ? diye soracak olursanız aşağıdaki gibi telefonun alt tarafında bulunan özelliktir. ViewPager ile sağa sola kaydırmak özelliğini direk yapamıyorsunuz. Uğraşmayın boşuna 🙂 Hadi gelin aşağıdaki gibi yapalım. bottom_name_menu.xml -> res klasörü içerisinde sağ tıklayıp New -> Android Resource Directory seçin. Sonrasında menu ‘yü ekleyebilirsiniz. Sonrası […]

t

Android Kotlin Custom Alert Dialog

Merhaba Arkadaşlar, Bu dersimizde kotlin ile Android için bir custom Alert Dialog yazacağız. Şimdi Alert Dialog ekranda bir kutucuk içinde işlemler yaptığınız bir component ‘tir. Şimdi Örnek uygulama ‘da Hem kendi custom EditText’imiz ve başlığımız olacak, hem kendi buttonları olacak. Hem ‘de custom olarak buttonlar olacak. Siz istediğinizi projenize ekleyebilirsiniz. Önce Layout : dialog_add_category Bu […]

Solidin S ‘si ->Single Responsiblity Princible

Bu yazı dizimizde her hafta solid ‘in bir prensibini paylaşacağız. Her bir yazı uzun olduğu için ayırmanın daha doğru bir karar olduğunu düşündüm. SOLID 5 tane kuralın baş harflerinden oluşmuş bir prensiptir. Nedir Bu kurallar ? Single Responsiblity Princible (Tek Sorumluluk Kuralı) Open-Closed Princible (Açıklık – Kapalılık Kuralı) Liskov’s Substitution Princible (Liskov’un Yer değiştirme Kuralı) […]

t

Kotlin – Android – Live Data

Merhaba Arkadaşlar, Bugünki dersimizde live data ‘yı inceleyeceğiz. Bu dersimizde Google Android Architecture Components tanıttığı live data ne olduğunu, neden kullanıldığını göreceğiz. Hemen sözlerimize başlamadan önce observer pattern incelmenizi öneririz. Live Data View Model ‘in kullanımı kolaylaştırıyor. View Model ‘i önümüzdeki günlerde sizinle paylaşacağım. Sadece şunu unutmamanızı istiyorum. Lifecycle aware components bunlar. Yani sizin yerinize […]

t

Android – Library – Stetho Kütüphanesi

Merhaba Arkadaşlar, Bu dersimizde veritabanındaki değişiklikleri mobil cihaz’daki veritabanını indirip, sqlite manager ‘da açmak yerine kullanmış olduğum facebook ‘un açık kaynak kütüphanesi olan stetho ‘nun google browser üzerinden nasıl çalıştığını anlatacağım. Çok basit bir kütüphane bu arada. 1 -> Projemize kütüphaneyi dahil etme.(Gradle Module:app içerisine ekleyin) 2-> Bir Application ‘dan kalıtım alan App class ‘ı […]

t

Android Kotlin Spinner (Açılır Kapanır Menü)

Merhaba Arkadaşlar, Android ‘te açılır kapanır menülerin lazım olduğu durumlar mevcuttur. Elinizde belirli sayıda bir item var ve kullanıcıdan başka bir input girişi yapmasını istemiyorsunuz. İşte buraya devreye spinner menü giriyor. Material Design ‘da exposed menü kullandım güzel ama klavye girişini manuel durdurmak zorunda kaldığımdan bunu tercih ettim. Olay aslında aşağıdaki gibi. 1’e tıkladınız ve […]

Kotlin shuffle, reverse, sortDescending, setOfNotNull metodları

Merhabalar, 12 Mayıs ‘ta duyurulan Kotlin ‘in 1.4 M2 versiyonuyla ilgili incelemeleri bu blog yazısında paylaşıyor olacağım. Denemelerinizi : https://play.kotlinlang.org/ adresten yapabilirsiniz. Neler getiriyor. Başlıca değişiklikler aşağıda. Link’ler bulunuyor. Changes to the existing API like updating signatures and introducing new constants More functions in the common library New functions for Arrays and Collections Property delegation improvements Henüz bu versiyon çıkmadığını da […]