Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web ili ne? - "Nativni" interfejsi u IOS-u
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
DaFED
November 08, 2013
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Web ili ne? - "Nativni" interfejsi u IOS-u
DaFED #16
Speaker: Daniel Moro, Moroverse
DaFED
November 08, 2013
More Decks by DaFED
See All by DaFED
A Storybook with Angular
dafed
0
210
Search & Destroy
dafed
0
160
Why Fast Matters
dafed
1
240
Leadership through Change
dafed
0
270
Upotreba VR tehnologija u real estate-u
dafed
0
300
Virtuelna Realnost uzvraća udarac
dafed
0
190
PHP i MongoDB iz prve ruke
dafed
0
300
PHP Middleware i njegova upotreba
dafed
0
230
Asinhrone budućnosti i verteksi
dafed
0
300
Other Decks in Programming
See All in Programming
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
150
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
130
Inside Stream API
skrb
1
680
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
2
550
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.6k
Agentic UI
manfredsteyer
PRO
0
130
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
180
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
12k
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
520
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
490
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
190
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.6k
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
The Pragmatic Product Professional
lauravandoore
37
7.3k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
250
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
360
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
HDC tutorial
michielstock
2
700
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Transcript
DANIEL MORO IOS SOFTWARE DEVELOPER, MOROVERSE
DAFED PROJECT DATE CLIENT 8.11.2013 WEB ILI NE? “NATIVNI” INTERFEJSI
U IOS-U
Mobilne platforme Mobilni uredjaji su relativno nove IN platforme Svako
żeli da bude prisutan na njima, kao što su početkom 21-ov veka svi żeleli da budu prisutni na internetu.
iOS Jedan o od nekoliko mobilnih operativnih sistema prisutnih na
mobilnim uredjajima iPad, iPhone, iPod UNIX OS, specijalizovan i optimizovan za mobilne uredjaje
iOS & Web Integrisan Web Browser WebKit Based HTML5, JS,
CSS3 Nema FLASH
WEB ILI NEŠTO DRUGO?
Sa čim raspolażemo? Web - Safari WebKit (Besplatno) Titanium -
JS SDK (Besplatno*) Xcode - Objective-C ($99)
https://developer.apple.com/devcenter/safari
Sa čim raspolażemo? Web - Safari WebKit (Besplatno) Titanium -
JS SDK (Besplatno*) Xcode - Objective-C ($99)
http://www.appcelerator.com/developers/
Sa čim raspolażemo? Web - Safari WebKit (Besplatno) Titanium -
JS SDK (Besplatno*) Xcode - Objective-C ($99)
https://developer.apple.com/devcenter/ios
napiši jednom pokreni svuda! MIT!
<!--[if IE]> [if (gt IE 5)&(lt IE 7)] -webkit-transition-property: opacity;
-moz-font-language-override -moz-outline-radius-bottomleft
Kako se odlučiti? Sadrżaj ili Ponašanje Posao ili Zabava Uklapanje
u ekosistem
iOS Ekosistem Heavy User Experience driven Human Interface Guidelines
User Experience Disciplina koja se bavi svim aspektima dizajna interaktivnih
proizvoda, mada je njen primarni fokus interakcija korisnika sa proizvodom. Dizajniranje aplikacije ima veze sa lepim crteżom aplikacije isto koliko dizajniranje kola ima veze sa lepim crteżom kola.
UX znači: Predvidljivost Kratka adaptacija Velika brzina reagovanja i trenutna
interakcija Visok nivo grafičkih rešenja Pristupačnost za osobe sa posebnim potrebama Štedljivost energije i resursa
UX znači: Intuitivnost Lakoća koriščenja Interaktivnost Dinamičnost
IOS DEVELOPER PUT KOJIM SE REDJE IDE…
Osnovne stvari iOS Developer Program Account Mac Xcode iPad, iPhone,
iPod Touch
Osnovna znanja Poznavanje principa objektno-orijentisanog programiranja Design Patterns Predznanje C
programskog jezika Objective-C Cocoa Touch framework
Objective-C Objektno-orijentisan jezik Koreni u Smalltalk jeziku Deo Apple ekosistema
od početka 21-g veka
Cocoa Touch Objektno-orijentisani framework Koreni u Cocoa Framework-u za Mac
OS X Specijalizovan za mobilne platforme
Familija UIKit - Celokupne vizuelne komponente i gradivni elementi korisničkog
interfejsa Core Data - ORM, object persistence framework Core Animation - cranje i 2D animacija GLKit- 3D Animacija, OpenGL ES SpriteKit - 2D Animacija, igrice AVFramework - audio-video MapKit - mape
Xcode Kompletni IDE Pisanje koda Razvijanje grafičkog interfejsa Kompajliranje Testiranje
Kontinualna integracija Deploy
Resursi Uključena dokumentacija Apple Developer Portal https://developer.apple.com/devcenter/ios/ Video resursi https://developer.apple.com/videos/ios/
WWDC https://developer.apple.com/wwdc/videos/ Blogovi http://www.raywenderlich.com http://nshipster.com http://mentalfaculty.tumblr.com http://www.cimgf.com Podcast http://ideveloper.tv http://atp.fm http://5by5.tv/hypercritical
DANIEL MORO
[email protected]
@nemesismmx