Bu video, bir konuşmacının Flutter ile platform channel kullanımını adım adım anlattığı bir eğitim içeriğidir.. Video, Flutter'ın cross-platform yapısını açıklayarak başlıyor ve platform channel'ın ne olduğunu açıklıyor. İçerikte, Flutter uygulamasında native Swift/Objective-C kodlarının nasıl kullanılacağı, Android için Kotlin/Java ve iOS için Swift/Objective-C ile iletişim kurma işlemleri detaylı olarak gösteriliyor. "Get name" ve "get battery level" gibi basit örnekler üzerinden platform channel'ın nasıl kullanılacağı kod örnekleriyle anlatılıyor.. Video sonunda, kodların GitHub'a yüklendiği ve kaynak olarak kullanılan web sitesinin paylaşıldığı belirtilmektedir.
Jetpack Compose Kotlin'e göre tasarlanmıştır. Kotlin, Compose için özel deyimler sağlar. Varsayılan bağımsız değişkenler aşırı yüklenmeyi azaltır
Bu video, bir eğitmen tarafından sunulan Android programlama eğitimidir. Eğitmen, Kotlin dilinde SQLite veritabanı kullanımını adım adım anlatmaktadır.. Video, SQLite veritabanı kullanımını iki bölümden oluşan bir ders serisi olarak sunmaktadır. İlk bölümde uygulamanın tasarımı, kullanıcı arayüzü oluşturma ve veritabanı işlemleri ele alınırken, ikinci bölümde veri okuma, güncelleme ve silme işlemleri anlatılacaktır. Eğitmen, Android Studio kullanarak kullanıcı adı, yaş ve ad-soyad bilgilerini girebilecek, kaydet, oku, güncelle ve sil butonlarına sahip bir uygulama tasarımı göstermektedir.. Eğitim içeriğinde DatabaseHelper sınıfı oluşturma, onCreate ve onUpgrade fonksiyonlarının işlevleri, "kullanıcılar" adında bir tablo oluşturma, sütun ekleme ve veri kaydetme işlemleri detaylı olarak anlatılmaktadır. Ayrıca ContentValue sınıfı kullanımı, veritabanına kayıt ekleme işleminin başarılı olup olmadığını kontrol etme yöntemleri ve Android Studio'da Database Inspector özelliğini kullanarak veritabanını canlı olarak izleme gösterilmektedir.
Bu video, İbrahim Aytimur tarafından sunulan bir eğitim içeriğidir. İbrahim, Android Studio programında yeni bir proje oluşturma sürecini adım adım anlatmaktadır.. Video, Android Studio'nun başlangıç ekranından başlayarak farklı proje oluşturma seçeneklerini (yeni proje, mevcut projeyi açma, versiyon kontrol sisteminden çekme, APK oluşturma, farklı IDE'den projeyi Android Studio'ya aktarma, Android açık kaynak kodlarını projeye dahil etme) tanıtmaktadır. Ardından yeni bir proje oluşturma süreci detaylı olarak gösterilmekte, proje adı, package name, geliştirme dili (Kotlin veya Java), minimum API sürümü gibi yapılandırma seçenekleri açıklanmaktadır. Ayrıca, Android Studio 3.30 ve sonrası sürümlerinde karşılaşılan yapılandırma hatasının çözümü ve projenin emülatörde test edilmesi de videoda yer almaktadır.
Bu video, bir eğitim içeriği olup, konuşmacı Kotlin programlama dilinde multi-threading (paralel işlem) kavramını anlatmaktadır.. Video, multi-threading kavramının ne olduğunu günlük hayattan örneklerle açıklamaktadır. Konuşmacı, senkron ve asenkron çalışma kavramlarını karşılaştırarak, aynı anda birden fazla işlemi nasıl gerçekleştirebileceğimizi anlatmaktadır. Video, bir giriş niteliğinde olup, bir sonraki videoda Kotlin programlama dilinde multi-threading konseptinin uygulaması ve kod örnekleri gösterileceği belirtilmektedir.
Android Studio, Android uygulaması geliştirmek için resmi IDE'dir. Güncellemeler Yardım menüsünden veya manuel olarak indirilebilir. Eski sürümler için sürüm notları ve sorun giderme sayfası mevcuttur
Bu video, Emir Altun Mürek tarafından sunulan bir programlama dersidir. Eğitmen, Java'da bildiğimiz yapıları Kotlin'de nasıl kullanabileceğimizi anlatmaktadır.. Videoda Kotlin'de interface yapısının nasıl kullanıldığı adım adım gösterilmektedir. Eğitmen önce interface'in ne olduğunu kısaca açıklayıp, ardından basit bir örnek üzerinden interface tanımlama, implemente etme ve override etme işlemlerini kod örnekleriyle anlatmaktadır. Ayrıca, interface'lerin farklı sınıflar için farklı işlemler yapmak için nasıl kullanılabileceği ve default değerlerin nasıl tanımlanabileceği de gösterilmektedir. Video, Kotlin'de interface yapısını öğrenmek isteyenler için temel bilgileri içermektedir.
Bu video, bir eğitim serisinin tanıtımını içeren bir giriş videosu. Konuşmacı, Kotlin dili kullanarak hacker renk sorularını (algoritma sorularını) çözeceklerini belirtiyor.. Videoda, bu serinin hangi izleyiciler için faydalı olacağı açıklanıyor. Yazılıma yeni başlayanlar, algoritmalar ve veri yapıları konusunda zorluk yaşayanlar, başka bir dilden Kotlin'e geçiş yapanlar ve zaten Kotlin geliştiricileri için bu serinin faydalı olacağı vurgulanıyor. Konuşmacı, soruları çözerken farklı çözüm yollarını göstereceğini ve Kotlin dili ile ilgili bilgiler paylaşacağını belirtiyor.
Kotlin'de val ve var anahtar kelimeleri değişken bildiriminde kullanılır. Değişkenler varsayılan olarak boş değer içeremez. Tür çıkarımı derleme sırasında otomatik olarak yapılır. Boş değerler için null türü veya ? soneki kullanılır
Kullanıcıdan alınan değerler Scanner ile okunur ve ekrana yazdırılır. İki sayının toplamı ve kullanıcı girişi ile hesaplamalar yapılır. Sayıların tek/çift olduğu ve pozitif/negatif olduğu kontrol edilir
Bu video, bir eğitmen tarafından sunulan Android Studio Code kullanarak Kotlin programlama dili eğitim içeriğidir. Eğitmen, önceki serilerde Java dilini kullanmış olup, bu bölümde Code dilini öğretmeye başlamaktadır.. Video, Android Studio Code'da yeni bir proje oluşturma sürecinden başlayarak, Kotlin'de değişken tanımlama ve kullanımı, sayısal veri tipleri (integer, double, float, long) ve temel matematiksel işlemler üzerine odaklanmaktadır. Eğitmen, kod yazarak ve emülatör kullanarak konuları adım adım göstermektedir.. Videoda ayrıca değişkenlere değer atama yöntemleri, print() ve printline fonksiyonları ile ekrana yazdırma işlemleri, null değer kullanımı ve farklı veri tiplerindeki değişkenlerin toplama işlemleri de anlatılmaktadır. Java ile Code arasındaki kod yazım farklılıkları da karşılaştırmalı olarak gösterilmektedir.
Kotlin, JVM üzerinde çalışan statik tipli bir programlama dilidir. JetBrains tarafından geliştirilmiş ve Kotlin Adası'ndan ismini almıştır. Java ile uyumlu olmasa da Java koduyla birlikte çalışabilir. Swift diline benzer bir yapıya sahiptir
Bu video, bir programlama dili eğitim içeriğidir. Eğitmen, önceki videoda "Merhaba Dünya" konsol ekranı yazdıklarını hatırlatarak devam etmektedir.. Video, Kotlin programlama dilinin Java ile karşılaştırmasını içermektedir. Eğitmen, Kotlin'de programların fonksiyon temelli olduğunu, Java'da ise sınıf temelli olduğunu açıklar. Ayrıca, Kotlin'de fonksiyonların çalıştırılmasıyla birlikte bir klasör ve class yapısının oluştuğunu gösterir. Video sonunda, matematiksel işlemler yaparken integer ve double veri tiplerinin nasıl kullanılacağı örneklerle anlatılır ve bir sonraki videoda veri tiplerinin (integer, double, float, string, char, boolean) detaylı olarak işleneceği belirtilir.
Bu video, Boğaziçi Üniversitesi'nde Android mobil geliştirme eğitimi veren ve 200 bin'den fazla kişiye eğitim vermiş olan Atıl Samancıoğlu tarafından sunulan bir eğitim tanıtımıdır.. Video, Milli Eğitim Bakanlığı ve Google ortaklığıyla hazırlanan Android mobil geliştirme eğitimini tanıtmaktadır. Eğitim, sıfırdan başlayarak programlama temellerini öğretmekte ve hem Kotlin ile Android geliştirme hem de Flutter ile cross platform geliştirme konularını kapsamaktadır. Eğitim serisi, layout oluşturma, Android'in özel uygulamaları, frameworkleri, kütüphaneleri, fragmanlar, navigasyon, obje odaklı programlama, veri tabanları, haritalar, bulut sunucular ve Google Play'e uygulama yükleme gibi konuları içermektedir.. Eğitimde native (yerel) ve cross platform geliştirme yöntemleri karşılaştırılmakta, Kotlin programlama dilinin avantajları ve Google tarafından tercih edilmesi anlatılmaktadır. Eğitim, ücretsiz yazılımların kurulumundan başlayarak programlamanın temellerini öğretmeyi amaçlamakta ve canlı yayınlar ile EBA sistemine eklenecek uzun süreli eğitimlerle devam edecektir.
ArrayList, List interface'inden türetilmiş bir veri yapısıdır. ArrayList otomatik olarak arka planda bir array tutar. ArrayList oluşturulurken başlangıç uzunluğu belirtilmesine gerek yoktur
Bu videoda Ali Onurge (Almanya'da Berlin'de yaşayan, yaklaşık altı senedir yazılım geliştirici olarak çalışan bir bilgisayar mühendisi) ve Lua adlı iki kişi, programlama dilleri hakkında kişisel değerlendirmelerini paylaşıyor.. Video, programlama dillerini düşük seviyeden yüksek seviyeye doğru sıralayan bir inceleme formatında ilerliyor. Assembly, Bash, C, C++, C#, Go, Java, JavaScript, Kotlin, Python ve Ruby gibi diller hakkında güçlü yönleri, zayıf yönleri ve kullanım alanları hakkında detaylı bilgiler veriliyor.. Videoda her dil için kendi deneyimlerine göre değerlendirmeler sunuluyor ve izleyicilerden yorumlarda görüşlerini paylaşmaları isteniyor. Python'un kolay okunabilirliği ve veri işleri için uygunluğu vurgulanırken, C++, Java ve JavaScript'in en yüksek seviyede yerleştirildiği belirtiliyor.
Bu video, İbrahim Aytimur tarafından sunulan Android Studio ve Kotlin eğitim serisinin bir parçasıdır.. Videoda, baştan bir hesap makinesi uygulaması geliştirme süreci anlatılmaktadır. Eğitmen, geliştireceği uygulamanın sade ve basit bir arayüze sahip olduğunu, alt ve sağ tarafında matematiksel operatörler bulunduğunu göstermektedir. Bu uygulama sayesinde günlük hayatta matematiksel işlemler kolayca yapılabilir. Eğitmen, bu uygulamayı geliştirirken birçok yeni konuyu da öğreneceğimizi belirterek, bir sonraki videoda mobil uygulamanın geliştirilmesine başlanacağını söylemektedir.
Bu video, Ozan Koçak tarafından sunulan Android mobil programlama, Java Kotlin eğitim serisinin beşinci bölümüdür. Eğitmen, Android emülatörünün nasıl çalıştırılacağını ve kullanılacağını adım adım göstermektedir.. Video, Android emülatörünün kurulumu ve kullanımı üzerine odaklanmaktadır. İlk bölümde emülatörün kurulumu, Device Manager üzerinden sanal cihaz oluşturma, Pixel 3 modeli üzerinden Android sürümü seçimi ve cihaz ismi belirleme gibi konular ele alınırken, ikinci bölümde geliştirici ayarlarından USB debugging'i açma, harici emülatörler (BlueStacks, Nox) indirme ve kurma seçenekleri anlatılmaktadır.. Eğitim içeriğinde ayrıca cihazın farklı şekilde açılabilmesi, resetleme işlemleri ve cihazın ayrı bir pencerede çalıştırılması gibi özellikler de gösterilmektedir. Video, bir sonraki derste devam edileceği bilgisiyle sonlanmaktadır.
Bu video, bir eğitmen tarafından sunulan Kotlin programlama dili ve Android geliştirme konularını içeren bir eğitim içeriğidir.. Video, Kotlin'de object ve companion object kavramlarını açıklayarak başlıyor, ardından interface'lerin ne olduğunu ve nasıl kullanıldığını örneklerle gösteriyor. Özellikle Android'de interface'ler aracılığıyla click işlemleri yapma, mouse tıklama işlemleri ve trigger fonksiyonları gibi konular detaylı olarak ele alınıyor.. Videoda ayrıca JVM field ve JVM static anahtar kelimeleri hakkında bilgi verilmekte, Kotlin'de metot yerine fonksiyon kullanmanın avantajları vurgulanmakta ve Java ile Kotlin arasındaki uyumluluk da ele alınmaktadır. Eğitmen, izleyicilerin sorularını sosyal medya hesaplarından sorabileceklerini ve tekrar yapmanın önemini de belirtmektedir.
Bu video, bir eğitim içeriği olup, izleyicilere Android Studio kurulumunu adım adım göstermektedir.. Video, Android Studio ile Kotlin dilinde uygulama geliştirme serisinin ilk bölümüdür. İçerikte Android Studio'nun nasıl indirileceği, kurulacağı ve sanal cihaz (Android Virtual Device) nasıl oluşturulacağı detaylı olarak anlatılmaktadır. Kurulum süreci, tarayıcıdan Android Studio'yu indirme, kurulum adımlarını tamamlama ve sanal cihaz oluşturma adımlarını içermektedir.