#android #serviceAndroid ServiceAndroid Service Nedir? Nasıl Kullanılır?Android’in temel bileşenlerinden biri olan Service’ler kısaca UI(arayüz) olmayan Activity’lere benzetebiliriz.
#android #kotlin #testAndroid Kotlin Test - Final Type ProblemAndroid Kotlin ile test yazarken karşılaşılan final type problemi ve çözümü
#android #ci #cd #continuous-integration #continuous-deployment #circleci #build #test #deploymentAndroid CircleCI ConfigurationAndroid Circle CI/CD
#android #test #junit #roboloectric #mockito #mock #espressoAndroid TestAndroid’e ait tüm bileşenlerin testi nasıl hazırlanır? Unit Test ve Instrumentation Test arasındaki farklar nedir ve nasıl hazırlanır?
#ssl #tls #encrypted-data #networkTLS vs SSLTLS (Transport Layer Securtiy) , SSL(Secure Sockets Layer)‘ın modernize edilmiş halidir diyebiliriz. Yani günümüzde SSL den bahsedildiğinde aslında TLS den bahsediliyor olduğunu söyleyebiliriz.
#software #android #kotlin #android-architecure #viewmodel #livedata #lifecycleAndroid Architecture ComponentsAndroid Architecture Components nedir ve nasıl kullanılır?
#cloud #gcloud #dns #custom-dns #domain #cloud-dnsGoogle Cloud DNSGoogle Cloud Platform Cloud DNS Örnek senaryomuz şu şekilde olsun. Google Cloud ortamında hazır olarak bulunan (Cloud Launcher) sanal makinelerden wordpress yüklü olanı seçtik ve hızlıca makinemizi hazır hale getirdik. Google Cloud bize makineye ait bir ip adresi verdi ve bu ip ile worpress sitemize erişim sağlayabiliyoruz. Elimizde başka bir yerden aldığımız bir domain adresi var ve bu adresi wordpress sitemize yönlendirmek istiyoruz. Cloud DNS nedir? Google Cloud platformunun dns yapılandırması için vermiş olduğu hizmettir. ...
#software #kotlin #jvmoverloads #android #annotationsKotlin @JvmOverloadsKotlin JvmOverloads Annotations
#software #kotlin #android #sealed #enumKotlin Sealed ClassEnum yapısına benzer bir yapıya sahiptir ve benzer görevler için kullanılır. Aradaki fark enum lar sabit değer ifade etmek için kullanılırken sealed yapısı normal sınıf gibi fakat enum mantığıyla kullanılır.
#software #kotlin #apply #extensin functionKotlin apply Kullanımıfun <T> T.apply(f: T.() -> Unit): T { f(); return this } apply() tüm tipler için belirlenmiş bir extension function dır. apply() fonksiyonu uygulanan nesnenin özelliklerine direk olarak apply kod bloğu içerisinden erişilebilir. var file = File(dir) file.mkdirs() veya Java ile yazacak olursak File makeDir(String path) { File result = new File(path); result.mkdirs(); return result; } Bu kodu aşağıdaki yapıya çevirebiliriz. File(dir).apply { mkdirs() }