surga Lab

読者です 読者をやめる 読者になる 読者になる

surga Lab

営業部でも開発したい!!

BLE Nanoを試してみました

特別深い意味はありませんが、BLEしたくなったので買いました。 そういうのって大事だと思うんです。 これがBLE Nanoです 小さいです。 下のUSB部は書き込み用です。 上に乗っているさらにちっさいのが本体です。 こんな感じで書き込みます。 スイッチサイエ…

GitHubでAndroid Studioプロジェクトを管理する際に.gitignoreへ追加すべきもの

Android StudioのプロジェクトをGitHub管理するぜ!! と思っても、流石に全て公開するのは気がひける。 それに個人設定を見られて有益なことなさそうですし。邪魔だし。 色々考えた結果、私は.gitignoreを以下の設定にしています。 *.iml .gradle /local.prop…

ItemTouchHelperのドラッグ&ドロップでArrayListも並び替えてみました

RecyclerViewで使うItemTouchHelperは簡単にドラッグ&ドロップやスワイプを実装できます。 しかし、ドロッグ&ドロップでは内部的にリストデータの順番を変えることはできない? ので、そのリストを保存しても次回起動時に元に戻ってしまう。 そこで少しコー…

AndroidでシンプルなToDoアプリを作ってみました

こんな感じのシンプルなToDo管理アプリです。 RecyclerViewを利用して実装しており、 スワイプでアイテムの削除 ドラッグ&ドロップで入れ替え ができるようになっています。 また、設定画面で文字とFABの色も変更可能にしました。 アイテムリストの保存にはA…

AndroidでGSONを利用してArrayListを保存してみました

最近はAndroidを触ってます。 便利/詰まったことを書いていきます。 AndroidでArrayListを保存する際、SQLiteを使うほどでもない単純な場合は、 JSONにしてPreferenceに保存すると便利。 ちなみにJSONとは、「データの受け渡しが簡単になるすごい形式」って…