ios workflow: tools, tips & tricks
TRANSCRIPT
Seyfeddin Başsaraç
Seyfeddin Başsaraç
iOS Geliştiricisi
İlk Adım:FİKİR
Freewriting
İkinci Adım:ARAŞTIRMA
ICEBERGS
EMBER(REALMACSOFTWARE.COM/EMBER)
INBOARD(INBOARDAPP.COM)
CAPPTIVATE.COANIMASYON ÖRNEKLERİ
PATTERN TAP
Üçüncü Adım:PROTOTİP
KAĞIT VE KALEM
POP (PROTOTYPING ON PAPER)
Dördüncü Adım:SON TASARIM
SKETCH
Flinto(FLINTO.COM)
Beşinci Adım:PROGRAMLAMA
XCODE / APPCODE?
XCODE PLUGINSomz/ColorSense-for-Xcode
ksuther/KSImageNamedqfish/XAlign
questbeat/Lin-Xcode5
OLD OBJECTIVE-C VS. NEW
OBJECTIVE-C LITERALS[NSArray arrayWithObjects:@"Ahmet",
@"Mehmet", nil];vs.
@[@"Ahmet", @Mehmet];
OBJECTIVE-C LITERALS[NSNumber NumberWithInteger:216];
vs.@216
OBJECTIVE-C LITERALS[NSDictionary
dictionaryWithObjectsAndKeys:@"Ahmet, @"isim", nil];
vs.@{@"isim" : ahmet}
ARC KULLANINRetain / Release
vs.ARC
COCOAPODS
COCOA CONTROLS
INTERFACE BUILDER / STORYBOARDS
STORYBOARDS
INTERFACE BUILDER
LOGGING(COCOALUMBERJACK)
API CLIENT YAZMA
API CLIENT YAZMASonraki kişiyi düşünerek yazın.
API CLIENT YAZMATüm istekleri ve cevapları loglayın.
API CLIENT YAZMAAPI'nin farklı Hata Kodu döndüğünden emin olun.
API CLIENT YAZMABeta aşamasında tüm hataları ekranda gösterin.
API CLIENT YAZMAÇok iyi bir crash raporlama sistemi kullanın.
API CLIENT YAZMAAPI'nin durumunu gösteren bir aracınız olsun.
DOSYA YAPISI
POPÜLER KÜTÜPHANELERmattt/AFNetworking
samvermette/SVProgressHUDsamvermette/SVPulltoRefresh
JSON AcceleratorAttributed String Creator
http://ios.devtools.me
Son Adım:YAYINLAMA
LOOKBACK.IO
TESTFLIGHT / HOCKEYAPP
CRASHLYTICS
FLURRY
APP ANNIE
Geliştirici Olmak
HER HAFTA FARKLI BİRŞEY GELİŞTİRİN
HAFTALIK EGZERSİZ
BLOG YAZIN
SHIP
ETKİNLİKLER
NSHipster (nshipster.com)Cocoa is My Girlfriend (cimgf.com)
Ray Wenderlich (raywenderlich.com)
KİTAPLAR
Big Nerd Ranch GuidesEffective Objective-C 2.0Cocoa Design Patterns
SORUMLULUKLAR
DÜNYA'YA KARŞI SORUMLUYUZ.
YAPTIĞIMIZ İŞ'E KARŞI SORUMLUYUZ.
MÜŞTERİLERE YAKLAŞIMIMIZDAN SORUMLUYUZ.
KENDİMİZE KARŞI SORUMLUYUZ.
EGO
KORKU
DUYGUSUZLUK
OTORİTE
NSIstanbul(MEETUPS, PODCASTS, CONFERENCE)
@NS_ISTANBUL
NSIstanbul Conference(14 HAZİRAN, BÜYÜKADA)
@NS_ISTANBUL
codefront.io10 MAYIS, LINZ, AVUSTURYA
(CODEFRONT.IO)
MADE WITH DecksetDECKSETAPP.COM
seyfedd.in@seyfoyun
mallardduckapps.com@MallardDuckApps