用這款記錄工具,統計你的每一次閱讀和筆記:閱讀記錄

「閱讀記錄」是一款記錄閱讀的工具型 App,除了基本的管理書籍

記錄筆記外,它的核心功能就在於記錄你的閱讀時間,通過每次閱讀的記錄,幫你生成一系列詳盡的個人閱讀數據,從而幫助你更好地瞭解自己閱讀狀況。

這個 App 的靈感來自於健身軟件 Keep。因為我自己有做記錄的習慣,所以嘗試使用過一些 App 來管理自己的書籍。但是使用過程中總感覺無法很好的滿足我的需求,要麼就是功能過於單一、要麼就是摻雜太多不必要的功能,比如社交類功能。

所以,當我在接觸並使用了 Keep 之後,突然就發現,它在個人健身數據方面做得非常專業,通過記錄你平時的運動數據,可以讓你清楚的瞭解自己運動的時間、消耗的卡路里、運動的天數以及運動的項目等,從而幫助你更好地健身。於是,我就在思考,那讀書為什麼就不能這樣呢?「閱讀記錄」因此就這樣誕生了。

「閱讀記錄」解決了什麼問題

作為一款工具,幫助人們解決實際遇到的問題,或者提高做事的效率,這是它的價值所在。為此,我便開始回憶自己在實際讀書過程中都遇到了哪些問題,這些問題,或許你也遇到過:

  • 數據統計:書讀了不少,但是時間久了卻很難回憶起自己都讀過哪些書,更不用說閱讀的進度以及閱讀所消耗的時間。
  • 書籍管理:同時使用 Kindle、微信閱讀(或其他軟件)、紙質書時,散落在各處的書籍極不方便自己查看、彙總。
  • 記錄筆記:作為一個愛書的人,不捨得在書籍上直接塗畫,手寫摘抄又比較麻煩。
  • ……

閱讀記錄解決的正是這些問題。

數據統計

當我們準備開始讀書,通過「計時」功能就可以把我們本次所閱讀的書籍、時間、頁碼等信息記錄下來。 有了這些信息就可以計算、分析出個人的閱讀數據,並以最優的方式展現在我們眼前。

「閱讀記錄」還提供了 Widget 小組件,這樣我們可以在無需打開 App 的情況下,直接「一鍵計時」,操作更便捷。

用這款記錄工具,統計你的每一次閱讀和筆記:閱讀記錄

「快速計時」Widget 小組件和應用內計時

在數據統計頁面裡,我們可以看到「閱讀天數、閱讀量(全部閱讀的和已經讀完的)、閱讀時間、閱讀類型偏好」等閱讀數據,還可以通過選擇具體的時間段去查看這些數據。(目前正在規劃的下一個版本,對這個頁面做了較大的調整,數據展示會更全面、細緻,交互體驗也有更好的提升。)

用這款記錄工具,統計你的每一次閱讀和筆記:閱讀記錄

閱讀數據統計

不僅如此,你還可以具體查看某本書的閱讀數據,包括: 這本書閱讀的時間、進度、讀了多少天,甚至都是哪些天閱讀了,並幫你推算出讀完它還需要的花費的時間等。

用這款記錄工具,統計你的每一次閱讀和筆記:閱讀記錄

單本書的閱讀數據

書籍管理

應用支持三種書籍錄入方式:掃描條形碼、搜索書籍、手動錄入,當我們在錄入書籍的時候,可以根據實際情況將書的狀態設置為「正在閱讀」「想讀」或「未讀」。使用「閱讀計時」功能後,對應的書籍會被自動標記為「正在閱讀」狀態,並顯示在「正在讀」列表中,方便我們查看、管理閱讀進度。

用這款記錄工具,統計你的每一次閱讀和筆記:閱讀記錄

正在讀、想讀、書架

為了更好地管理自己的書籍,我們還可以通過設置標籤類型來進行分類,通過分類篩選可以快速找到對應的書籍。

用這款記錄工具,統計你的每一次閱讀和筆記:閱讀記錄

用標籤進行分類

記錄筆記

除了常規的手動記錄外,應用還支持目前最流行的

OCR 文字識別,既可以拍照、也能選擇相冊中的圖片。該技術採用的是百度 OCR 識別中準確度最高的「高精度識別」,不論是簡體還是繁體字都能達到極好的識別效果。當然除了中文,英文也一樣可以識別。為了達到更好的使用體驗,應用通過較為複雜的算法,在最大程度上使識別出來的文字達到原書的分段效果。

用這款記錄工具,統計你的每一次閱讀和筆記:閱讀記錄

OCR 文字識別

以上介紹就是閱讀記錄 App 的主要三大功能模塊,這三個功能很好地解決了我們平時看書過程中遇到的數據統計、書籍管理、和記錄筆記問題。當然除了這些,應用內還有很多實用的小功能,希望大家都能喜歡。

產品設計理念

作為自己真正意義上的第一個獨立作品,它從 0 到 1 的背後也有一些有意思的小故事,以及我自己對這個產品的一些看法與理念,希望跟大家分享。

當一打開 App 時,首先映入眼簾的就一個日曆,我稱它為讀書日曆。當使用閱讀計時功能後,當天日期就會被標註上,代表你今天讀書了。這樣的設計有助於激發人們的閱讀樂趣,幫助大家養成良好的閱讀習慣。試想一下當你一打開應用,發現自己的讀書日曆被標註得滿滿的,或許你會有種別樣的滿足感,驚歎於自己已經閱讀了這麼多天;又或者如零星般散落,而哀嘆自己為什麼才讀了這麼幾天。

