我花了兩週時間開發的應用終於上線了!這是我學到的寶貴經驗:
🔥 1. 保持熱情
我們再怎麼強調熱情都不為過,這正是我們一開始想做 App 的初衷。不是因為金錢、興趣或靈感驅動,而是因為沒有對開發的熱愛,你根本不會真正行動起來!
靈感來源:我的腰痛問題讓我想要一個能快速訪問 YouTube 運動影片的捷徑,於是產生了 TubeLinks 的想法。
📋 2. 一定要先了解 Google Play 的政策
為什麼要上架到應用商店?因為 Google Play 的審核機制是為了把關應用品質。
- 開發時想加入 YouTube 下載功能,結果發現這是違反政策的
- 應用名稱重複的話需要改名
- 需要至少 14 天的封閉測試和 12 位測試人員
重要教訓:千萬不要寫「沒有反饋」!至少要發佈一個新版本來證明你根據用戶反饋做過改進。
💻 3. 開發過程
我完全沒有開發經驗,全程使用 Cursor 來開發。不斷地聊天要求功能 → 測試 → 優化,這就是 AI 最大的魅力!
📢 4. 推廣你的應用
上線後下載數是 0!沒有人會免費幫你推廣。寫經驗分享文幫助別人,別人自然也會願意幫你——前提是你的 App 真的有價值。
#AndroidDev
#IndieDev
#FirstApp
#TubeLinks
I finally launched the app I developed in two weeks! Here's everything I learned along the way:
🔥 1. Passion is Non-Negotiable
We can't emphasize passion enough. It's the real reason we start building apps, right?
Inspiration: My lower back pain led me to create TubeLinks - a way to quickly access YouTube exercise videos from my home screen.
📋 2. Understand Google Play's Policies
Why bother publishing on the Play Store? Because the store's whole point is review and quality control.
- Tried to add YouTube download feature - it violates YouTube/Google policies
- App name conflicts require renaming (including GitHub repo)
- 14-day closed testing required with at least 12 testers
Key Lesson: Never write "No feedback"! Google expects at least one version update showing improvements based on user feedback.
💻 3. The Development Process
Zero experience, full-time Cursor usage. Keep chatting → testing → optimizing. This is AI's greatest charm!
📢 4. Promoting Your App
After launch, downloads = 0! No one will promote your app for free. Share your experience and help others so they'll help you back.
#AndroidDev
#IndieDev
#FirstApp
#SideProject
💡 What was your original motivation when you started developing your first app?
Feel free to drop them in the comments! Keep the passion alive! 🔥