Going Pro With ProMotion: From Prototype To Production
summary
A lightweight RubyMotion gem that replaces Cocoa Touch boilerplate with a small DSL, offering an app delegate wrapper, promotion table screen (array-of-hashes data, searchable and refreshable helpers), web and map screens, and simple styling hooks. Production use includes Walker Tracker and Darkroom; v1.2 is 36 files (~2,073 LOC) with 521 tests and 37 contributors, ~970 GitHub stars. PM2 trims ~20% of code (~1,600 LOC), builds 55% faster and raises CodeClimate scores, and remains compatible with RMQ, Teacup and MotionKit.
AI-written summary · about
chapters (8)
- 0:00Introduction to promotion
- 1:36The problem with boilerplate
- 5:47UI design and Cocoa Touch
- 9:56Using the promotion library
- 12:21Key features of promotion
- 18:53Community and production use
- 22:25Scalability and architecture
- 27:15Promotion 2.0 and roadmap
related talks
47mRubymotion for faster client/server development
06mLightning Talk: RubyMotion
28mRubymotion - iOS and OSX development from a Ruby developer's perspective
11mMicrotalk: Motion in the Middle - RubyMotion as a Gateway to iOS development
35mTDDing iOS Apps for fun and profit with RubyMotion
33mRubyMotion: Rubyizing iOS development
42mRubyMotion- Mobile & Beyond
37mBuilding iOS Apps with RubyMotion
