這件事的起源,來自某天跟一位朋友聊天的時候。

我們喝著下午茶,聊到「就怕人生沒有目標」之類的話題,然後我就說到曾經有個想法,很想把它做成app,

但一來我沒有接觸過app開發、二來大學畢業後就沒碰過code

一個人從零開始,想想就覺得困難,這個想法就一直擱置了...

那天其實很隨意的聊著,她也是沒接觸過app但本身工作是需要用c#來完成,她說她也是經常有想法,但行動力不足

或許我們都只是需要一個partner,就算依然是各自努力摸索

可你知道有個人可以跟你交流想法,有互相督促、互相幫助的感覺,很棒!

我們當下就拿出隨身筆記本畫圖溝通了起來,把idea化成具體方案,討論功能與UI設計

整體內容確定之後,將它分割成幾個小目標,然後逐步實現它!

我們都知道這對我們來說,可能會是個長期抗戰!

因為或許每一小步都要走很久,但我相信會隨著我們越來越熟悉而變快的!

· 開發環境

剛開始,我們想的很簡單,我們都拿iPhone當然要作iOS版的app啊~總不能作一個自己不能用的app吧~

殊不知,查資料後發現要作iOS版的app的話,需要一台Mac!而我們的電腦/筆電都是windows系統...

因此,在android跟跨平台之間猶豫了一下,最後還是選擇了比較困難的跨平台。

說它困難是在於幾乎都只能靠寫code來完成,想用拉物件的方式似乎無法...

在開發環境(IDE)的選擇上,照著搜尋到的範例教學: VS2017 for Xamarin開發環境之安裝與設定

安裝了Visual Studio 2017,使用xamarin.forms and prism,然後就直接開始了!

原本我的想法是希望能將基礎觀念打好再開始,可後來覺得藉由實作摸索、解決問題,會比看書或影片來得印象深刻

確實!每一小步都是問題

而在查資料試圖解決的期間,同主題的東西看越多越能慢慢理解它,再藉由許多資料與實際操作的驗證

我發現自己腦袋裡似乎建立了一個有些模糊的概念,我相信這種累積得來的知識經驗只會越來越完整

就像我今天突然一個念頭想記錄一下

回想起一個多月前連Visual Studio都不會裝,可現在略懂如何修改別人的code了呢!

是的,一開始,光是安裝/設定開發環境,我就碰到一堆莫名其妙的問題

例如Android SDK manager不讓我更新,或是我的筆電C槽空間不夠等等...

也是一步一步找資料解決問題,我試過重新安裝VS2017,也試過另外下載SDK manager來更新

最後發現問題在一開始下載的執行檔(.exe)可能就不完整,重新下載了另一個執行檔再安裝,就沒問題了

而我明明都是在官網下載的啊啊啊!!!

而C槽空間不足的問題,本來以為可以用分割硬碟的方式來處理,但我的是筆電C槽跟D槽完全是兩顆硬碟

無法用分割的方式解決,最後找到了一個建立連結的方法

簡單說就是將資料移到D槽,然後建立連結到C槽,讓電腦以為資料還在C槽的一種方式~

確實幫我解決了部分問題

有興趣的可以看我的另一篇記錄:C碟空間不足又無法分割硬碟?!mklink語法與強制刪除​​​​​​​

​​​​花了我快兩個星期的開發環境終於ok之後,我們可以開始解決第一個小目標-地圖了!

 

 灑花~~~ 

 

文章標籤
全站熱搜
創作者介紹
創作者 Erin 的頭像
Erin

Hi, Erin.

Erin 發表在 痞客邦 留言(0) 人氣(395)