SwiftUI ve iOS Uygulama Geliştirme 2. Seviye (52 Saat)

iOS Uygulamalarınızı, Popülerliği Hızla Yükselen SwiftUI Teknolojisini Kullanarak Geliştirin.

4.70 (134 reviews)
Udemy
platform
Türkçe
language
Mobile Apps
category
instructor
618
students
53 hours
content
Dec 2020
last update
$59.99
regular price

What you will learn

SwiftUI

iOS

iOS Programming

iOS Programlama

iOS Uygulama

iOS Uygulama Geliştirme

iOS Application Development

Description

Apple'ın UIKit'e (bir bakıma)rakip olarak duyurmuş olduğu SwiftUI teknolojisiyle özellikle uygulama tasarımlarınızı UIKit'e göre çok daha az ve basit kodlar yazarak gerçekleştirebileceksiniz. Hazırlanan bu kurs, daha önce Swift programlama dilini kullanarak iOS uygulaması geliştirmek isteyen ama daha önce hiç SwiftUI hakkında bilgisi olmayan birine göre hazırlanmıştır.

SwiftUI konusuna ait en basit şey dahi anlatılarak, karmaşık uygulama tasarımlarını gerçekleştireceksiniz. Netflix ve Instagram gibi uygulamaların bazı ekranlarını sıfırdan ve her adımının açıklamasını bularak tasarlayıp öğreneceksiniz.

Kursa girip dersleri incelediğinizde ve yavaş yavaş SwiftUI konusunda tecrübe kazandıkça, UIKit ile çok fazla kod yazarak yaptığınız tasarımların burada çok daha kolay yapılabildiğini göreceksiniz.

Yakın Zamanda Kursa eklenecek konular : 

  1. Firebase - SwiftUI Entegrasyonu

  2. Sosyal Medya Hesaplarıyla Giriş veya Hesap Oluşturma

  3. Haritalar ve SwiftUI

  4. Core Data ve SwiftUI

  5. Widget Kullanımı

Bu konular eklendikten sonra isteğe göre diğer konular da eklenecek.


NOT : Bu kursta anlatılanları düzgün bir şekilde anlayabilmek için daha önce başlangıç seviyesinde bile olsa Swift Programlama diliyle iOS Uygulama Geliştirmeyle ilgilenmiş olmanız gerekiyor.



Content

1-Giriş

2-SwiftUI Giriş ve Kod Yapısını Anlama
3-Text Nesnesi ve StackView Kullanımına Giriş
4-Text Nesnesinin Bazı Özelliklerini Değiştirme
5-Text Nesnesi İçin Frame Ataması ve Padding Ayarlaması
6-Genel Özellik Ataması ve Görüntü Ekleme
7-Katmanlara ve Şekil Oluşturmaya Giriş
8-Push In ve Push Out Viewleri
9-Ön İzleme Seçeneklerini Oluşturmak-1
10-Ön İzleme Seçeneklerini Oluşturmak-2

2-Layout View

1-VStack
2-HStack
3-Layout Öncelik Değeri (Layout Priority)
4-ZStack
5-Spacer
6-Geometry Reader

3-Kontrol View (Control Views)

1-Button
2-DatePicker
3-Form
4-List
5-NavigationView Ders-1
6-NavigationView Ders-2
7-Picker
8-ScrollView
9-SecureField
10-Segmented Control
11-Slider
12-Stepper
13-TabView
14-Text Ders-1
15-Text Ders-2
16-TextField Ders-1
17-TextField Ders-2
18-Toggle

4-Diğer Viewler

1-Dairesel Şekiller Ders-1
2-Dairesel Şekiller Ders-2
3-Color
4-Divider
5-Group
6-Image Ders-1
7-Image Ders-2(SF Sembolleri)
8-Path
9-Dikdörtgensel Şekiller Ders-1
10-Dikdörtgensel Şekiller Ders-2
11-Inset
12-Angular Gradient
13-Linear Gradient
14-Radial Gradient

5-Kontrol Düzenleyicileri

1-Action Sheet
2-Alert
3-Context Menu
4-Sheet
5-Popover
6-Kendi Menü Alanımızı Oluşturalım
7-Status Bar Gizleme-Gösterme

6-Layout Düzenleyicileri

1-Aspect Ratio
2-Background
3-FixedSize
4-Frame Ders-1
5-Frame Ders-2
6-Hidden
7-Layout Priority
8-Offset
9-Overlay
10-Padding
11-Position
12-ScaledToFill
13-ScaledToFit
14-ZIndex

7-Görünüm ve Efekt Düzenleyicileri

1-AccentColor
2-BlendMode
3-Blur
4-Border
5-Brightness
6-Clipped
7-ClipShape
8-ColorInvert
9-ColorMultiply
10-ContentShape
11-Contrast
12-CornerRadius
13-ForegroundColor
14-GrayScale
15-HueRotation
16-LuminancetoAlpha
17-Mask
18-Opacity
19-RotationEffect
20-Rotation3DEffect
21-Saturation
22-ScaleEffect
23-Shadow
24-Shadow_Uygulama
25-TransformEffect

