이번 버전을 통해 많은 사용자들이 요청해왔던 기능인 에버노트 및 구글 캘린더, 깃허브 등 타사 프로그램과 통합할 수 있다. 새로운 개발자 플랫폼은 투두이스트 API와 웹훅스, 그리고 제 3 개발자가 다른 앱을 통해 투두이스트를 확장할 수 있는 있는 장고(Django) 프로그램인 파워앱으로 구성돼 있다.
투두이스트 API 버전 6은 사용하기 쉬운 파이썬 클라이언트와 함께 뛰어난 문서화 기능을 제공한다. 이를 통해 개발자들은 통일된 API 콜 ‘동기화’, 모든 실패 명령에 대한 JSON 에러 설명, 개선된 입력 유효화 메커니즘, 일관된 동기화 명령어, 일시적 ID에 기본으로 적용되는 UUID 등 수 많은 기능들을 즐길 수 있다.
개발자 플랫폼의 두 번째 특징인 웹훅스는 개발자들이 투두이스트 사용자 계정의 변화에 즉각적으로 반응하는 확장 기능을 만들 수 있도록 한다. 연결하고자 하는 새 앱을 만든 후, 웹훅스 URL과 투두이스트로부터 받고자 하는 항목의 목록을 제공하면 앱에 등록된 투두이스트 사용자들이 해당 URL로 HTTP 요청을 만들어낸다.
세 번째 특징이자 본 개발자 플랫폼의 가장 강력한 기능인 파워앱은 투두이스트 확장 프로그램 형성을 간결화할 수 있는 실용적인 장고 애플리케이션을 기반으로 한다. 파워앱은 사용자에게 유리한 인터페이스를 제공하며 설치와 업그레이드가 용이하다. 개발자들은 파워앱을 통해 설치된 확장 프로그램을 자동으로 스캔하고, 사용자들에게 간단한 설치 통합 프로그램을 제공할 수 있다. 또한 앱마다 커스텀 설정을 제공할 수도 있고 싱크 API를 통해 백그라운드 동기화도 가능하다.
한편, 새로운 개발자 플랫폼 발표와 함께 투두이스트는 첫 글로벌 개발자 대회를 개최한다. 대회는 7월 2일까지 진행되며, 투두이스트 통합에 대한 아이디어를 갖춘 전세계 모든 개발자들이 참여할 수 있다. editor@itworld.co.kr