
Android Studio 專案的gradle問題怎麼解決,為什麼?
2017-10-29
使用Android Studio 3.0打開舊專案時,會自動檢查該專案中使用的gradle版本與目前Android Studio中的Gradle Plugin工具,舊專案可能會找不到使用的gradle版本而出現如下的問題

Android Studio(IntelliJ) 幾秒鐘生出 Builder 類別 – 會寫程式後要如何? 當然是要更快
2017-10-07
我認識的開發人員,不論是國內外,大部份在三、四年前轉用 IntelliJ 後就有回不去的感覺。原因是它有太多佛心、貼心的功能,能幫助已經會寫的人,能夠更快速達成他要做的工作。
Replace Constructor with Builder,將原有的建構子轉換成 Builder 設計模式

Android 8.0 Oreo的新文字方塊TextView的字型可以自動變大或變小了
2017-08-29
Android 8.0 Oreo推出新的TextView元件,讓TextView中的文字有變動的情形下,自動加大或縮小字型

Android 8.0 Oreo 一定得實作的通知頻道Notification channels
2017-08-23
從Android 8.0 Oreo開始,Android多了一個「通知頻道(Notification channels)」功能,讓開發者設計出不同類型的通知。如果專案的目標平台是Android 8.0(API level 26)時,開發者一定要實作通知頻道,若APP在7.1或之前的舊版本Android手機中執行,它會以舊的通知方式展示,也就是沒有通知頻道的效果

為什麼Firebase這麼紅?從它解決什麼問題開始
2017-07-18
今年5月的Google IO 17可說是AI與Firebase的舞台,光是與Firebase有關就有三十幾個場次,不論是介紹、討論、應用等,Firebase能成為聚光燈的焦點是有其原因的,本文章從它解決什麼問題開始。

使用ADB登入模擬器
2017-07-05
ADB工具(Android Debug Bridge)是Android SDK中所提供的一個除錯工具,使用ADB可連接模擬器與手機,進行除錯、測試、檔案處理等工作。它是個客戶端工具,也是個在使用者端背景執行的伺服器,接收使用者的指令,並轉送到設備端(包括模擬器與實體手機)