Top Banner
GoLater 開發經驗分享 by @maoyang http://www.facebook.com/GoLaterAPP 13年9月17星期
37

Go later開發經驗分享

May 28, 2015

Download

Travel

MaoYang Chien

1. GoLater是??
2. GoLater開發動機
3. 為何選擇Evernote當做開發平台
4. Evernote API開發經驗分享
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Go later開發經驗分享

GoLater開發經驗分享

by @maoyanghttp://www.facebook.com/GoLaterAPP

13年9月17⽇日星期⼆二

Page 2: Go later開發經驗分享

Who am I?

ESAST 技術總監

Facebook軟體開發團隊工具心得分享 板主

TechTalk@TW podcast協同主持人

iOS programmer

13年9月17⽇日星期⼆二

Page 3: Go later開發經驗分享

大綱

GoLater是?

GoLater開發動機

為什麼選擇Evernote為主要開發平台?

Evernote API開發經驗分享

13年9月17⽇日星期⼆二

Page 4: Go later開發經驗分享

GoLater是?

13年9月17⽇日星期⼆二

Page 5: Go later開發經驗分享

Evernote Japan說

「あとで読む」の場所版という感じですね 感覺上是Read it Later的地⽅方版

13年9月17⽇日星期⼆二

Page 6: Go later開發經驗分享

看到喜歡的景點->收集

13年9月17⽇日星期⼆二

Page 7: Go later開發經驗分享

同步到GoLater

13年9月17⽇日星期⼆二

Page 8: Go later開發經驗分享

在地圖顯示想去的景點

13年9月17⽇日星期⼆二

Page 9: Go later開發經驗分享

走吧!

13年9月17⽇日星期⼆二

Page 10: Go later開發經驗分享

GoLater開發動機

13年9月17⽇日星期⼆二

Page 11: Go later開發經驗分享

問題??

老家在台中

流浪到新竹

客戶在台北/參加開發者聚會

13年9月17⽇日星期⼆二

Page 12: Go later開發經驗分享

lbs App-手機裝了一堆....

為何在網路看到許多的美食報導, 打開LBS找不到?

手機裝了不下10隻LBS App, 到定點查詢要用哪一個??

常在網路看到美食分享Blog, 但是想去的時候經常找不到? 想不起來?

13年9月17⽇日星期⼆二

Page 13: Go later開發經驗分享

嗯! 要多吃銀杏嗎?

13年9月17⽇日星期⼆二

Page 14: Go later開發經驗分享

那一年上了認知心理學

13年9月17⽇日星期⼆二

Page 15: Go later開發經驗分享

認知心理學是?

認知⼼心理學在於了解⼈人的⼤大腦如何運作、演算以及處理資料,可以被稱為⼈人類⼤大腦的「逆向⼯工程」- 蔡志浩

13年9月17⽇日星期⼆二

Page 16: Go later開發經驗分享

關於大腦的記憶

人的記憶是不可靠的

短期記憶/長期記憶

記憶如何提取

13年9月17⽇日星期⼆二

Page 17: Go later開發經驗分享

為何手機上一堆ToDo的App?

13年9月17⽇日星期⼆二

Page 18: Go later開發經驗分享

Read it Later

也有

Watch Later - YouTube

13年9月17⽇日星期⼆二

Page 19: Go later開發經驗分享

GoLater :)

當然也要有

13年9月17⽇日星期⼆二

Page 20: Go later開發經驗分享

為何選Evernote為開發平台?

13年9月17⽇日星期⼆二

Page 21: Go later開發經驗分享

使用Evernote API前曾經用

Parse- Backend as a Service

Pocket API - 之前名為Read it later

13年9月17⽇日星期⼆二

Page 22: Go later開發經驗分享

使用Evernote API好處

13年9月17⽇日星期⼆二

Page 23: Go later開發經驗分享

api使用是免費

13年9月17⽇日星期⼆二

Page 24: Go later開發經驗分享

Evernote第三方應用豐富

13年9月17⽇日星期⼆二

Page 25: Go later開發經驗分享

資料可以區隔-筆記本

13年9月17⽇日星期⼆二

Page 26: Go later開發經驗分享

網路費用 = 0

13年9月17⽇日星期⼆二

Page 27: Go later開發經驗分享

結合Evernote行銷資源

獲得新加坡媒體Tech in ASIA選為台灣新創app創新前10大

在日本獲得5次報導, 在日本Twitter被retweet了>200次

Evernote TRUNK 透過Evernote網站行銷App

13年9月17⽇日星期⼆二

Page 28: Go later開發經驗分享

Evernote的限制

可客製化的PUSH Notification/目前只有Remind

結構式資料與SQL支援

13年9月17⽇日星期⼆二

Page 29: Go later開發經驗分享

Evernote開發經驗分享

13年9月17⽇日星期⼆二

Page 30: Go later開發經驗分享

iOS開發者建議使用cocoapods

pod 'Evernote-SDK-iOS', '1.3.0'pod update

13年9月17⽇日星期⼆二

Page 31: Go later開發經驗分享

資料Cache,減少API呼叫

13年9月17⽇日星期⼆二

Page 32: Go later開發經驗分享

一開始就考慮分享筆記本功能

13年9月17⽇日星期⼆二

Page 33: Go later開發經驗分享

if(currentNotebook != nil && [currentNotebook isKindOfClass:[EDAMNotebook class]]){ currentNBName = ((EDAMNotebook *)currentNotebook).name; }else if(currentNotebook != nil && [currentNotebook isKindOfClass:[EDAMLinkedNotebook class]]){ currentNBName = ((EDAMLinkedNotebook *)currentNotebook).shareName;}

開發到一半想到分享筆記本的下場

13年9月17⽇日星期⼆二

Page 34: Go later開發經驗分享

資料Sync, updateSequenceNum/updated

13年9月17⽇日星期⼆二

Page 35: Go later開發經驗分享

給Evernote的建議

可不可以有只做筆記本SYNC的API ??

13年9月17⽇日星期⼆二

Page 36: Go later開發經驗分享

結語

要找出使用者的需求前先成為Evernote的玩家

13年9月17⽇日星期⼆二

Page 37: Go later開發經驗分享

買一本好好研究吧!

13年9月17⽇日星期⼆二