Habit Score Tracker Privacy Policy
Privacy Policy This privacy policy applies to the Habit Score Tracking app (hereby referred to as "Application") for mobile devices that was created by Volkan Demir (hereby referred to as…
Privacy Policy This privacy policy applies to the Habit Score Tracking app (hereby referred to as "Application") for mobile devices that was created by Volkan Demir (hereby referred to as…
AKTİVİTE YAŞAM DÖNGÜSÜ Uygulama componentleri şu şekildedir. Activities (Aktiviteler)Services (Servisler, GPS servisler vs. )Broadcast Receivers (Bir uygulamanın başka bir uygulamaya veya bir aktiviteden başkasına yayın yapması)Content Provider (İçerik sağlayıcılar ,…
Şimdi edindiğimiz bilgilerle bir kayıt işlemi yapalım. Kişiden isim, soyisim, yaş, email ve şifre değerlerini aldığımız bir yapı oluşturalım. Bunun için öncelikle layout’unu oluşturmamız lazım. <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"…
Geçen ders classların yalın halini ele aldık. Şimdi biraz daha iç yapısından, daha farklı kullanımlarından bahsedeceğiz. Parametre İstemek Parametre isteme durumu Java programlama dilinden biraz daha farklı. Java’da class ile…
Sınıf değişkenleri, sabitleri, fonksiyonları içinde bulunduran bir yapıdır. Kotlinde de Java'daki gibi bütün yazılan kodlar bir sınıf içinde bulunmalıdır. Classların bir çok farklı kullanımı var fakat şu an en temel…
Fonksiyonların kullanılması için temelde 3 sebep vardır. 1 - Yeniden kullanılabilirlik 2- Düzenli kod yazmak (Okunabilirlik) 3- İstenilen her yerden çağırılabilmek Bu her programlama dilinde aynıdır. Kullanım şekilleri (syntax) farklı…
Kotlin döngüleri hemen hemen diğer programlama dillerindeki döngülere benzer. Esasen ise kendisi gibi yüksek seviye programlama dillerinden olan Python'a benzer. Döngüler, genel itibariyle tekrar eden işlemleri gerçekleştirmek üzere vardırlar. Örneğin;…
Bu bölümde kontrolleri işleyeceğiz. Tabi öncesinde kısa bir operatörlere değinmek lazım. Operatörler Toplama, çıkarma, çarpma, bölme işlemlerini yapmak için matematikte herkesin bildiği operatörler vardır (+,-,*,/). Bunların haricinde kıyaslama yapmak ve…
Bu bölümde veri gruplarını yani koleksiyonları inceleyeceğiz. Diziler (arrays), listeler (list), tekrarlı olmayan listeler "set", bir tanımlayıcı ve değerin olduğu listeler "map" inceleyeceğiz. Diziler (Arrays) Kotlinde diziler, statik yani büyüklüğü…
Değişkenler ve sabitler, programlama dillerinin en temelleridir. Bunlara esasında veri tipleri denir. Değişkenler (Variables) Değişkenler adı üzerinde sonradan değişebilen veri tipleridir. Örnek: var x = 5 x = 6 println(x)…