iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
Mobile Development

從概念發想上架一支SwiftUI app系列 第 1

我有一個好點子, 然後呢

  • 分享至 

  • xImage
  •  

點子的誕生
我想說,很多點子都來自生活中。
前陣子多了一項新的愛好,把玩翡翠掛件。當時看了幾場直播逛了網拍,狠下心來挑了一款玻璃種觀音吊墜(比較透光的意思)。收到貨也有樣學樣,使用iPhone的手電筒功能照射不同角度欣賞,尤其觀察面相雕刻。翡翠這個材質很有趣,隨著手電筒不同距離與角度產生變化。
某一次把玩的時候靈機一動,假如有一款APP,當我把這款翡翠擺在手機螢幕上,把螢幕當成手電筒的打光呢?是不是有更多欣賞的方式。

限縮範圍,實作手電筒的基本功能。
假設一個全黑螢幕,只有一個亮點模擬手電筒的光照,很直覺就可以想到的有:

  • 調整亮點位置
  • 調整亮點大小
  • 調整顏色
  • 調整角度

然後延伸出更多想法,
假如不只一隻手電筒呢?
假如背景也會變化呢?
假如加點動畫呢?
動畫都有了,來點隨著音樂變化的動畫如何?

這麼多功能想實現,總要先把基礎打好,試一下效果再決定下一步。

拆解步驟
先把憑直覺想到,模擬手電筒的效果實現

  1. 應該要有一個大區域,用來擺放翡翠,取名為LightZone。
  2. 應該要有一個控制區域可以控制亮點。
    2.1 亮度,顏色與大小可以用滑桿來實作
    2.2 位移可以設立一個區域,區域裡有一個物件,按著它移動,讓LightZone的亮點連動
    2.3 角度是我不太確定作法與效果的一環,一定要先確定出效果可行,後續項目才能繼續進行。
    先驗證以上幾點。

專案目標

  • 學習SwiftUI,用一款APP練習開發。
  • 先做一款MVP上架App Store,實際投入市場接收回饋。
  • 持續改版,加入更多功能。

明天先驗證基本功能,以及評估一下MVP要做的事情有哪些


下一篇
基礎部分 - SwiftUI做中學
系列文
從概念發想上架一支SwiftUI app30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言