web analytics

บันทึกการทำแอป Wallet Story 5 ตอนที่ 2

ต่อจากตอนที่ 1

มี.ค. 2020

เดือน มี.ค. 2020 เริ่มทำพวกปรับแต่งไอคอน หน้าร้านค้า ทำ in-app purchase และการรองรับหน้าจอแท็บเลต (Multiple screens) ตอนนี้ก็ทำมาร่วมๆ 4 เดือนแล้ว รู้สึกอยากจะเปิดแอปให้ผู้ใช้ดาวน์โหลดแล้ว ถ้าทุกอย่างเป็นไปตามคาด อยากจะอัพลง App Store ต้นเดือน เม.ย. 2020 ให้ได้

ในเดือนที่แล้วได้ทำ api ไว้แล้ว เดือนนี้เลยลองเปิดใช้งานหน้าล็อคอิน สมัครสมาชิก เพื่อทดสอบ api

Version 5.0.6 (8 MAR 2020)

3 Mar 2020 : importing data v5 (cont)
7 Mar 2020 : icons screen
11 Mar 2020 : Choose icon dialog + Custom bank/debt/revenue receivable
12 Mar 2020 : Choose icon dialog + category/sub-category/tag
14 Mar 2020 : In-app purchase for iOS + Store screen
15 Mar 2020 : View tx with tag page.
16 Mar 2020 : Guest mode + tx technical detail viewer + guard for v.Pro + searching tx
17 Mar 2020 : Support tablet Screen in summary screen
18 Mar 2020 : Support tablet Screen in menu screen
19 Mar 2020 : Support tablet Screen in tag/bank/debt screen
22 Mar 2020 : forgot password screen.
23 Mar 2020 : Support tablet Screen in setting screen
24 Mar 2020 : in-app purchase (Pro/Multi-account/icons)

ตัวอย่างหน้าจอในแท็บเลตของหน้าสรุป ผมพยายามออกแบบให้ใช้พื้นหน้าจอได้คุ้มค่าและใช้งานง่ายที่สุด

Version 5.0.17 (1 APR 2020)

เม.ย. 2020

เดือน เม.ย. 2020 เดือนนี้ ต้นเดือนตั้งใจว่าจะ publish ใน App Store ให้ได้ เพราะทำ in-app purchase ไว้แล้ว เดือนนี้จะทำ feature ที่ยังขาดใน v4 เช่น ดอกเบี้ย เครื่องคิดเลข และอื่นๆ

ในวันที่ 8 เม.ย. ก็สามารถเอาแอปขึ้น App Store ได้สำเร็จ

Available on App Store (8 APR 2020)

มีผู้ใช้งานมาแจ้งบัคและสอบถามถึงฟีเจอร์นึง คือ re-order ที่ตอนนี้ใน v5 ยังไม่มี

ผมก็แก้บัคและก็พัฒนาฟีเจอร์นี้ทันที

v5.0.18

Timeline ของ Git commit ในเดือน เม.ย. 2020

3 Apr 2020 : Add reorder bank account/category/tags + activate product (for Android only)
4 Apr 2020 : Add deliver product after login for Android
6 Apr 2020 : Backup subscription + backup screen
8 Apr 2020 : Publish on App Store
9 Apr 2020 : Importing credit card + Credit card
10 Apr 2020 : Add firebase + Exporting credit card + support import credit card v4
11 Apr 2020 : Tag summary
13 Apr 2020 : Add term/pricacy polocy in store
17 Apr 2020 : validate device + Device management screen
19 Apr 2020 : View tx summary table
20 Apr 2020 : View tx summary table (cont)
23 Apr 2020 : Subcategory expense group + category tx in calendar + subcategory tx in calendar.
28 Apr 2020 : Export excel file about tx data.

ตอนนี้ in-app purchase สามารถซื้อ Wallet Story PRO ได้แล้วใน iOS แต่ใน android ไม่สามารถใช้งานได้ เพราะผมไม่สามารถนำแอปลง play store ได้ เลยทำหน้าจอให้ติดต่อทางเพจแทน

ทำหน้าจอสำหรับสำรองข้อมูลเพื่ออัพโหลดข้อมูลไปที่ server อันนี้เป็น subscription นะ

v5.1.0

