-Как попробовать новые технологии в текущем проекте и не поломать всё?
-История-хоррор о том, как мы подписывали AppExtension и чуть не умерли в муках.
-Чем меряться, или какие командные метрики полезно собирать и анализировать.
-Клиент не понимает всю гениальность моего кода: что делать?
-и ещё немного о важности демо, весёлых коммит мессаджах и пасхалках внутри приложений
4. Read new things
Framework Days. IT-Saturday. 4.04.2015
nshipster.com
iosdevelopertips.com
iosdevweekly.com
cocoacontrols.com
petersteinberger.com
objc.ioraywenderlich.com
iosdevtips.co
5. Try new things
Framework Days. IT-Saturday. 4.04.2015
new project - new technology
old project - refactoring (touch code, not functionality)
○ pod 'ReactiveCocoa'
○ pod 'LogEntries'
○ pod 'UIAlertView-Blocks'
○ pod 'ActionSheetPicker-3.0'
6. Try new things: logentries
Framework Days. IT-Saturday. 4.04.2015
● log everything
● use levels
● disable in
production!
7. Try new things: widget
Framework Days. IT-Saturday. 4.04.2015
Let’s make a widget!
9. Try new things: widget
Framework Days. IT-Saturday. 4.04.2015
Let’s submit widget!
● 2 bundle ids:
com.company.appName
com.company.appName.widgetName
● 2 distribution mobile provisions
● appgroups: should be included in both provisions: host app and
extension
● host app and extension should use same server URL
10. Share new things
Framework Days. IT-Saturday. 4.04.2015
● community
(skype/slack chat)
● dev meetings
● twitter
● blog
11. Share new things
● Look what I’ve done!
● Demo inside company
● Pair programming
● Code review
Framework Days. IT-Saturday. 4.04.2015
25. Emoji commit messages
when add some UI features or changes
when writing docs
for bugfix
upgrading, setting new versions of
dependencies
for refactoring and improving the
format/structure of the code
Framework Days. IT-Saturday. 4.04.2015
:art:
:memo:
:bug:
:arrow_up:
???