# Nasıl iOS Developer Olurum

{% embed url="<https://www.youtube.com/watch?v=xabHgINdX_Q>" %}

## Attendees;

* Buğra Yenidünya
* Ferhan Akkan

## Notes;

* Algopritma öğren
* Singleton Payttern
* Class arası veriyi inherit etmek
* IOS 'da Design Pattern MVC Default 'tur.
  * Şirketlerin çoğu MVVM kullanıyor (Genişleyebiliyor ve frmaların çoğu MVVM kullanır)
  * Sıngleton Pattern
  * Observer Pattern
  * Viper
  * Cleanswift
* Responsive Design
  * Aynı butonun tüm cihazlarda güzel şekilde görünebilmesi
* MVC ve MVVM mutlaka kullanılmalı
* Network Layer
* Kütüphaneler
  * AlumaFire
  * KingFischer (Fotoğrafları indiriyor ve Cash 'liyor. Tekrar indirmene gerek kalmıyor)
  * UIGraphics (Fotoğraf çizdiriyor)
* Bu kütüphaneleri CocoaPost veya SwiftPackage Manager ile eklemek
* FireBase 'in servislerini kullan
* Push Notification 'lar
* StackOverFlow (Herşeyin olduğu yer deniyor)
* Git-Hub 'tan yazılmış kodları
* Arama sıralaması
  * StackOverlow
  * Medium
  * Apple Documentation
  * Git-Hub
  * Google
* GitHub Source Tree öğren
* Makaleler
  * Swift with Macit
  * Raywenderlicht
