IngramChen 積分 4

python 的 list comprehension 和 spread operator. 這些功能引入都是因為 flutter 的 UI 是直接用 dart 來寫

Dart 因為只有 google 在用, 而目前主力是 flutter, 所以整個語言都被魔改成 flutter 專用. 像是 swift 之於 iOS 那樣.

一個語言如果背後是給一個大公司專門開發, 通常都有這種毛病. 現在回想起來, 如果 Java 是被賣到 Google, 有可能會被魔改成 Android 專門的奇特語言. Oracle 雖然無恥但某方面 Java 還是有維持原本的風格

Kros 積分 0
官方說明:

so please don't use it in a production app yet!

Kros 積分 0

Android 開發邁向下一個里程碑

kaif 積分 0

蠻期待google用算法可以做出多強的降躁耳機

haocheng 積分 1

可能是因為今年發表的只有 Nest Mini,去年的 Google Home Max/Mini/Hub 系列都沒有在台灣推出

IngramChen 積分 3 編輯於

我看了第一節,就看到它提到的兩個 edge case,下面兩個 compile 不會過:

//// case 1
val name: String? = "Marton"
val surname: String = "Braun"
val fullName: String?
  get() = name?.let { "$it $surname" } 

fun main() { 
  if (fullName != null) { 
     println(fullName.length) 
  } 
}

//// case 2
var list = mutableListOf<Int>()

fun main() {
   list += 1
}

還不錯的書,繼續讀…

IngramChen 積分 0

後半段是 dart specific,前半段的建議也適用在其他平台,值得看看

Kros 積分 0

最關心的是....手機殼要怎麼買

IngramChen 積分 0

我是有點興趣,折起來夠小多窄反而是優點

haocheng 積分 0

折起來的比例好細,不知道實際用起來感覺如何?

不過 $1980 這個價位看起來就是實驗性的產品,太貴了...

koji 積分 0

有在用 android 的 navigation 了嗎,真不習慣 fragment 去做...

Kros 積分 0

有像 storyboard 的介面可以拉 navigation 了

IngramChen 積分 1 編輯於

看看 dagger:

    @Binds
    @IntoMap
    @ViewModelKey(StartPageViewModel::class)
    abstract fun bindStartPageViewModel(
         startPageViewModel:  StartPageViewModel): ViewModel

這種 annotation 海我覺得還是算了...

IngramChen 積分 0

已經有模有樣了。如果真的穩定開發會很殺。反而是 dart 本身跟不上

ksc91u 積分 0 編輯於

之前 Pixel 2 XL 用LG 面板, 這次倒過來 3 XL 用三星, 3用 LG

Nexus 5x 也是LG

之前的LG G3 也是突然暴斃....

kaif 積分 0

跟nexus 5x變磚率99%比算不錯了xd

kaif 積分 1

原來是皮卡丘我還以為是pixel

ksc91u 積分 0

太可怕了啦 我中標了 為什麼會這樣完全不知道 關掉螢幕就閃一下 是要嚇死誰