8-Custom Stiller

1-ButtonStyle
2-DatePickerStyle
3-ListStyle
4-NavigationViewStyle
5-PickerStyle
6-TextFieldStyle
7-ToggleStyle
8-ViewModifier
9-Shape Stillendirme

9-Görüntü Düzenleyicileri

1-Interpolation
2-RenderingMode
3-Resizable
4-ImageScale

10-Gesture Türleri

1-Drag Gesture
2-Long Press Gesture
3-Magnification Gesture
4-Rotation Gesture
5-Tap Gesture
6-Exclusive Gesture
7-Simultaneous Gesture
8-Sequence Gesture
9-Hight Priority Gesture

11-Diğer Layout Viewler

1-LazyVGrid
2-LazyHGrid

12-Animasyonlara Giriş

1-Basit Animasyonlar
2-Animasyon ve Parametreler-1
3-Animasyon ve Parametreler-2
4-Animasyon ve Parametreler-3
5-Basit Animasyon Soru1
6-Basit Animasyon Soru1 Çözümü
7-Basit Animasyon Soru2
8-Basit Animasyon Soru2 Çözümü
9-Basit Animasyon Soru3
10-Basit Animasyon Soru3 Çözümü

13-Animasyon Tetikleyici (Animation Triggers)

1-Button
2-Picker
3-Slider
4-Stepper
5-Toggle
6-OnAppear
7-OnDisappear
8-Drag Gesture
9-Long Press Gesture
10-Tap Gesture
11-Magnification Gesture
12-Rotation Gesture(Animasyon)
13-ScrollView(Animasyon)
14-Trigger Popup Sorusu
15-Trigger Popup Soru Çözümü
16-Trigger Image Sorusu
17-Trigger Image Soru Çözümü

14-Animasyon Seçenekleri

1-Animasyonun Gerçekleşme Süresini Ayarlama
2-Animasyonun Çalışmasını Erteleme
3-Animasyonların Tekrarlanması
4-Animasyon Etki Alanlari Ders1
5-Animasyon Etki Alanlari Ders2
6-Animasyon Etki Alanlari Ders3
7-Animasyon Etki Alanlari Ders4
8-Animasyonun Çalışma Hızı
9-Animasyonların Çalışması ve İptal Edilmesi
10-Animasyon Seçenekleri Soru-1
11-Animasyon Seçenekleri Çözüm-1
12-Animasyon Seçenekleri Soru-2
13-Animasyon Seçenekleri Çözüm-2
14-Animasyon Seçenekleri Soru-3
15-Animasyon Seçenekleri Çözüm-3

15-Yaylı Animasyonlar (Spring Animations)

1-Spring Animations Giriş
2-Interactive Spring
3-Interpolating Spring ve Stiffness Parametresi
4-Interpolating Spring ve Damping Parametresi
5-Stiffness ve Damping Parametresi
6-Mass ve Initial Velocity Parametresi
7-Negatif Başlangıç Hız Animasyon Örneği
8-Interpolation Spring Sürekli Animasyon Örneği
9-Spring Animasyonlarda Delay-Gecikme
10-Spring Animasyonlarda Speed-Hız
11-Spring Animasyonların Tekrarlanması
12-Spring Soru-1
13-Spring Çözüm-1
14-Spring Soru-2
15-Spring Çözüm-2
16-Spring Soru-3

16-Geçişler (Transitions)

1-Transitions Giriş ve AnyTransitions
2-AnyTransitions Örnek
3-Geçişleri Birleştirme
4-ZStack-Transition Problemi ve Çözümü
5-IfElse-Transitions Problemi ve Çözümü
6-Transition ve Kaydırma Problemi
7-Transition Birleştirme ve Animasyon Problemi
8-ZIndex ve Kaydırma Çözümü
9-Asymmetric Transition
10-Geçiş Efektlerini Tekrardan Kullanma
11-Transitions Soru1
12-Transition_Çözüm1_Ders1
13-Transition_Çözüm1_Ders2
14-Transitions Soru2
15-Transition_Çözüm2
16-Transitions Soru3
17-Transition_Çözüm3

17-Özel Eğriler (Custom Timing Curves)

1-Özel Eğrilere Giriş
2-Custom Eğrileri Oluşturma
3-Timing Curve Örnek1
4-Timing Curve Örnek2
5-Timing Curve Örnek3
6-Timing Curve Örnek4

18-Örnek Uygulama Ekranları

1-Uygulama-1
Uygulama-2
Uygulama-3
Uygulama-4
Uygulama-5
Uygulama-6
Uygulama-7
Uygulama-8
Uygulama-9
Uygulama-10
Uygulama-11
Uygulama-12
Uygulama-13
Uygulama-14
Uygulama-15
Uygulama-16
Uygulama-17
Uygulama-18
Uygulama-19
Uygulama-20
Uygulama-21
Uygulama-22
Uygulama-23
Uygulama-24

