SlideShare a Scribd company logo
#1 - iOS 101
Marcel Starczyk
marcel.starczyk@droidsonroids.pl
@MarcelStarczyk
AGENDA
Plan wykładów
Droids on Roids
O mnie
Live Coding
Materiały
PLAN WYKŁADÓW
8 wykładów
Od zera do aplikacji
Pierwszy projekt, pierwsze ekrany
Architektura, MVC
Storyboard/XIB, Segues, Tranzycje
UIKit, UITableView
Networking, caching, API
Unit Tests, UI Tests
App Deployment, Test Flight, Developer Center
Dodatkowe materiały po każdym z wykładów
Projekt udostępniany po każdym wykładzie
DROIDS ON ROIDS
Plac Solny
6 lat na rynku
klienci z zagranicy
APLIKACJE
GIPHY CAM
Electric Objects
FanGram
Wisher
…w sumie ponad 50 aplikacji mobilnych
INICJATYWY
let Swift
Toast
iOS Bootcamp
Android Bootcamp
Mobile Warsaw
Mobilization
O MNIE
iOS Developer od 4 lat
iOS Team Leader
Merytoryczny opiekun
let Swift
Prelegent na:
● let Swift
● Mobile Warsaw
● Informatyka Biznesowa
LIVE CODING
MATERIAŁY
Model View Controller - Apple Documentation
iOS Human Interface Guidelines
Apple WWDC - 2016 Sessions
CocoaPods
Ray Wenderlich tutorials
Developing iOS 9 Apps with Swift Stanford Course
iOS Dev Weekly
Natasha the Robot

More Related Content

Similar to Droids On Roids - iOS 101, live coding

Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadku
Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadkuTechnologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadku
Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadku
Michal Lukaszewski
 
Pierwszy program w c# cezary walencik
Pierwszy program w c# cezary walencikPierwszy program w c# cezary walencik
Pierwszy program w c# cezary walencikCezary Walenciuk
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowych
Tomasz Borowski
 
Automatyzacja testów oprogramowania dla urządzeń mobilnych
Automatyzacja testów oprogramowania dla urządzeń mobilnychAutomatyzacja testów oprogramowania dla urządzeń mobilnych
Automatyzacja testów oprogramowania dla urządzeń mobilnych
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Ionic framework - aplikacja mobilna w 15 minut
Ionic framework - aplikacja mobilna w 15 minutIonic framework - aplikacja mobilna w 15 minut
Ionic framework - aplikacja mobilna w 15 minut
Tomasz Borowski
 
Od Figmy do gotowej aplikacji bez linijki kodu
Od Figmy do gotowej aplikacji bez linijki koduOd Figmy do gotowej aplikacji bez linijki kodu
Od Figmy do gotowej aplikacji bez linijki kodu
The Software House
 
Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8
Bartlomiej Zass
 
Damian Jarosch- Budowanie aplikacji mobilnych na platformy iOS/Android/Window...
Damian Jarosch- Budowanie aplikacji mobilnych na platformy iOS/Android/Window...Damian Jarosch- Budowanie aplikacji mobilnych na platformy iOS/Android/Window...
Damian Jarosch- Budowanie aplikacji mobilnych na platformy iOS/Android/Window...
Women in Technology Poland
 
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Damian Szczurek
 
Kivy na Androidzie
Kivy na AndroidzieKivy na Androidzie
Kivy na Androidzie
Daftcode
 
Szybkie tworzenie aplikacji na iPhone i Android - Netcamp #16
Szybkie tworzenie aplikacji na iPhone i Android - Netcamp #16Szybkie tworzenie aplikacji na iPhone i Android - Netcamp #16
Szybkie tworzenie aplikacji na iPhone i Android - Netcamp #16
Fundacja Rozwoju Branży Internetowej Netcamp
 
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
JavaEE + OSGi
JavaEE + OSGiJavaEE + OSGi
JavaEE + OSGi
opalaartur
 
CI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecieCI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecie
Grzegorz Godlewski
 
React Native by Artur Staszczyk
React Native by Artur StaszczykReact Native by Artur Staszczyk
React Native by Artur Staszczyk
Women in Technology Poland
 
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
Ideo Sp. z o. o.
 
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...Marcin Zajkowski
 
Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?
Bartlomiej Zass
 
Praktyczne aspekty projektów aplikacji mobilnych
Praktyczne aspekty projektów aplikacji mobilnychPraktyczne aspekty projektów aplikacji mobilnych
Praktyczne aspekty projektów aplikacji mobilnych
Maciej Michałek
 

Similar to Droids On Roids - iOS 101, live coding (20)

Projektowanie i programowanie aplikacji nowej generacji
Projektowanie i programowanie aplikacji nowej generacjiProjektowanie i programowanie aplikacji nowej generacji
Projektowanie i programowanie aplikacji nowej generacji
 
Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadku
Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadkuTechnologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadku
Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadku
 
Pierwszy program w c# cezary walencik
Pierwszy program w c# cezary walencikPierwszy program w c# cezary walencik
Pierwszy program w c# cezary walencik
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowych
 
Automatyzacja testów oprogramowania dla urządzeń mobilnych
Automatyzacja testów oprogramowania dla urządzeń mobilnychAutomatyzacja testów oprogramowania dla urządzeń mobilnych
Automatyzacja testów oprogramowania dla urządzeń mobilnych
 
Ionic framework - aplikacja mobilna w 15 minut
Ionic framework - aplikacja mobilna w 15 minutIonic framework - aplikacja mobilna w 15 minut
Ionic framework - aplikacja mobilna w 15 minut
 
Od Figmy do gotowej aplikacji bez linijki kodu
Od Figmy do gotowej aplikacji bez linijki koduOd Figmy do gotowej aplikacji bez linijki kodu
Od Figmy do gotowej aplikacji bez linijki kodu
 
Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8
 
Damian Jarosch- Budowanie aplikacji mobilnych na platformy iOS/Android/Window...
Damian Jarosch- Budowanie aplikacji mobilnych na platformy iOS/Android/Window...Damian Jarosch- Budowanie aplikacji mobilnych na platformy iOS/Android/Window...
Damian Jarosch- Budowanie aplikacji mobilnych na platformy iOS/Android/Window...
 
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
 
Kivy na Androidzie
Kivy na AndroidzieKivy na Androidzie
Kivy na Androidzie
 
Szybkie tworzenie aplikacji na iPhone i Android - Netcamp #16
Szybkie tworzenie aplikacji na iPhone i Android - Netcamp #16Szybkie tworzenie aplikacji na iPhone i Android - Netcamp #16
Szybkie tworzenie aplikacji na iPhone i Android - Netcamp #16
 
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
 
JavaEE + OSGi
JavaEE + OSGiJavaEE + OSGi
JavaEE + OSGi
 
CI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecieCI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecie
 
React Native by Artur Staszczyk
React Native by Artur StaszczykReact Native by Artur Staszczyk
React Native by Artur Staszczyk
 
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
 
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
 
Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?
 
Praktyczne aspekty projektów aplikacji mobilnych
Praktyczne aspekty projektów aplikacji mobilnychPraktyczne aspekty projektów aplikacji mobilnych
Praktyczne aspekty projektów aplikacji mobilnych
 

Droids On Roids - iOS 101, live coding

Editor's Notes

  1. font może trochę większy ( sprawdź po projekcie )
  2. od 2011 roku od 3 do 46 pracowników