ในแอปมีเมนูนึงชื่อว่าหนี้สิน ซึ่งเอาไว้ track หนี้สินของเรา และมีส่วนดอกเบี้ยด้วย อันนี้มีใน v4 แต่ยังขาดใน v5 ผมเลยทำส่วนนี้เพิ่มเข้ามา

v5.2.0

ฟีเจอร์ใหญ่อีกตัวคือ สรุปแท็ก ซึ่งซับซ้อนอยู่เหมือนกัน อันนี้เอาไว้สรุปประมาณว่า เช่นเราไปเที่ยวทริปๆนึง แล้วเราก็ติดแท็กในรายการต่างๆไว้ ทีนี้ถ้าเราอยากจะรู้ว่าทริปนี้มีค่าใช้จ่ายอะไรบ้าง ก็จะมาดูที่สรุปแท็กนั่นเอง

อีกอันคือเครื่องคิดเลข เผื่อคนที่ต้องการคำนวณตอนใส่ค่าจำนวนในช่อง

v5.3.0 (13 Apr 2020)

ปัญหาอีกอันของการสำรองข้อมูล คือการที่มีหลายอุปกรณ์ จะทำให้แอปซิงค์ลำบากและหนักเกินไป ผมเลยทำระบบให้ล็อคไว้ให้ล็อคอินมากที่สุดที่ 3 อุปกรณ์เท่านั้น

v5.3.7 (18 APR 2020)

มีผู้ใช้แจ้งบัคเข้ามา เรื่องการ ยืมเงิน/ถูกยืมเงิน แอปไม่ถามให้สร้างรายรับค้างรับ อธิบายสำหรับผู้ที่หลงเข้ามาอ่านนะครับ คือ แอปจะมีให้เพิ่มรายรายจ่ายหมวดหมู่หนึ่งชื่อว่า ถูกยืม ซึ่งมันคือรายจ่ายเพราะเราถูกยืมเงินไป เงินในกระเป๋าเราลดลง แต่ว่าจริงๆแล้วเพื่อนต้องเอาเงินมาคืนเรา นั่นก็คือเป็นรายรับค้างรับ แอปเลยมีฟีเจอร์ที่ชื่อว่ารายรับค้างรับ เพื่อ track เงินที่เราถูกยืมไปนั่นเอง ในกรณีเรายืมมาก็เช่นกัน ก็จะกลับกันเป็นหนี้สินแทน

v5.3.9 (18 Apr 2020)

วันที่ 8 มีผู้ใช้ทักเข้ามาในเพจ น่าจะเป็นฝรั่ง ถามเกี่ยวกับการซื้อ version Pro และไอคอน ในแอป ก็ไม่รู้ว่าเขาไปเจอแอปผมได้ยังไงนะ ซึ่งก็คุยกันและเขาก็จ่ายผ่าน paypal จำนวน 9.99 usd จากนั้นผมก็ unlock ให้เขาผ่าน backend

วันที่ 14 เม.ย. 2020 ผมได้ลองไปโพสในกลุ่ม iPad User TH ซึ่งเป็นกลุ่มผู้ใช้ iOS ผมได้ลองโพสถามว่าเพื่อนๆใช้แอปบันทึกรายรับรายจ่ายอะไรอยู่ครับ พร้อมแนบรูปแอป Wallet Story ไป ไม่อยากโพสแนะนำตรงๆกลัวแอดมินจะมองว่าขายของ ซึ่งจุดประสงค์ของผมก็คืออยากให้คนรู้จักแอป Wallet Story ใน iOS มากขึ้น

ก็มีหลายคนเข้ามาแสดงความเห็น มีทั้งคนที่ถามว่าแอปอะไร น่าสนใจ และมีทั้งคนที่เข้ามาตอบว่ากำลังใช้แอปอะไรบันทึกรายรับรายจ่ายอยู่ และที่นิยมกันก็คือแอป Money lover และ Spendee เพราะสามารถ sync ได้ และใช้ได้ใน web app

มีหลายท่านที่ทดลองดาวน์โหลดมาติดตั้ง และลองใช้งาน แค่นี้ผมก็ดีใจแล้ว

จากการโพสครั้งนั้นก็มียอดผู้ใช้งานพุ่งขึ้นมาราวๆ 180 คน และก็ค่อยๆลดลงเล็กน้อย ก็พอเข้าใจได้แหละ คงจะมีคนที่ไม่ชอบและลบแอปทิ้งไปบ้าง

