I built this iOS app:
"Watashi no Honyasan" (My Bookstore)

My 5-year-old daughter had built a cash register out of blocks and was playing "shop." I casually said, "I'll make you a real register on the iPad" — and that offhand promise sealed my fate.
Late-night coding session
↓
Morning: let the kids test it and gather feedback
↓
Wife creates image assets for the UI
↓
Late night: integrate everything
↓
Repeat
Through this grueling sweatshop-level agile development cycle, the app somehow acquired a pile of extra features and ended up supporting iPhone as well as iPad.
Here's what's under the hood — I'll add more detailed explanations as the mood strikes:
- Camera preview in a non-fullscreen view
- Barcode reader using AVFoundation MetaDataObject
- Text-to-speech via AVSpeechSynthesizer
- Book information from the Amazon Product Advertising API
- Embedded database with Realm
- Single Storyboard responsive design supporting both iPad and iPhone
- iPad uses Container View embedding; iPhone uses screen navigation
- Randomly tilted cells in a Collection View
- Google AdMob integration
No comments:
Post a Comment