Example code is invariably dross from an architectural point of view.
Unit tests are still valuable in a mobile environment.
Most good apps are simple. Simplicity is not easy.
Some aspects of mobile development will become far easier over time (memory management on iOS) while some will remain in a baffling stasis (refactoring tools in Xcode). It’s impossible to predict which category an aspect belongs to ahead of time.
There are times to embrace the approach taken by a platform, and times to distance yourself from it.
Mobile as a platform will crush all before it and transform society, while most contemporary technological hopes will remain geek toys.
The remembering self can really help out the experiencing self; you can never learn too much about the past, present, and future of mobile programming.
Unit tests are still valuable in a mobile environment.
Most good apps are simple. Simplicity is not easy.
Some aspects of mobile development will become far easier over time (memory management on iOS) while some will remain in a baffling stasis (refactoring tools in Xcode). It’s impossible to predict which category an aspect belongs to ahead of time.
There are times to embrace the approach taken by a platform, and times to distance yourself from it.
Mobile as a platform will crush all before it and transform society, while most contemporary technological hopes will remain geek toys.
The remembering self can really help out the experiencing self; you can never learn too much about the past, present, and future of mobile programming.