Upload
fwdays
View
181
Download
2
Embed Size (px)
Citation preview
Healthy psychological atmosphere in developer's life,
or what to do if you feel too lazy to write code
Framework Days. IT-Saturday. 4.04.2015
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
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'
Try new things: logentries
Framework Days. IT-Saturday. 4.04.2015
● log everything● use levels● disable in
production!
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
Share new things
Framework Days. IT-Saturday. 4.04.2015
● community (skype/slack chat)
● dev meetings● twitter● blog
Share new things
● Look what I’ve done!● Demo inside company● Pair programming● Code review
Framework Days. IT-Saturday. 4.04.2015
Measure everything!
● lines of code
Framework Days. IT-Saturday. 4.04.2015
cloc.sourceforge.netwww.sonarsource.com
Measure everything!
● lines of code
● warnings
Framework Days. IT-Saturday. 4.04.2015
cloc.sourceforge.netwww.sonarsource.com
Measure everything!
● lines of code
● warnings
Framework Days. IT-Saturday. 4.04.2015
cloc.sourceforge.netwww.sonarsource.com
fauxpasapp.com
Measure everything!
● lines of code
● warnings
● dependencies
Framework Days. IT-Saturday. 4.04.2015
cloc.sourceforge.netwww.sonarsource.com
fauxpasapp.com
Measure everything!
● lines of code
● warnings
● dependencies
Framework Days. IT-Saturday. 4.04.2015
cloc.sourceforge.netwww.sonarsource.com
fauxpasapp.com
github.com/PaulTaykalo/objc-dependency-visualizer
Commits
● git pulse● by authors● by time● by day
Framework Days. IT-Saturday. 4.04.2015
http://bit.ly/1GbJpjE
Emoji commit messageswhen add some UI features or changeswhen writing docsfor bugfixupgrading, setting new versions of dependenciesfor refactoring and improving the format/structure of the code
Framework Days. IT-Saturday. 4.04.2015
:art::memo: :bug: :arrow_up:
???
Demo to client
Prepare planShow features not codeMeasure performance
Framework Days. IT-Saturday. 4.04.2015
Cute animations
Framework Days. IT-Saturday. 4.04.2015
● long tableviews● collection views● opening details page● loading / pull-to-refresh● guiding user flow
http://bit.ly/1IxOG2B
Cute animations
Framework Days. IT-Saturday. 4.04.2015
● long tableviews● collection views● opening details page● loading / pull-to-refresh● guiding user flow
http://bit.ly/1NIKbUj
Cute animations
Framework Days. IT-Saturday. 4.04.2015
● long tableviews● collection views● opening details page● loading / pull-to-refresh● guiding user flow
http://bit.ly/1auhzSA
Cute animations
Framework Days. IT-Saturday. 4.04.2015
● long tableviews● collection views● opening details page● loading / pull-to-refresh● guiding user flow
http://bit.ly/1auhuyl
Easter eggs
Framework Days. IT-Saturday. 4.04.2015 http://bit.ly/19RlSWT
Easter eggs
http://bit.ly/1GbJALThttp://bit.ly/1BZUuwP http://bit.ly/1FalkEz