. Android Mobil Uygulama Geliştirme Kursu: Compose | 2024 - OEDFinal

Android Mobil Uygulama Geliştirme Kursu: Compose | 2024

Sıfırdan ileri seviyeye Jetpack Compose ve Kotlin ile projeler yaparak Android uygulama geliştirmeyi öğrenin.

Bu eğitim Deneme Kişisi tarafından oluşturuldu

Neler Öğreneceksiniz?

İstediğiniz android uygulamayı en güncel teknolojilerle kodlayabilir hale geleceksiniz
Kotlin'in tüm temellerine hakim olacaksınız
Jetpack Composun tüm temellerine hakim olacaksınız,

Ders Konuları

  • Android Studio ve JDK Kurulumu
  • İlk Projeyi Oluşturmak
  • Android Studio Hakkında Bilgi
  • İdeal Emulatör Kurulumu ve Hello World Yazdırma
  • Gemini Yapay Zeka Kurulumu ( Hayat Kalitesi Arttıran İçerik )
  • Kotlin Nedir ?

  • Değişken İsimlendirme ve Tanımlama
  • String
  • Integer
  • Double, Long
  • Boolean
  • Dönüşümler

  • If Kontrolleri
  • Basit If Kontrolü
  • For Döngüsü
  • While Döngüsü
  • When
  • Fonksiyonlar
  • Sınıflar
  • Erişebilirlik Seviyeleri
  • Nesne Yönelimli Programlama Nedir ?
  • Overloading
  • Constructor
  • Override - Kalıtım
  • PolyMorphism - Kalıtım
  • Interface
  • Data Class
  • Static Degˆis¸ken ve Metodlar
  • Enum
  • Extension Fonksiyon
  • Null Safety
  • Nesne Yönelimli Programlama Sunumu

  • ArrayList
  • HashMap
  • Collections Sunumu

  • Jetpack Compose Nedir ?
  • Proje Oluşturma
  • Hello World Yazdırma
  • Res ve String Dizinlerini Tanıma

  • Text Kullanımı
  • Image Kullanımı
  • Button Kullanımı
  • TextField Kullanımı
  • Switch Kullanımı
  • CheckBox Kullanımı
  • RadioButton Kullanımı
  • Row Kullanımı
  • Column Kullanımı
  • Box Kullanımı
  • Webview Kullanımı
  • Arrangement - Alignment / Hizalama
  • Size Kullanımı
  • Spacer Kullanımı
  • Weight Kullanımı
  • Margin/Padding Kullanımı

  • Status Bar / Navigation Bar
  • TopAppBar Kullanımı
  • Card Kullanımı
  • LazyColumn / LazyRow
  • Alert Dialog
  • Navigation Yapısı, Yeni Sayfa Olus¸turma ve Sayfalar Arası Gec¸is¸
  • Geri Tus¸u Kullanımı
  • Sayfalar Arası Veri Transferi

  • MVVM, MVC, MVP Mimarileri Nedir ?
  • ViewModel Kullanımı
  • UIState Kullanımı
  • UiState ile ViewModel Kullanımı
  • Hilt Başlangıç Projesi
  • Repository Kullanımı

  • Shared Preferences Kullanımı
  • Room Veritabanı Kurulum, Veri Kayıt Etme ve Veri Listeleme
  • Room - Veri Silme
  • Room - Veri Güncelleme

  • Projeyi oluşturma
  • Not Uygulaması Yapımı Full Ders + Kod
  • Not Güncelleme ve silme özelliği ekleme

  • Retrofit Kullanımı
  • Glide Ku¨tu¨phanesi
  • Retrofit veri çekilirken loading ekleme işlemi
  • Firebase Ayalarının Yapılması
  • Firebase ile Kullanıcı Kayıt İşlemi
  • Firebase ile Kullanıcı Giriş İşlemi
  • Firebase ile Kullanıcı Çıkış İşlemi
  • FireStore İle Veri Tabanına Not Ekleme
  • FireStore İle Veri Tabanından Not Çekme

  • Notification Gönderme

  • Google Maps Kurulumu
  • Harita Nasıl Eklenir ?
  • Harita Çeşitleri
  • Pin ( Marker ) Ekleme
  • Hoşgeldiniz!
  • Giriş ve İşleyiş - Kursta Neler Öğreneceksiniz?

Kurs'un İçerdikleri

Etiketler

Tasarım ve programlama tarafından yapılmıştır.