TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

12
Michał Łukasiewicz [email protected] [email protected] Building your iOS app 200% quicker

description

 

Transcript of TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

Page 1: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

Michał Łukasiewicz

[email protected]@brightinventions.pl

Building your iOS app 200% quicker

Page 2: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

iOS development is not that easy

* language is tricky

* framework has its corner cases

* weird issues abound

Page 3: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

Good enough solutions:

* PhoneGap

* Ionic Framework+FastClic

k

Page 4: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

Go native for best results:

* performance

* battery life

* external accessories

* offline support

Page 5: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

Just do it good and keep learning

Page 6: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

be informed

Page 7: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

Objective-C is your friend

* literal syntax: numbers, arrays, dicts

* indexers

* blocks

* gcd

Page 8: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

Let go of XIBs

They seem great, unless you:

* need to merge changes* do some code review* search for something* need to apply general change to all views* care about code reuse* like to work with mouse

Page 9: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

beats XCode

* great intelli sense* debugger* code generation* inspections* unit tests* refactorings * local history

Page 10: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

Injection for XCode (& AppCode)

* deploy changes to running app* see instant results* order or magnitude faster than regular build & deploy* works with simulator and device

Page 11: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

demo

Page 12: TARGI MOBILNE, Building YOUR iOS app 200% quicker, MICHAŁ ŁUKASIEWICZ, MOVADE

Thanks!