Evernote Tech Blog

The Care and Feeding of Elephants

The Evernote iOS SDK Now Supports China Service, Business Notebooks – Introducing Mustafa

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.

Updates

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!

If you have any feedback or questions, please don’t hesitate to reach me at mustafa@evernote.com or @mustafasf.

About Mustafa

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.

@mustafasf  •  mustafa@evernote.com

Leave a Comment

* Required fields