Десятки тысяч разработчиков уже используют платформу Evernote, чтобы сделать свои приложения функциональнее и привлекательнее для 100 миллионов пользователей нашего сервиса. Очевидно, что значительная часть этого сообщества имеет дело с Android.

С недавним обновлением приложения Evernote для Android нам представилась возможность также подготовить Evernote SDK 2.0 для Android, мы рады пригласить разработчиков опробовать новые возможности в своих проектах.

Evernote for Android SDK на Гитхабе >>

image

Это обновление включает ряд важных изменений:

  • Новые системы сборки: добавлена поддержка Gradle и Android Studio, рекомендованных IDE для приложений на Android.
  • Переписан код: многие использованные ранее устаревшие функции Android были заменены новыми API. В своем же SDK мы сохранили программные интерфейсы и улучшили сетевую производительность.
  • Аутентификация сторонних приложений: для авторизации в Evernote с помощью OAuth сторонним приложениям больше не надо поднимать окно веб-браузера. Посмотреть пример
  • Поддержка корпоративного сервиса Evernote Business: подключение к бизнес-блокнотам пользователя (и общим блокнотам в целом) теперь реализовано гораздо удобнее. Ознакомиться с подробностями
  • Поддержка токена разработчика: вместо получения ключа API вы теперь можете создать токен разработчика и приступить к работе с API в своем аккаунте прямо сейчас. Кроме того, для добавления новых функций мы расширили важные классы с объектами-фабриками (factories) и объектами-строителями (builders). Теперь значительно проще переиспользовать и расширять код.
  • Загрузка HTML-кода заметок: с помощью класса NoteRef вы теперь можете проще загружать сохранять заметки. Унифицированный поиск позволит вам найти заметки по нескольким критериям единым запросом. Функция загрузки заметок в виде HTML будет полезна для отображения заметок в браузере или во внешних редакторах. Посмотреть демо
  • Новые интенты (Intents): Даже безо всяких вызовов Evernote API и работы с сетью вы теперь можете создавать, просматривать или искать заметки, используя приложение Evernote для Android. Можно даже отправлять в Evernote HTML-код, которое наше приложение сконвертирует в валидный ENML новой заметки. Открыть библиотеку Evernote Android Intents
  • Обновлено демо-приложение, из которого можно понять принципы работы с Evernote SDK для расширения возможностей вашего приложения. Посмотреть демо-приложение

Публичная версия нового Evernote SDK для Android уже доступна всем желающим. Будем рады услышать об интересных интеграциях. Мы всячески приветствуем пул-реквесты и сообщения об ошибках в нашем репозитории на Гитхабе >>

Комментарии (1)


  1. Invision70
    29.05.2015 12:25

    Извиняюсь за оффтоп, накипело.
    Под каждым устройством нужно приспосабливаться к приложению. Пользуюсь клиентом под Android, IOS, MacOS и иногда захожу из браузера. Я, конечно, понимаю, что работает не одна группа разработчиков, но похоже все это на соревнования между отделами.