際際滷
Submit Search
2016 Android 〜 Scala @ScalaMatsuri2016
?
0 likes
?
1,837 views
Yasuyuki Sugitani
Follow
赫粥鰻珂粥!というアプリの粥稼糸姻看庄糸井を皆界温鉛温で恬り岷したときの岑需です
Read less
Read more
1 of 19
Download now
Download to read offline
More Related Content
2016 Android 〜 Scala @ScalaMatsuri2016
1.
AndroidでScala Septeni Original 票紅
2.
念h ? GANMA! という只鮫塘佚サ`ビスのAndroid井 はScalaで竃栖ています1/18リリ`ス井か ら ?
恬撹余嶄に誼られた岑を房いつく泙蠅棺B初 します
3.
聞い麗になる ? なってる ? 祇嶄のy侭は謹い ?
\り埆えた枠は曳熟議峠g
4.
ビルドシステム ? ビルドシステムが2Nある ? android-idk-plugin ?
SBTにAndroid-SDKを鬉気擦襯廛薀哀ぅ ? gradle-android-scala-plugin (@saturday06さん恬) ? GradleにScalaを鬉気擦襯廛薀哀ぅ ? gradle-android-scala-plugin の圭を駻 ? 淵咼襯畢h廠へのプラグインなので、秘がとてもS ? IDEAとのy栽に蒙歩荷恬音勣 ? Gradle念戻の光Nライブラリがそのまま聞える ? F彜是っていることはoい
5.
措いScalaが聞える ? サ`バ箸Scalaなので、いつものようにさくさ くけるうれしさ
6.
措い: Futureが胆龍 ? Future/Promiseが覆琶垢┐襪里如▲芥`ルバック仇 zを雙えられる ?
onResume ★ネットワ`ク宥佚 ★ 光NI尖 ★ ロ` ディングくるくる燕幣Kわり、 とかがすっきりける ? UII尖はメインスレッド`り、がややy泣 ? OEさんのUIExecutionContext ? 徭恬のThreadUtil.runOnUiThread
7.
措い:lazyが胆龍 ? View勣殆へのアクセスがすっきりける ? lazy private
val spaceTop = view.findViewById(R.id.author_top_space)
8.
パフォ`マンス ? 畠隼}ない┘レ`ムoし ? ぬるぬるさくさく咾 ?
メモリMは残いので、アプリによっては廣吭 が駅勣
9.
つらい: ぬるぽ ? Android箸らNullよくやってくる ?
Infra咾View咾莿弖績 ? 講しそうなのはOptionでよく淫む
10.
つらいAndroidエンジニア } ? 肖ない。 ? 徭芙で圄撹するしかない。 ?
チ`ムのエンジニア畠Tが僥Scalaエンジニ アx6, Obj-c,Swiftエンジニアx1
11.
つらいMultiDex仇z ? Dalvikは1dex 65,535メソッドまで崙 ?
Scalaを聞うと噫圍で融篤するのでMultiDex駅 ? GANMA!アプリで3Dex ProGuardm喘gみ ? gHにはぴったり65,535めると2Dexだが、Android4.0.x狼にバグが あって噫圍を隔たせないといけない ? 兜指軟咾かなりWい ? テストAPKにMultiDexをかけると棒ぬ ? コマンドラインをいじってテストパッケ`ジは茅翌 ? 65,535階えないことを畷る。
12.
つらいMultiDex仇z(2) tasks.matching {? it.name.startsWith('dex') &&
!it.name.contains("Test")? }.each { dx ->? if (dx.additionalParameters == null) {? dx.additionalParameters = []? }? ? dx.additionalParameters += '--multi-dex'? dx.additionalParameters += "--main-dex-list=$projectDir/multidex.keep".toString()? dx.additionalParameters += '--set-max-idx-number=45000'? }
13.
つらい坤謄好 ? AndroidのテストはJUnit3(),JUnit4(Espresso)しか聞えない徨 ? assertThatでBる ?
UI住えたテストがものすごくける ? IdlingResourceassert登協の訳周が屁うまで棋つをとても しっかり恬りzまないといけない ? vわるUII尖にFuture[Unit]を卦させるようにして、畜登協でき るようにする ? 噫iOSのQuick/Nimbleだと仝訳周が屁うまで、採業も チェックする々とけるのでS
14.
つらい坤薀ぅ屮薀 ? javax卆贋があるライブラリは聞えない ? json4sを根む机どのJSONライブラリがビル ド音嬬 ?
json-lensesがなんとか咾い拭 https:// github.com/jrudolph/json-lenses
15.
つらい坤咼襯 ? ビルドWい ? ScalaがWいというより畠何がWい ?
餓蛍コンパイルが燭い憧どScalaにrgがかか らなくてもWい ? AndroidStudio肝豚井に、g佩嶄のクラス餓し紋 え辛嬬辛、による卯堀晒があるがScalaでは聞え なかった
16.
その麿裏虫につらい ? IntelliJが軟咾垢覿箸 ScalaSDKどこ
と燭 てくる ? IntelliJからテストのクラス峺協するときちょっ とFがある
17.
その麿 ? IntelliJ Ultimate聞ってますがAndroid
Studio でもいけました
18.
參貧です
19.
ご床ありがとうございま した セプテ`ニではScalaエン ジニアを勅鹿していま す。。。。。。。。。。 。。。。。。。。。。。。
Download