vaguely

和歌山に戻りました。ふらふらと色々なものに手を出す毎日。

Kotlin

KotlinとNull安全と - null安全 Advent Calendar 2016

はじめに NullableとNonNull NonNull変数を追う おわりに はじめに この記事はnull安全 Advent Calendar 2016の20日目の記事です。 KotlinをベースにNull安全について思うことをつらつらと。 NullableとNonNull まずNull安全とは何か、というところからです…

【Kotlin】【Android】RxJavaとUniRxの対応表を作ってみたい 1

はじめに 準備 ボタンクリックのイベント 一定時間ごとに処理を行う 一定時間後に処理を行う おわりに 参考 はじめに この記事はRxJava Advent Calendar 2016の2日目に勢いのみでつっこもうとしている記事です。 それはさておき。 先月参加したKansai.kt #2…

Kotlin Koansやってみたメモ Conventions編

はじめに Conventions - In range Conventions - Range to Conventions - For loop Conventions - Operators overloading Conventions - Invoke はじめに 前回の続きです。 今回はConventionsにトライしたときのメモです。 ここではまずComparisonで下記のよ…

Kotlin Koansやってみたメモ Introduction編

はじめに Introduction - Extension functions Introduction - Object expressions Introduction - SAM conversions Introduction - Extension functions on collections 参考 はじめに 今月11月26日に2回目のKansai.ktが行われます。 kansai-kt.connpass.co…

【Kotlin】【Windows】JavaFX + Apache POI + GsonでExcelからJsonファイルを作る2 (1の修正)

はじめに データをセットするクラスを使用する HashMapを使う(失敗) 参考 はじめに 【Kotlin】【Windows】JavaFX + Apache POI + GsonでExcelからJsonファイルを作る 前回で一応Excelからデータを取得してJsonファイルに書き出す、ということができるように…

【Kotlin】【Windows】JavaFX + Apache POI + GsonでExcelからJsonファイルを作る

はじめに GUIを作る FXMLを使ってみる(失敗) コード上でGUIを追加する FileChooser ApachePOIでシート名を取得する ApachePOIでセルのデータを取得する Jsonファイルを作成する おわりに 参考 はじめに このところずっと取り組んでいる和歌山トイレマップを…

Kansai.kt #1で発表してきました

はじめに トーク 自分のトークについて Null安全について おわりに はじめに 7/9に開催されたKansai.ktで、Null安全について発表してきました。 kansai-kt.connpass.com speakerdeck.com トーク 今回は自分を含めて3/4が初心者向け、ということでそれぞれDel…

【Android】【Kotlin】DataBindingとListView(和歌山トイレマップで遊んでみる 10)

はじめに DataBindingを使う ListView ListViewのgetView はじめに 和歌山トイレマップで遊んでみる 1 和歌山トイレマップで遊んでみる 2 和歌山トイレマップで遊んでみる 3 和歌山トイレマップで遊んでみる 4 和歌山トイレマップで遊んでみる 5 和歌山トイ…

関モバ #13で発表してきました。

前回に懲りず、関モバで発表してきました。 kanmoba.connpass.com speakerdeck.com 発表について 以前からアレコレ試していたBLEと違い、一から調べた所が多かったので、一時はどうなる事かと汗 特にGCMの送受信が上手くいかなかったときは本当に(´ . .̫ . `…

【Android】【Kotlin】【Ruby】Google Cloud Messaging(GCM)を受信する 1 (受信側)

はじめに API key 準備 実装 参考 はじめに Android ver.6.0から追加された新機能の一つにDozeモードがあります。 これは1.画面Offの状態で 2.端末を移動させず 3.長時間操作をしない 場合に、WakelockやJobScheduler、Wi-Fiのスキャンをストップしたりする…

【Android】Kotlin + Bluetooth Low Energy 2

はじめに JAVAコードからの変更点 Bluetoothに接続したかの情報を得る 約20バイト 参考 はじめに 【Android】Kotlin + Bluetooth Low Energy 1 今回はPeripheral側と、データ送受信の1回のデータ容量について試してみたことをまとめます。 JAVAコードからの…

【Android】Kotlin + Bluetooth Low Energy 1

はじめに Activityを開く 位置情報 接続を切る 終わりに 参考 はじめに AndroidでBLEを使う(ver.4.4編) Android5.0〜でBLEを使う(Central編) Android6.0でBLEを使う(Central編) Android6.0でBLEを使う(Peripheral編) その1 Android6.0でBLEを使う(Peripheral…

【Android】和歌山トイレマップで遊んでみる 2

はじめに Kotlinを使う Map アクセス権 実行順 コード 終わりに 参考 はじめに ずいぶんほったらかしてしまいましたが、和歌山県が公開しているトイレマップを使ったアプリを更新しました。 今週末の12/12に、和歌山大学にてわかやまITカーニバルというイベ…