雷って幻想的だよね?

宗教:C#、ラノベ好きの戯言です。※Google Analytics 埋め込みを利用しています。

MvvmCrossのVisualStudioでの利用に関して

xamarinネイティブによるモバイルアプリ開発 c#によるandroid/ios ui制御の基礎
を読んでいると、MvvmCrossの利用のところで詰まったので、その補助としてブログを書きます。

まずはじめに、書いてある通りやってもファイルがないとか色々言われてできません。できませんでしたorz

ちなみに、以下を入れてもできませんでした・・・つらい

なので、以下をお試しください。

VisualStudioでの拡張機能より以下の四つをインストールする
・MvvmCross for Visual Studio(2.0以上)
・MvvmCross for Visual Studio(1.5.6)
・MVXTemplates

MvvmCross for Visual Studio

二種類ありますが、それぞれ違うみたいです。
1.5.6が今回の書籍のものに一番近いと思います。

2.0以上はマルチページとシングルページなのでもう少し学習してからかと思っています。(この記事の筆者はXamarin初心者なのでよく分からないです)

MVXTemplates

これは、インテリセンスの補強のためなので念のため入れておくことをおすすめします。


以上となります。
私と同様の引っかかりを他の人が得ないことを願います。

Xamarinネイティブによる~ の本を読みながら…やっぱそのままは無理かw

Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI制御の基礎 Kindle
を買って試し作りをしているけど、色々そのままでは行かないのでそれを書き綴ろうかなと

まず、最初のテンプレート選択に存在しない。
これが驚きの点で一番だと思う。

そこで、2つめのアプリを利用する際には、プロジェクトファイルの書き換えが必要になる。(NuGetで手に入らないため)
「PCLStorage」がインストールできないとか致命的…

方法は
Upgrade PCL to .NET Standard Class Library - Xamarin Help
を参照
念のため手順を以下に記す(消えると困るので)
・プロジェクトをアンロード
・アンロードしたプロジェクトを編集する(右クリックからできる)

いかに書き換える



netstandard1.3
$(PackageTargetFallback);portable-win+net45+wp8+win81+wpa8

※必要なのは「$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;」が追加されていることです。

後は、再リロードで .net standart 1.3で、Windows系がなんか使えなくなりそうな漢字もするけど、とりあえず、公式がこれなのでこれで対処。

3つ目で、「MvvmCross.StarterPack」は全部打たないと出てこないみたい…
ただ、それでもどうもうまくいかないので拡張機能から以下の四点を導入するとうまくいくようだ。
これに関しては別題で述べたいと思う。
リンク方法知らないけど…

紙質が良い、メモ帳!

このサイトを見て、購入を決めた
bamka.info

https://www.amazon.co.jp/exec/obidos/ASIN/B0018HLGU2/thebambookazoo-22/
がすごく書き心地が良い。

万年筆が、滑る!のる!走る!

