Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Sıfırdan Flutter ile Android ve Ios Apps Development

via Udemy

Overview

Dart & Flutter SDK'yı sıfırdan öğrenip; Android ve IOS'da çalışabilen yüksek performanslı native uygulamalar geliştirin

What you'll learn:
  • Dart programlama dilini örneklerle
  • Nesneye yönelimli programlama kavramlarını
  • Dart dilinde fonksiyonel programlama kavramlarını
  • Flutter widgetlarını ve kullanım yöntemlerini
  • Birden fazla sayfa ile çalışmayı ve listeleri
  • Http, Json ve API kavramlarını
  • Animasyon Islemlerini
  • SQFLite Local veritabanı paketini
  • Bloc Pattern ve Provider gibi State Management Yöntemlerini
  • Firebase Authentication, FCM, Firestore Kavramlarını
  • Katmanlı Mimarinin Gerçekleştirilmesini detaylı anlatım ve örnek projelerle öğrenebileceksiniz.

Bu kurs ile öğrenmesi oldukça kolay olan Dart dilini en detaylı şekilde öğrenip, Google'ın geliştiricilere ücretsiz olarak sunduğu mobil uygulamala geliştirme SDk'sı olan Flutter'ı tüm ayrıntılarıyla öğreneceksiniz.

Flutter’ı kullanarak geliştiriciler, her iki platformda da istenilen uygulamalar geliştirip, çapraz(cross) platformlu mobil uygulamalar geliştirerek hem maliyetten hem de zamandan tasarruf edebilirler. Arayüz tasarımcıları ise Flutter’ı kullanarak Android ve iOS platformlarına uygun, daha başarılı uygulamalar tasarlayabilirler.

Bunları yaparken her hangi bir programlama geçmişine sahip olmanız gerekmiyor.

Kursu daha önceden hiç bir programlama temeliniz olmadığını varsayarak hazırladım. Ayrıca daha önceden kotlin veya java ile android tecrübesi olan arkadaşlara da bilgiler vererek kafa karışıklığını önlemeye çalıştım.

Kurs, 80+ saat içerik ve de içerdiği konulardan dolayı udemydeki en kapsamlı flutter kurslarından biridir. Kursta:

  • Dart Dili ve Temelleri

  • Flutter Temel Kavramları,

  • Stateless ve Statefull Widgetlar,

  • Navigation Islemleri, Listeler ve Yardımcı Widgetlar

  • Animasyon Islemleri

  • Http, Json ve Api Kavramları

  • Local Veritabanı için SQFlite Kullanımı

  • State Management Kavramı

  • Bloc Pattern ve Provider Package Kullanımı

  • Firebase Oturum Açma İşlemleri

  • Firestore Veri Tabanı Kullanımı ve Sayfalama Örnekleri

  • Firestore Kullanımı

  • Firebase Cloud Message ile Bildirim Gönderme İşlemleri

  • Firestore Güvenlik İşlemleri

  • Admob ile uygulamada reklam birimlerinin kullanılması

  • Uygulamanın markete yüklenilmesi

    ve daha fazlası yapılan pek çok uygulamayla hem teorik hem de pratik yöntemlerle detaylıca anlatılmıştır.


Syllabus

  • En Kapsamlı Dart ve Flutter Kursuna Hoşgeldiniz
  • Güncel Kurulumlar
  • Dart Öğrenmeye Başlayalım
  • Kontrol ve Döngü Yapılar ve Operatörler
  • Fonksiyon ve Istisna Kavramları
  • Koleksiyon Yapılar
  • Koleksiyonlarla Ilgili Tekrar Soruları
  • Nesneye Yönelimli Programlamaya Giriş
  • Kalıtım ve Polimorfizm
  • Interface ve Abstract Sınıflar
  • Fonksiyonel Programlama ve Koleksiyonlarla ilgli önemli Metotlar
  • Exception (Istisna) Kavramı ve Generic Tip Kavramı
  • Asenkron Programlama - Future Sınıfı
  • Null Safety
  • Flutter Öncesi Ek Dart Dersleri Öğrenci GeriBildirimlerine Göre Hazırlanır
  • Flutter Macerası Başlasın
  • Temel Widgetlar Devamı, Statefull Widget ve Buton Türleri
  • Liste Türleri ve Oluşturma Methodlar | Widget Türleri Devam
  • Navigasyon İşlemleri ve Navigator Sınıfı
  • PROJE 1 BURC REHBERI
  • Kullanıcıdan Veri Alabileceğimiz Input Widgetlar ve Özellikleri
  • PROJE 2 Dinamik Not Ortalama Hesaplama
  • Flutter 2.5 Güncellemesi ve Tasarımı Kolaylaştıracak Yapılar
  • Tasarımı Flutter App Yapmak CHALLENGE 1
  • Http Package Json Ve Api Kavramları
  • PROJE 3 PokeDex Uygulaması
  • Hive Kullanımı ve Kalıcı Depolama Yöntemleri
  • Proje 4 Todo App | Hive, SearchList, Birden Fazla Dil Desteği
  • (1 ay sonra silinecektir) PROJE 4 Not Sepeti Uygulaması | Sqflite
  • Firebase Authentication Islemleri
  • Firebase Veritabanı Firestore ve Firebase Storage Islemleri
  • Animasyonlara Giriş
  • Flutter State Management | Provider Package | Bloc Pattern
  • Flutter State Management : Bloc Pattern
  • Bloc Pattern & Provider Package ve Katmanlı Mimari Kullanarak Uygulama Yapmak
  • Gerekli Güncellemelerin Yapılması
  • CANLISOHBET | Giris ve Oturum Açma İşlemleri
  • CANLISOHBET | Firestore İşlemleri
  • CANLISOHBET | Sayfalama ve Anlık Mesajlaşma
  • CANLISOHBET | FCM Bildirim Islemleri
  • CANLISOHBET | Admob, Güvenlik ve Yayınlama
  • Bonus Ders

Taught by

Emre Altunbilek

Reviews

4.7 rating at Udemy based on 4680 ratings

Start your review of Sıfırdan Flutter ile Android ve Ios Apps Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.