Sıfırdan Flutter ile Android ve Ios Apps Development
4.6 (1,368 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,008 students enrolled

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

Dart & Flutter SDK'yı sıfırdan öğrenip; Android ve IOS'da çalışabilen yüksek performanslı native uygulamalar geliştirin
4.6 (1,368 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,008 students enrolled
Created by Emre Altunbilek
Last updated 5/2020
Turkish
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 83 hours on-demand video
  • 6 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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.
Course content
Expand all 309 lectures 83:20:45
+ Kontrol ve Döngü Yapılar ve Operatörler
8 lectures 01:55:59
If, Else ve Else If Kullanımı
16:42
Ternary Kısa If Kullanımı ve Null Değer Kontrolü
10:57
Switch Kullanımı
13:15
Operatörler Bölüm 1
15:29
Operatörler Bölüm 2 ve İşlem Önceliği
10:35
Döngü Yapıları For While ve Do While Kullanımı
23:10
Bölüm Sonu Tekrar Sorular Part 1
13:29
Bölüm Sonu Tekrar Sorular Part 2
12:22
+ Fonksiyon ve Istisna Kavramları
4 lectures 59:31
Fonksiyon Kavramı
15:55
Fonksiyonların Kısa Gösterimi Fat Arrow Kullanımı
12:16
Opsiyonel ve Isimlendirilmiş Parametreler ve Varsayılan Değer Atama
16:24
Exception Istisna Kavramı
14:56
+ Koleksiyon Yapılar
4 lectures 50:53
Sabit Uzunluklu Listeler - Dizi ( Array ) Kavramı
15:07
Dinamik Uzunluklu Büyüyüp Küçülebilen Listeler
11:01
Set Yapısı ve Kullanımı
11:22
Map Yapısı ve Kullanımı
13:23
+ Nesneye Yönelimli Programlamaya Giriş
3 lectures 46:53
Sınıf ve Nesne Kavramları Ilk Sınıf Örneği
16:17
Kurucu Constructor Methodlar ve Cesitleri
16:11
Getter Setter ve Private Değerler
14:25
+ Kalıtım ve Polimorfizm
4 lectures 52:55
Kalıtıma Giriş
10:57
Ilk Kalıtım Örneği ve Method Overriding
15:00
Polimorfizm ve Late Binding ( Geç Bağlama )
11:23
Kalıtımda Kurucu Methodların Kullanımı
15:35
+ Interface ve Abstract Sınıflar
3 lectures 38:15
Abstract Sınıf ve Metotlar
11:54
Interface Kavramı
11:52
Statik Method ve Değişkenler
14:29
+ Fonksiyonel Programlama
3 lectures 21:10
Lambda Nedir
07:00
Higher Order Function Kavramı
08:25
Lexical Closure Kavramı
05:45
Requirements
  • Öğrenme hevesi ve heyecanı
  • Mobil uygulamalar geliştirme isteği
  • Android studio kurulabilecek bir bilgisayar yeterlidir.
Description

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.


Who this course is for:
  • Hem ios hem de android cihazlarda çalışan mobil uygulamalar geliştirmek isteyen
  • Hızlı bir şekilde mobil projeler geliştirip bir gelir kapısı elde etmek isteyen
  • Katmanlı mimari ve state management gibi önemli kavramları öğrenmek isteyen
  • Hayalindeki uygulamayı yapmak için bilgi birikimini arttırmak isteyen
  • Yeni teknolojileri merak edip, piyasa şartlarında kendini güncel tutmak isteyen herkes bu kursa katılabilir.