轉職工程師 第十八週-期末專題、Android
從這一週開始
上午的時間
由各組上台分享自學程式語言的成果
包括Android、Swift、還有LineBot等等
還有最新最猛最難用的ReactNative
分享內容從俊安、黃逵之前寫的兩個實習題目
講解如何處理大量資料
到Android的Activity
跳轉頁面會用到的intent
和Swift組分享StoryBoard、layout
還有申請LinnBot機器人、用javaScript寫打磚塊
等手把手教學等等
同學們都花滿多時間在準備的
感覺還不錯
我們這組從這一週開始
認真研究Android Studio
雖然我的手機是Android
但是從來沒有好好了解過
(例如到現在我才知道
我的Android版本是6.0)
由於Android Studio只支援Java和Kotlin
所以我們要暫時離開.Net的溫暖懷抱
跟新的IDE培養感情
Link有借我們一兩本書
照著書上做練習其實不會太困難
因為大部分的程式碼
都是繼承原有的物件
或是使用內建元件等等
而且Java和C#真的還滿像的
運作原理大同小異
只是關鍵字的差異
可以說是無痛上手
不過比較辛苦的應該是Debug
由於真正運行的程式碼太多
所以錯誤的訊息都是一整排
通常會發生Null Excrption
都是因為不了解各個方法執行的先後順序
所以了解Android Studio提供的方法
反而比學習Java來得更重要也更不容易
因為Android的版本隨時在變動
所以網路或書上的資料
有時會和實際狀況有落差
光是SDK的版本差異
就有可能發生數不完的問題
不過對於我們這組的專題
我總覺得少了一些熱情
似乎就是接接資料
顯示資料,然後就沒了
雖然公司的PM都說可以自己發揮創意
但是創意真的不好發揮
還好專題才剛開始
還有時間慢慢思考
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Frank's Talk!