Androg

Google I/O 2018 報告会 関西 in 京都で発表した

Google I/O 2018 報告会 関西 in 京都で発表しました。 スライドはこちら https://www.slideshare.net/yasi_life/2018-0519-googleio2018report-97614348 原稿こんにちは! いままでのセッションとはだいぶ趣きが違う感じするとおもいますが、このタイトルで始めさせて頂きま …

Android Oreoのプッシュ通知対応でハマった3つのこと

はじめに In the second half of 2018, Play will require that new apps and app updates target a recent Android API level. 引用元: …

Kotlin List

2つのリストの要素を比較し、Mapのkeyをその要素にし、valueを一致していたらtrue,不一致ならfalseとするMapを作るには?/** * 2つのリストA,Bがあって、BはAの一部のリストとする。 * Aの要素とBの要素が一致する場合(今回の場合、idが一致)、 * その要素をKeyとしてValueをtrueとするMapを作りたい。(今回の場合 …

Kotlin When

kotlin whenfun main(args: Array<String>) { val x = 11 when (x) { in 1..10 -> print("x is in the range") !in 10..20 -> print("x is outside the range") …

コマンドからエミュレータ閉じるには?

問題エミュレータを複数起動している途中でMacが落ちて再起動してしまった。 再起動後いろいろソフトが立上がるが、エミュレータは立ち上がらない(少なくとも見えない)現象になってしまった。 % adb devices List of devices attached emulator-5558 device emulator-5556 device …

Kotlin Enum

定義されたEnum名そのままの文字列がほしいenum class Type { Hoge, fugA } このようなEnumがあったとして、HogeならHoge、fugAならfugAというそのままの文字列がほしいとき、nameを使います。 println(Type.Hoge.name) println(Type.fugA.name) // output: …

2017振り返り

昨年に引き続き、今年で5回目の振り返りを書いておこう。 仕事関連1月の始めの方は、AndroidのGoogleMapの不具合に悩まされました。Mapをグリグリ動かすと、アプリが落ちるのです。。 issue に挙がっていたので、ライブラリの不具合だろうと思われます。まだ解決していないのは気になりますね。これの詳細は、Githubに書いてます。 1月中旬ぐらいか …

Android Lint

コマンドラインからlintを実行するにはproject root で下記を実行します ./gradlew lint 特定のビルド バリアントに対してのみ lint タスクを実行するには (例) ./gradlew lintDevelopDebug 設定IDリストを表示するには?% $ANDROID_HOME/tools/bin/lint --list …

Kotlin Style Guideメモ

https://android.github.io/kotlin-guides/style.html

モバもく会#8 を開催

2017/11/12(日)にモバもく会#8という、だいたい2,3週間に1回やっているモバイルに関連したもくもく会を開催しました。 今回は3人でした。毎回ありがとうございます!自分が毎回勉強させてもらっています(感謝) 今回みなさんがやったことは次のとおりです。 Devfestの参加レポートを書いた 参加レポートはこちらです Instant Appsについて …