なりたさまかく語りき

結局好きなこと書くのがいちばんよい。

(書きかけ)【Xamarin.Forms】MVVMっぽくPCLStorageでファイル操作する~その1~

ども。なりたさまだよ。

今回はNugetパッケージのPCLStorageを使ってファイル操作してみましたろぐです。 ファイルの読み書きは本来はアプリ固有領域でもローカルストレージでもプラットフォーム固有の実装が必要ですが、 PCLStorageを使うと共通プロジェクトからファイル操作を呼び出せます。 やってみよう。

TL;DR(Too Long,Don't Read/「長すぎて読むのやめた」から転じて要約の意)
  • ボタンを押すとファイル作成・ファイル全消去ができるだけのアプリつくった
  • MVVMだからボタンイベントじゃなくてCommand使った。
  • PCLStorage でピクルスのアイコンになってるのオシャレだと思う。
続きを読む

【Xamarin.Forms】MVVMっぽくBluetoothを実装する(その2:ペアリング済みデバイスと通信する)

前回

naritasamadayo.hatenablog.com の続きです。といっても前回は端末に保存された情報を取得してるだけで、実際に通信はしてなかったのでこっからが本番。

TL;DR

  • Bluetoothバイスと通信した(Androidのみ)

  • スレッドの理解必須

  • 諸事情によりわかりやすい結果は示せない。

続きを読む

PCが死にました…

タイトル通りです。

前回の記事をアップしてから数時間、スリープモードから起動しなくなり、電源がつかなくなりました。

 

大学の研究室配属時にボスに貰ってから4年、メーカー保証外のメモリ増設をしたり、HDDクラッシュして入れ替えたり、bootcampでOS X/windows10のデュアルブートにしたり、割と無茶な使い方したりした中でよく持ってくれた方だと思います。

 

このブログ作ろうと決意してすぐのことで中々厳しいものがありますが、先の記事を書き終わるまで待っててくれたのかな、と思うといい相棒でした。

 

今までありがとう。ゆっくりおやすみ。

f:id:naritasamadayo:20180909152717j:image

 

 

【Xamarin.Forms】MVVMっぽくBluetoothを実装する(その1:ペアリング済みデバイス一覧を取得する)

タイトル通りです。Xamarin.FormsでBluetoothします。

サマリ

  • Xamarin.Formsでペアリング済みデバイスの一覧を取得してListViewに表示した。
  • MVVM(っぽく)実装した。
  • Androidだけ(iOSは無し/UWPはそもそもやらない)。
  • Fody使った!
  • 勉強になった!
続きを読む

ブログ作った

このブログは、仕事でプログラミングするんだけど、ちょっと仕事でやってるだけど技術不足を感じてしまうので日々勉強しないとなあと思ったなりたさまの有形技術アウトプットとして残すものです。