By Mustafa Furniturewala, iOS Engineer at Evernote
For the past 3 years, the platform team at Evernote has been building tools to help iOS developers integrate with our API. Earlier this year, we launched a significant update to our iOS SDK and moved it to GitHub. I am excited to announce another major update this week.
For developers looking to support Evernote users on our Chinese service, Yinxiang Biji, the iOS SDK now natively supports our bootstrapping protocol. In addition, we have built in support for Evernote Business, which will open up interesting opportunities for developers. We’ve also made a number of other changes and additions:
- Utility classes to make it easier to create notes
- Obj-C categories for API’s to make it easier to access business notes and shared notes
- More efficient use of our HTTP Thrift layer
- Sample code to create a photo note
- Sample code for Business API’s
- Sample code for shared notes
- Many bug and memory leak fixes
Roadmap for the iOS SDK
Our goal for the Evernote platform is to support developers building innovative apps. In addition to building an intuitive development experience, I will being working with all the product teams at Evernote (Evernote Food, Evernote Hello, Evernote clients,…) to improve the tools we can offer the community. We are working on adding ARC support and improving the OAuth user experience.
We will continue to build new samples, SDKs, and tools for iOS developers, so stay tuned. We hope to see more iOS apps that sync with Evernote in the upcoming year! Make sure you check out the Evernote Trunk, where we showcase the apps that use the Evernote platform, especially our Trunk iPhone and iPad apps!
Mustafa Furniturewala is an iOS Engineer on the Evernote Platform team. He is responsible for the upkeep and architecture of the Evernote SDK for iOS.
Prior to Evernote, Mustafa was a software engineer at Klout and Citrix, working on a variety of projects from audio virtualization to mobile technologies.