Screenshots

SwiftUI ve iOS Uygulama Geliştirme 2. Seviye (52 Saat) - Screenshot_01SwiftUI ve iOS Uygulama Geliştirme 2. Seviye (52 Saat) - Screenshot_02SwiftUI ve iOS Uygulama Geliştirme 2. Seviye (52 Saat) - Screenshot_03SwiftUI ve iOS Uygulama Geliştirme 2. Seviye (52 Saat) - Screenshot_04

Reviews

Ömer
July 16, 2022
Detaylı anlatım mükemmel, biraz yazılım temeli olan ve her konuyu derinlemesine öğrenmek isteyenler için harika.
Oğulcan
June 10, 2022
Dersi yeni alacak olan arkadaşlar mutlaka okusun; *Dersi almadan önce açıklamasını mutlaka okuyun ve eğer hiç bir yazılım, kodlama, Swift bilginiz yoksa kesinlikle bu dersi almayın. Öncelikle Swift derslerine yönelin. *Eğitmen artık sorulara cevap vermiyor ortalama 1 yıl önceye kadar son cevaplarını vermiş yani aklınıza bir şey takıldığında çözümü burada bulamayabilirsiniz. *Ders içeriklerinden bazıları eskide kalmış ve eğitmen artık bu kurs ile ilgilenmediği için merak ettiklerinizi veya derste uygulayıp farklı sonuç aldığınız durumlarda internetten bolca yardım almanız gerekiyor. *Başlarda rahat ve anlaşılabilir olmasına rağmen ilerledikçe işler biraz karışıyor ve bu sizin motivasyonunuzu düşürebilir. Eğer pes eden bir yapınız var ise dikkatli olun. *Bazı örneklerde ve anlatımlarda eğitmenin göstermiş olduğu yollardan daha farklı alternatif , kısa yollar olabiliyor. Sizin de otomatikman aklınıza şu soru geliyor; "Bir önceki örnekte farklı yapmıştık şimdi neden böyle yaptık? .." . Ve bazı yerlerde hoca kodları direk yazıp nedenini açıklamadan geçtiği için tahminimce bu ders içeriği bir yerde hazır olarak alınıp içerisindeki değişkenler vs. Türkçeleştirilmiş ve direk hazır bir şablona işleniyor. (Bu son düşünce benim kişisel görüşüm) -Yukarıda bahsettiğim kısımlar dışında derste gerçekten bir çok yerde bulamayacağınız sayıda örnek ve proje var. -Bu yapılan örnekler de diğer Udemy eğitimleri gibi TableView'a veri işle hadi hoppala gösterdik gibi değil. -Görsel açıdan zengin bir ders özellikle son bölümde 20'den fazla kapsamlı proje mevcut. Sizler de benim gibi görsellik çok olunca daha rahat anlıyorsanız hiç merak etmeyin tatmin ediyor.
Ahmet
May 10, 2022
Merhaba, genel olarak iyi, bazı bölümlerin güncellenmesi lazım, bütün bir uygulama örneği yok, core data vb. yok, teşekkürler, iyi çalışmalar.
Burak
March 20, 2022
çok emek verilmiş ama veri girişi hakkında hiçbirşey yok sadece görsel tasarlama, core data yok veri kaydetmek çekmek yok.
Sinan
July 6, 2021
Herkese kesinlikle tavsiye edeceğim bir kurs. Furkan bey gerçekten özenerek hazırlamış, çok takdir hak ediyor. İyiki varsınız.
Kamil
April 3, 2021
Ben bu kadar detaylı anlatan başka bir hoca görmedim. Kodla ilgili olan her kelimeyi dahi anlatıyor desem yalan olmaz. Kursun ortasındayım ve bu şekilde devam ederse fazlasıyla 5 yıldızı hak edecek.
Eren
March 31, 2021
Hiç bir şekilde eğitici bir içerik yok daha fazlasını internetten bulabiliyorunuz ki kurs tamamıyla YouTube üzerindeki Kavsoft kanalından çalıntı içerikler üzerine kurulmuş swiftUI üzerine hiç bir eğitici içerik yok parasını çöpe atmak isteyen bu kursu alsın
Ramazan
December 27, 2020
furkan hocanın önceki swift ios geliştirme dersini de almıştım , istifade etmiştim.Bu kursundan da faydalanacağımı umuyorum.Başarılar dilerim
bayram
August 13, 2020
Udemy'deki en kral eğitmen, konuları anlaşılır ve detaylı bir şekilde en ince ayrıntısına kadar anlayıyor.

Charts

Price

SwiftUI ve iOS Uygulama Geliştirme 2. Seviye (52 Saat) - Price chart

Rating

SwiftUI ve iOS Uygulama Geliştirme 2. Seviye (52 Saat) - Ratings chart

Enrollment distribution

SwiftUI ve iOS Uygulama Geliştirme 2. Seviye (52 Saat) - Distribution chart
3406982
udemy ID
8/10/2020
course created date
8/14/2020
course indexed date
Bot
course submited by