The second version of the Evernote SDK for Android: new Evernote features in your applications
Tens of thousands of developers are already using the Evernote platform to make their applications more functional and more attractive for 100 million users of our service. Obviously, a large part of this community deals with Android.
With the recent update of the Evernote application for Android, we had the opportunity to also prepare the Evernote SDK 2.0 for Android, we are pleased to invite developers to try out new features in their projects.
This update includes a number of important changes:
New build systems: Added support for Gradle and Android Studio, recommended by IDE for Android applications.
Code rewritten: many previously outdated Android features that were used have been replaced by new APIs. In our SDK, we retained software interfaces and improved network performance.
Authentication of third-party applications: to authorize in Evernote using OAuth, third-party applications no longer need to raise the web browser window. See an example
Support for corporate service Evernote Business : connecting to the user's business notebooks (and shared notebooks in general) is now much more convenient. Read the details
Developer Token Support: instead of obtaining an API key, you can now create a developer token and start working with the API in your account right now. In addition, to add new functions, we expanded important classes with factories and builders. Now it is much easier to reuse and extend the code.
Loading HTML notes: using the NoteRef class, you can now download and save notes more easily. Unified search will allow you to find notes by several criteria in a single query. The function of loading notes in the form of HTML will be useful for displaying notes in the browser or in external editors. View demo
New Intents (Intents): Even without any calls to the Evernote API and networking, you can now create, view, or search for notes using the Evernote app for Android. You can even send HTML to Evernote, which our application will convert to a valid ENML of a new note. Open the Evernote Android Intents Library
Updated demo application from which you can understand the principles of working with the Evernote SDK to enhance the capabilities of your application. View demo application
The public version of the new Evernote SDK for Android is already available to everyone. Looking forward to hearing about interesting integrations. We strongly welcome pull requests and error messages in our repository on GitHub >>