Crashlytics ANR
最近我負責的產品 App 流量大增(至少成長十倍),各種崩潰數據也跟著多了起來,尤其是 Android App,出現了一堆我壓根沒見過的問題,畢竟過去十年我都在做 iOS App,這下子得趁這一波學習一下啦~
我在 Firebase Crashlytics 後台上見到一些議題,先截個圖來看看多麽嚴重刺激!?😃

最近我負責的產品 App 流量大增(至少成長十倍),各種崩潰數據也跟著多了起來,尤其是 Android App,出現了一堆我壓根沒見過的問題,畢竟過去十年我都在做 iOS App,這下子得趁這一波學習一下啦~
我在 Firebase Crashlytics 後台上見到一些議題,先截個圖來看看多麽嚴重刺激!?😃

承上一篇,司馬庫斯一日遊,隔天行程是鎮西堡一日遊。導遊表示健行難度比前一天還要高,確實又加上下雨,上上下下溼滑須特別留意。
2/4-2/5 日司馬庫斯+鎮西堡之旅,導遊建議個人攜帶裝備:
● 兩截式雨衣或是(輕便雨衣+雨傘)
● 登山鞋或雨鞋(有經驗者)
● 雙肩背包(20 公升以上)
● 頭巾或遮陽帽
● 帶1套備用衣物(放在車上下山可以換)
● 禦寒衣物
● 現金
● 身分證、健保卡
● 個人藥品 (暈車藥、感冒藥……等)
● 手機、行動糧
● 600cc 以上飲用水(車上會提供瓶裝水)
● 登山杖
● 護膝
Q:司馬庫斯及鎮西堡的海拔?
A:司馬庫斯部落海拔高度約 1500 公尺;鎮西堡海拔約 1700 公尺
Q:司馬庫斯有哪些必看景點?
A:司馬庫斯巨木群、司立富瀑布、Koraw生態公園、神秘谷、司馬庫斯大橋
Q:鎮西堡有哪些必看景點?
A:亞當神木、夏娃神木、鎮西堡森林國小、鎮西堡長老教會

今年一月份,原本準備要抽玉山山屋的群組,導遊傳了二月報名去司馬庫斯的訊息,看到千年跑友兼山友的 Sandy 有報名,那麼就加大我想報名的意願!🙃
過去十年間,三不五時就聽到司馬庫斯是上帝的部落,還有非常美艷動人的櫻花群,在冬春轉換之際,總會吸引遊客前往,我在社群平台上看得很是羨慕!

好的,先說這是一個兩天一夜的行程,其中司馬庫斯佔了一天,而鎮西堡也佔了一天(詳見下篇文章鎮西堡一日遊)。團費每人 6500 元,住宿是兩人房,乘車是九人座。恰好週六是補班日,為了把握難得旅遊的機會,我用特休請假了。
2/4-2/5 日司馬庫斯+鎮西堡之旅,導言建議個人攜帶裝備:
● 兩截式雨衣或是(輕便雨衣+雨傘)
● 登山鞋或雨鞋(有經驗者)
● 雙肩背包(20 公升以上)
● 頭巾或遮陽帽
● 帶1套備用衣物(放在車上下山可以換)
● 禦寒衣物
● 現金
● 身分證、健保卡
● 個人藥品 (暈車藥、感冒藥……等)
● 手機、行動糧
● 600cc 以上飲用水(車上會提供瓶裝水)
● 登山杖
● 護膝
語法糖 (Syntactic Sugar) 有點像是「炫技」的概念,把淺顯易懂的東西包裝成複雜華麗的樣貌,藉此吸引人的眼光。或是說,隱藏物件複雜的內容,僅顯露簡單的表面,然後大家都能輕易使用。😎

寫程式的過程中,時常會需要寫判斷 IF ELSE,如果每次都要打這六個字,有時候真的會很煩~
那麼該怎麼簡化此寫法,於是我便常用:
expression ? option1 : option2
現在只要兩個符號?和:,即可搞定兩種判斷。不過簡化也需要看狀況,以免未來看到還要花時間去推敲理解。
(繼續閱讀…)善用運算符號,可以減少寫些程式碼。在使用之前,必須了解它是怎麼運作,之後就能得心應手囉~
我目前只會 IF ELSE 來使用問號運算符,趁這時候多學點語法糖,讓我可少寫幾行程式碼,也可達到些成就感。🙃
Flutter 是以 Dart 程式語言來運行,線上可以直接測試程式碼:https://dartpad.dartlang.org/
(繼續閱讀…)
HappyMan・迴響