Iām exhausted. Iām relieved. Iām excited ā Loose Leaf for iPad is finally available in the App Store!
If IĀ had to pick only one of those emotions, it would be relief. After over 2 and a half years of development, I was beginning to doubt itād ever be ready. Even in the weeks before launch, I fixed more bugs and found more new issues than Iād ever thought possible ā the date kept getting pushed back, but here we are! Even the night before launchĀ I still didnāt have a finished layout for the website, and Christi and I stayed up until midnight recording the demo videos for the site.
Over the next few weeks, I mayĀ write up some posts aboutĀ how IĀ built various features ā scissors in particular was an interesting challenge, but for now Iām just thrilled it can be seen and used by more people than just me.
A few fun facts: before I started Loose Leaf,
- iOS6 was the new hotness
- I had never coded OpenGL
- I only knew thatĀ BĆ©zierās were ācurvy linesā
- I had never subclassedĀ a UIGestureRecognizer
And today,
- I only support iOS7 and 8
- All of the drawing is rendered in OpenGL
- A large % of my codebase is optimizations for Bézier paths
- The vast majority of myĀ UIGestureRecognizers are built from scratch
Clearly I had no idea what I was getting into.
You can get Loose Leaf now in the App Store: