Kotlin ile Android Uygulama Geliştirme Eğitimi

Kotlin ile Android Uygulama Geliştirme Eğitimi

Eğitim Hakkında

Sertifika:
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

Ön Koşul

Bu Eğitimin Herhangi Bir Ön Koşulu Yoktur.

Eğitim İçeriği

  • Kotlin Giriş
  • Android Studio Kurulumu ve İlk Proje Oluşturma
  • Çalışma Ortamı Tanıtımı ve İlk Programın Çalıştırılması
  • Bir Projenin Android Studio İçerisinde Açılması
  • Değişken Oluşturma
  • Constant - Sabitler
  • Tür Dönüşümü
  • if Yapısı
  • When Çalışma Yapısı
  • For ve While
  • Break - Continue
  • Giriş
  • Nullable Type
  • Fonksiyonlar
  • Overloading
  • Extension Fonksiyonlar
  • Initialization - Constructor
  • Paketler ve Import
  • Visibility Modifier
  • Data Class
  • Static Değişken ve Metodlar
  • Enumeration
  • Kalıtım Giriş
  • Kalıtım Constructor İlişkisi
  • Kalıtım (Override )
  • Nesnelerin Tip Dönüşümü
  • Interface Kullanımı
  • ArrayList İşlemleri
  • Set Çalışması
  • Map Çalışması
  • Try Catch
  • Android Giriş
  • Android Studio Kurulumu ve İlk Proje Oluşturma
  • Proje Oluşturma
  • Emülatör Tanıtımı ve Kurulumu
  • Tasarım Giriş
  • Linear Layout
  • Tasarım Uygulaması
  • Constraint Layout - Sabitleme
  • Constraint Layout - Boyutlandırma
  • Constraint Layout - Hizalama
  • Constraint Layout - Ortalama
  • Constraint Layout - Zincirleme
  • Çoklu Ekran Desteği
  • Çoklu Dil Desteği
  • Uygulama için Icon Oluşturma
  • Dark Mode
  • Yeni Bir Sayfa Oluşturma
  • Yaşam Döngüsü
  • Activityler Arası Geçiş
  • Activityler Arası Veri Taşıma
  • Back Stack ve Back Tuşu
  • finish() metodu
  • Navigation Component Kullanımı
  • Fragmentlar Arası Geçiş
  • Fragmentlar Arası Veri Transferi
  • Bottom Navigation Kullanımı
  • Navigation Drawer Kullanımı
  • Uygulama Çıktısı Alma
  • Button - TextView - TextInputLayout - Floating Action Button
  • ImageView
  • Switch Kullanımı
  • Checkbox ve RadioButton Kullanımı
  • ProgressBar,Seekbar Kullanımı
  • ScrollView
  • TimePicker ve DatePicker Kullanımı
  • Spinner Kullanımı
  • Toast Mesaj Kullanımı
  • AlertView Kullanımı
  • SnackBar Kullanımı
  • Material Design Giriş
  • Toolbar Kullanımı ve Özelleştirme
  • Toolbar Options Menu Ekleme
  • Toolbar Arama Özelliği Ekleme
  • RecyclerView ve CardView Giriş
  • CardView Tasarımı
  • RecyclerView Yapısını Android Sayfasına Ekleme
  • RecyclerView için Adapter Oluşturma
  • RecyclerView İçinde Verileri Gösterme
  • RecyclerView Listeleme Görünümünü Değiştirme
  • Uygulama : RecyclerView Detaylı Tasarım
  • Kişiler Uygulaması - Temel Tasarım
  • MVVM Clean Architecture
  • DataBinding Kullanımı
  • ViewModel Kullanımı
  • LiveData Kullanımı
  • Data Layer : Repository + Data Source Kullanımı
  • Kişiler Uygulaması - MVVM
  • Extension Kullanımı
  • Dependency Injection - Dagger Hilt
  • WorkManager Kullanımı
  • Bildirim Oluşturma
  • Preference Datastore Kullanımı
  • Preference Datastore : Sayaç Uygulaması
  • Veri Tabanına Giriş
  • DB Browser ile SQL ifadeler
  • DB Browser ile FOREIGN KEY sorguları
  • Room Database ve Coroutines Kullanımı
  • Room Database ile Veri kaydı ve Okuma İşlemi
  • Room Database ile Veri Silme ve Güncelleme
  • Room Database ile SELECT Sorguları
  • Kişiler Uygulaması - Room Database
  • Restful Mimarisi
  • İnternet Üzerindeki Mysql Veritabanı
  • PHP ile Web Service Yazma
  • PHP Web Service Host Edilmesi
  • Json Parse İşlemi
  • Retrofit 2 Kütüphanesi Kurulum
  • Retrofit 2 ile Select İşlemi
  • Retrofit 2 ile Insert - Update - Delete İşlemi
  • Glide Kütüphanesi Kullanımı
  • Firebase Realtime Database Giriş ve Kurulum
  • Firebase Realtime Database Insert - Delete ve Update İşlemleri
  • Firebase Realtime Database Select İşlemleri
  • Kişiler Uygulaması - Retrofit 2
  • Kişiler Uygulaması - Firebase Realtime Database
  • Android İzin Kontrollerini Kullanma
  • Konum Kullanımı
  • Harita Kullanımı

Kazanımlar

.