แต่หลังจากนั้นผู้ใช้ก็เพิ่มขึ้นวันนิดวันละหน่อย

ในวันที่ 19 เม.ย. 2020 มีพี่ผู้ใช้ท่านนึงทักเข้ามาใน LINE ได้ให้ feedback เรื่องการ backup และการใช้งาน โดยแจ้งเข้ามา 3 ข้อ ข้อ 1-2 เป็นเรื่อง backup และข้อ 3 เป็นเรื่องการแสดงผลที่ยังไม่ครบถ้วน

จากนั้นผมก็พัฒนาฟีเจอร์นี้ ให้สามารถดูรายละเอียดย่อยๆในสรุปต่างๆได้ ให้สามารถกดดูได้ละเอียดได้มากขึ้น ไม่ใช่แค่หน้าที่พี่เขาส่งมาให้เท่านั้น แต่ทำทุกหน้าที่สามารถทำได้

v5.4.0 (19 APR 2020)
v5.4.1 (19 APR 2020)
v5.4.1 (19 APR 2020)
v5.4.1 (19 APR 2020)

ฟีเจอร์ต่อไป อันนี้เป็นฟีเจอร์ที่คิดไว้มานาน และไม่มีใน v4 นะ คือการจัดกลุ่มหมวดหมู่ย่อยของรายจ่าย เช่น ทั่วไป ฟุ่มเฟือย ซึ่งในอนาคตจะมีสรุปว่าเดือนนี้เราใช้รายจ่ายที่ฟุ่มเฟือยไปเท่าไหร่ๆนั่นเอง

v5.4.2 (24 APR 2020)

นอกจากนี้ก็เพิ่มฟีเจอร์ ซ่อน/แสดง รายการ (อันนี้มีใน v4) ซึ่งในแอป Wallet Story ผมจะใช้ระบบ ฝาก/ถอนเงิน กล่าวคือเวลาเราซื้อของแล้วจ่ายผ่านบัญชีธนาคาร แอปจะจำลองโดยการสร้างรายการถอนเงินออกมาแล้วสร้างรายจ่าย ดังนั้นจะมีรายการเกิดขึ้น 2 รายการ คือ รายการถอน (จัดเป็นรายรับเพราะเงินออกมาเข้ากระเป๋า) และรายการรายจ่าย ทำให้ผู้ใช้อาจสับสนได้ ดังนั้นผมเลยทำตัวเลือกเอาไว้เพื่อซ่อนรายการ ฝาก/ถอน เหล่านี้

ฟีเจอร์ต่อมาคือ การส่งออกไฟล์ excel ซึ่งผมก็ตั้งใจไว้ว่าจะทำให้รองรับหลายๆรูปแบบ เช่น รายการทั้งหมด , รายการแยกตามเดือน , สรุปต่างๆ ทั้งรายเดือน รายวัน รายปี แต่ว่าในเวอชันนี้เอาเฉพาะรายการทั้งหมดไปก่อนนะ

v5.4.6 (28 APR 2020)

วันที่ 20 เม.ย. 2020 มีผู้ใช้แจ้งเข้ามาในเพจว่า อยากให้หนี้สินสามารถเพิ่มหมวดหมู่ย่อยได้ ซึ่งตอนนี้ยังไม่มี

จากนั้นผมก็พัฒนาฟีเจอร์นี้และอัพเดทในวันที่ 28 เม.ย. 2020 พร้อมกับฟีเจอร์ excel

v5.4.6 (28 APR 2020)

นอกจากนี้ก็มี หลายท่านที่ทักเข้ามาทั้งทางเพจและทางไลน์ได้ให้กำลังใจและให้คำแนะนำต่างๆครับ เป็น feedback ที่ดีมากๆ ขอขอบคุณมากๆครับ

พี่ท่านนี้ช่วย review ดีมาก ได้เสนอไอเดียและแจ้งบัคของแอปเข้ามา และยังอุดหนุน Wallet Story Pro อีกด้วย ขอบคุณครับ

จบตอนที่ 2

ขอจบบันทึกตอนที่ 2 เพียงเท่านี้ก่อนครับ เจอกันในบล็อก ตอนต่อไปครับ (: