How Tumblr for iOS is Built
zachwill.com
zachwill.com
It's a great way to launch your MVP, but I've found myself slowly converting pieces to native due to performance issues and other minor quirks.
What the Tumblr folks have now is a great start, but I have a feeling they will make their way down a similar path over time.
The downside of this is that you start to have lots of subclassed objects just for a gradient or slide-up/down animation that you could do with 2 or 3 lines in js or css.
I wish someday simple view design could be done in html/css and leave the logic and core functionality to the native language instead.
Perhaps I'm mistaken but there isn't much documentation on this online it seems.
I am admittedly on v.3.0.x, but the version previous behaved the same way, so I have little hope for future versions.
I must admit, the Tumblr app is one of the few apps that make me want to throw my phone against a brick wall.
- cant long press to copy a tumblr link (heaven forbid I'd like to share a link OUTSIDE of the app - cant post YouTube urls in video post - reblogs won't let you delete prior comments by others (sometimes you have to clean up cluttered reblogs) - you took away options to open in safari in many instances as well.
I strongly encourage any users with feedback or feature requests to hit up my ask box: http://blog.bryanirace.com/ask. We really are listening and plan on providing the best mobile Tumblr experience we possibly can.
Edit: Worth noting that we added post sharing options in 3.1 (long press on the 'Like' button).
Please try going native, the performance increase would be in the order of magnitudes.
Are you the only one working on the app?
Tumblr content can be quite diverse and often contains arbitrary user-inputted HTML, numerous inline images, etc. It's non-trivial to render but as I mentioned, we're working hard to provide an even better mobile experience.
At least previous versions got the dashboard right.