memoにとても良い(ちと高い

上品質の書き心地

ただ、、、切るのが下手なので、気持ちよい切り味が味わえないのと、裏がもったいなく感じる貧乏性がまずい・・・


安物のディスクペンでもさらさら書けるのでヤバイ。


強いてあげると、マス目が濃いのがうっとおしい

VMとVisualStudioでAndroidでバグ環境の共存

VisualStudioターゲットバージョン:2017 15.7.3
Installerは適当に必要そうなのを選ぶ(APIなどは必要な環境に依存するため)

【基本】

メニューバーにツールがあるのでその中のAndroidを選択し、適当に利用想定環境を作る(OSのバージョンとかしかいじってない)

次にデバッグを実行するとエミュレータが起動し、その後配置できませんでしたのエラーになるけど無視して、再度デバッグを実行すると成功する
→以下の対応をすると、エラーにならずに実行できる
IntelのCPUを利用していること

Intel HAXM をインストールしていること
つまり以下の設定をする

【設定】

Hyper-Vを切る
 ・コマンドプロンプトで以下を行う
  ・bcdedit /set hypervisorlaunchtype off
Windowsの機能
 ・Hyper-Vのチェックを外す
 ・Windows ハイパーバーザー プラットフォームをインストールする

### エラー対応

hax module version 3 requires minimum version 4

Intelのハードウェアアクセラレーションのバージョンが低いと以下のエラーが出る

対応:
・Hardware_Accelerated_Execution_Manager
 のフォルダを探す
・intelhaxm-android.exe
 を実行しバージョンを上げる


雑記
これに気づいて設定するのに、4時間かかった(気づくまでが3時間以上)
同様でお困りの方が居ましたらご参考までに
あと、Androidの8.0のデバッグ環境がすごく起動が速かった。ヤバイ。

検索用の文言
VM
VMWare
Hyper-V
Android
共存
VisualStudio
開発
デバッグ

クラウド化の諦め

Android端末やiPhone、PC端末とそれぞれ連携して作業を行う上でWEBアプリを利用するかそれぞれのクライアントアプリを利用するか・・・悩むところがある。

クライアントアプリを利用する場合、クラウド上のストレージを利用する必要がある。

現状、無料で利用できるそれなりに利用できるものを比較のため、メモしてみる。
各その他のサービスを無視してストレージのみ見た場合であるので注意してほしい。

GoogleDrive MicrosoftOneDrive AmazonDrive DropBox
サイズ 15G 5G 5G(写真無制限) 2G

次に、お金を払った場合
※:()内は月間で金額が変わる場合
※1:Amazonは年単位
※2:DropBoxは個人

月額 GoogleDrive MicrosoftOneDrive AmazonDrive DropBox
50G - 249円 - -
100G 250円 - 208円 -
1T 1300円 1274(Office 365 Solo) 1150円 1000円(1200円)

1T以上ならMicrosoft
100G以下ならGoogleDriveが強い
DropBoxに50Gのプランがあればすごく強い気がするが残念だなと思う…

ワコムタブレット(Wacom MobileStudio Pro) と、 Surface Pro(2017) を色々比較してみた。

利用方法の条件

  • 絵が描けること(落書きレベル)
  • VisualStudioが動くこと

メモリ8Gで動くのか分からないけど、、、値段的に限界がここっぽいので

比較

※公式表記で比較

比較内容 A B C
価格 254,880 206,064 227,837
画面サイズ 13.3 12.3 13.0
解像度 WQHD (2560 x 1440) 2736 x 1824 (267 PPI) QHD+ IPS液晶 (3000 x 2000ドット)
CPU Intel Core i7-6567U (3.3GHz) intel Core i7 Intel Core i5-8250U
グラボ Intel® Iris™ Graphics 550 Intel Iris Plus Graphics 640 (i7) インテル® UHD グラフィックス 620
SSD 256GB 256G 512G
メモリ 8G 8G 8G
外寸 366.6 x 228.8 x 16.4 mm 201.42mm x 292.10mm x 8.45mm 304.1 x 226 x 8.9mm
参考備品 Wacom Pro Pen 2 ペン別売り(12,774円)、カバー付属
Bamboo ink(ペン)もいいかも?
ThinkPad Pro Pen
バッテリー時間 6時間? 13.5時間? 11時間?
充電時間 2時間
重量 1420g 782g 890g~
キーボード含む重量 1.27kg~

5万で絵を取るかどうかなので、液タブならこっちで良い気がしてきた・・・ボーナスとか昇給とかふまえないと、買うかはワカラナイガ・・・

追記:2018/05/13

i5でも性能ほとんど変わらないみたいなので、i5で良い気がしてきた。m3でも性能的には気にならないがメモリとSSDの点でi5の最上級(15万)がターゲットかな? ゲームなどをバリバリやるならi7のグラフィックボードも気になるかもしれない。

ついでにSurfacePro2とか書いていたけど、SurfacePro(2017)のことなのでミスを修正

書き心地参考リンク: https://www.youtube.com/watch?v=UFn2wSWusas

追記:2018/06/27 Cを追加 参考リンク

ThinkPad X1 Tablet (2018モデル) |タブレットとして、ノートPC として、使い方を自由に選べる13 型 2 in 1 タブレット | レノボジャパン

www3.lenovo.com