Kotlin:代理真的很簡單啊!
我們知道在Kotlin里語法糖的存在都是為了解決之前Java某種現有的問題或者是簡化程式碼,之前我們已經討論了諸多語法糖,瞭解它們的實現以及如何優化。在我們常用的第三方庫中,一個比較常見的東西就是代理模式,但是
我們知道在Kotlin里語法糖的存在都是為了解決之前Java某種現有的問題或者是簡化程式碼,之前我們已經討論了諸多語法糖,瞭解它們的實現以及如何優化。在我們常用的第三方庫中,一個比較常見的東西就是代理模式,但是
Android精選原始碼 Android 自定義dialog實現年齡選擇輸入 Android建立抗鋸齒透明背景圓角影象 imag
談 kotlin之前 有一類程式設計師,自己根本沒體驗過的東西,看了幾篇譁眾取寵的博文自己也來嘲諷,我稱之為雲程式設計師。 就比如 Kotlin,有人蹭熱度寫幾篇類似“我為什麼從 k
RedMonk釋出了最新的程式語言排行榜。對於2019年1月或2019年第一季度,前10名與2017年第3季度相比幾乎沒有變化,與2015年第三季度相比只有很小的變化。這是否反映出缺乏進展,還是說值得歡迎的穩定
初遇Kotlin協程(coroutine) 這篇文章我們將建立協程專案,並用Coroutines編寫相關程式碼。 Kotlin 1.1引入了協程程式,這是一種編寫非同步、非阻塞程式碼(以及
最近在研究 Kotlin 協程,發現功能真的超級強大,很有用,而且很好學,如果你正在或計劃使用 Kotlin 開發 Android,那麼 Kotlin 協程你一定不能錯過! 協程是什麼? 我們平常接觸的
HTML 是各種 tag 的巢狀結構, 在根元素之下是 HEAD 和 BODY. BODY 裡面是頁面結構, 現代的 Web 開發通常不會直接把內容直接寫到 DOM 裡, 所以一般來說頁面裡只有結構, 沒有內容
Coroutine 既然是非同步操作,並且可以通過多執行緒的dispatcher 來併發執行。所以同樣會遇到多執行緒併發非同步操作的各種問題。其中最重要的一個問題就是如何控制對shared m
Kotlin 基礎-程式結構(上) 一、常量與變數 1.1 型別推導 在 Kotlin 中,只要是編譯器認識的型別,就可以自動推匯出變數的型別,不需要我們顯示的指定。 val
前面一節介紹了 Coroutine 的 scope 概念以及 CoroutineScope 上定義的各種建立不同應用場景 Coroutine 的擴充套件函式。這一節來介紹 Coroutine 如何取消以及 Co
電影資訊App是一個純練手專案,使用了系統API28,全部是基於Androidx包下的。使用Kotlin語言開發,使用了Android JetPack中的LiveData、ViewModel以及Room。為了學
前言 2017年的Google I/O大會上, Google將Kotlin列為Android官方開發語言,Android Studio 3.0的預覽版預設集成了Kotlin。Kotlin這門語言從誕生到穩定
標題之所有沒有使用優秀、優質等華麗的辭藻修飾,是因為這個專案是本人在學習Kotlin過程中用來練手的,不敢在給各位前輩和大神面前班門弄斧,自取其辱,況且github上的玩Android客戶端已經有很多個版本了,
最近在 Android 開發過程最先接觸到 kotlin,然後就產生興趣學習了一段時間。kotlin 不但開發服務端還可以開發 web 前端,可謂是處處開花。今天我們來體驗一下 kotlin, 上網搜
這是 掌握Kotlin Coroutine 系列文章第一節內容。之所以取名為 掌握Kotlin Coroutine 而不是 精通 是由於 Coroutine 是一個新的特性,也剛剛正式釋出沒多久,我也並沒有經