數據記錄能讓我清楚地瞭解自己過往都做了什麼,時間都用在了哪,不論是工作、運動還是讀書上。所以,我希望通過這個 App 傳達的理念就是,不論你使不使用它,請試著讓自己做下記錄,不論什麼方式。人生很短暫,為什麼不給自己記錄點什麼呢。

用這款記錄工具,統計你的每一次閱讀和筆記:閱讀記錄

開發過程中遇到的問題

從最開始的有這個想法到最後做完上線 App Store,整個過程大概用了 5 個月的時間,這個時間其實還是蠻長的。期間遇到最大的問題應該就是畫產品原型圖及 UI 設計,對於一個沒什麼設計基礎的獨立開發者來說,這個過程還是蠻痛苦的。下面的圖片展示的是部分原型圖,我用的是 Axure,實際項目原型圖數量遠不止這些。

原型圖

用這款記錄工具,統計你的每一次閱讀和筆記:閱讀記錄

部分原型圖

蘋果是極其講究用戶體驗的,如果你看過《史蒂夫 · 喬布斯傳》,就能體會他那變態般的細節把控。所以每每在設計一個頁面的時候,我都會對每個按鈕的擺放位置、頁面佈局做深思熟慮的思考,是否使用起來會很順手、擺放位置是否合理,人們在使用的時候是否會迷惑。

可想而知這些工作花費了我大量的時間,遠比敲代碼要麻煩得多。不過在這個過程中我還是蠻享受的,從無到有製作一個產品的那種滿足是很難用其他東西衡量的。

設計 UI

原型圖畫好後,就得做 UI 設計了。期初我是打算找位設計師來做,畢竟我沒有任何設計的基礎。但是後來才發現這並不太現實。(太貴了!)所以,我只好硬著頭皮自己上了。

整個 App 設計風格我採用的是極簡風,沒有過多的顏色干擾,大量的白加上偏藍紫的主題色(曾經有個用戶說它是老幹部風格......)。最近在使用的時候突然感覺這個顏色確實不太好看,當時也不知道為什麼就選了這個顏色......

所以在之後的版本中我打算把這個顏色給替換了。至於應用中使用到的圖標,我用的是 阿里巴巴矢量圖標庫,在這裡你能找到基本常見的所有圖標。可想而知,設計 UI 這個過程也是很痛苦的,同樣耗費我大量的時間。幸好還算有些審美,整體風格還算 OK,雖然有些地方細節還不是很好,不過在後面的版本我會逐步地優化,爭取讓它不僅好用也更好看。

開發

作為一個有多年開發經驗的程序猿,這個過程其實倒還算 OK,沒有太多的問題,唯一算是遇到的技術問題便是 Widget 開發(小組件計時閱讀)。為了讓閱讀記錄 App 真正地做到高效、方便,我沒有采用一般 App 的做法(點擊 Widget 上的按鈕,進入 App 執行相應操作)。而是直接在 Widget 上進行計時操作,這麼做的好處就是無需進行多步操作,一鍵就可以計時了。這才是一個工具所應該具備的!

由於之前沒有做過相關的功能,所以對於具體的技術細節並不瞭解,即使在網上搜集大量資料,相關的內容卻不多。不過好在皇天不負有心人,終於讓我發現瞭解決之道,最終完美的實現了我想要的功能。最近,有用戶跟我反饋說小組件無法加載,這個問題在開發過程中確實遇到過,是由於 Widget 上顯示圖片文件過大造成的問題。蘋果有明確的解釋,大致意思是,Widget 並不能承載過於複雜的交互及業務。所以最後在嘗試對圖片進行了壓縮後解決了這個問題。至於那個朋友為什麼還會出現這個問題,我現在也有點困惑了,不過我會繼續排查,看是否還有其他原因導致的。 面對不同機型、不同系統版本,總會遇到各種奇怪的問題,如果你以後使用它並發現了一些問題,希望能及時跟我反饋,我好知道並解決它。

關於未來版本計劃

最初在做產品設計的時候,其實還有個「設置計劃」的功能,並且基本功能已經開發好了。但是在設計和交互上一直覺得有很多不完善的地方,所以一直沒有對外發布。待後續重新設計和完善後會開放出來。

現在,我正在做下一版本的規劃:在現有統計頁面的基礎上,做了較大的調整。數據展示會更加的細緻,包括一些交互細節上的修改,並增加一些實用的小功能。在書籍管理上也會優化與調整。當然,現有的顏色應該也會調整(現在的顏色實在是不喜歡了......)。至於計劃功能這一版本中是否會上暫時還不能確定。

結語

閱讀記錄 App 從最初的上線到今天已經過去了一段時間,這期間裡收到了很多用戶的反饋,既有很多好評與鼓勵,也有一些差評。對於這些我都虛心地予以接受,畢竟要滿足所有人的胃口實在不合實際。但是我能做到的就是儘量讓它更加完美些。

最後送給大家一句話,也是在 App 裡「讀書日曆」頁面下方展示的一句話:

不積跬步無以至千里,不積小流無以成江海。


分享到:


相關文章: