新しく買った MacBook に Xamarin での開発環境を構築した手順メモ

セルフ誕生日プレゼントの MacBook Pro が届いたので、環境構築をしています。 まっさらな状態から Xamarin が動くようになるまでにしたことをメモしておこうと思います。 まずやったこと Caps lock -> Ctrl まず Caps lock キーが要らなかったので Control キーに リプレイスしました。 【必須】絶対にインストールするべきもの iOS/Mac総合開発環境『Xcode』 Xamarin.iOS の開発に必須である Xcode を入れます。Xcode が iOS/Mac の SDK を握っています。 itunes.apple.com/mx/app/xcode/id497799835 もし Apple Developer program に登録している人は、ここで Xcode で新規プロジェクトを作って実機デプロイできるように設定を済ませておきましょう。 該当の Apple アカウントでログイン後、Xcode上で Signing Certificate を済ませる必要があります。 ↑実機にデプロイできるように Xcodeさんが頑張ってるところ 総合開発環境『Visual Studio for Mac』 VS for Mac を入れたら、Xamarin も一緒に入ってきます。 visualstudio.com/vs/visual-studio-mac/…

0

【無料】Mac用のIDE “Visual Studio for Mac” で iOS/Android アプリを作ってみた [Xamarin][新規作成から実行まで]

visualstudioformacxamarin
visualstudioformacxamarin

先週 (2016/11/16) の「Microsoft Connect();」イベントでアナウンスのあった通り、 Mac 用の Visual Studio がついに(Preview版で)リリースされましたね! Visual Studio for Mac!! インストールはこちらから(無料): visualstudio.com/vs/visual-studio-mac/ それを実際に触ってみましょう! (このツールの目玉はバックエンド(サーバサイド)のプロジェクトまで一緒に作ってくれることだけど、 取り敢えず入門記事として、最初はクライアントだけのものを作ります!) VS for Mac でスマホアプリのテンプレートを「新規作成」 まずVisual Studio for Macを開きます。 VS for Mac が起動し、スタートページが開きます。 「New Project(プロジェクトの新規作成)」を選択します。 左のタブの「Multiplatform (マルチプラットフォーム)」の中の「App」の中の、 「Xamarin.Forms」→「Forms App」を選択します。 ちなみに、上の「Forms App」はクライアントだけのテンプレートが作成されるもので、 下の「Connected App」は、「ASP.NET Core で作られた Mobile Services に接続されたアプリ」という意味で、クライアントだけでなくバックエンドまで作成するテンプレートです。 そして右下の「次へ」を押します 上から、 App Name:アプリ名 Organization ID:組織名。個人の場合は「com.自分の名前(英語)」を入れる。各ストア(App Store や Google Play Store)…

2

Mac用のVS『Visual Studio for Mac』を黒背景にする方法

vs_dark
vs_dark

先週 (2016/11/16) の「Microsoft Connect();」イベントでアナウンスのあった通り、 Mac 用の Visual Studio がついに(Preview版で)リリースされましたね! Visual Studio for Mac!!無料です! インストールはこちらから: visualstudio.com/vs/visual-studio-mac/ ( *゚▽゚* っ)З「VS for Mac は、既存の IDE Xamarin Studioや、既存の OSS テキストエディタVisual Studio Codeとは別のものよ」 それで、このVisual Studio for Macは、デフォルトでは白背景なのですが、これを黒背景にする設定の方法をここにメモします。(私は白背景にすると眩しくてすぐに目が疲れてしまうので、なんでも黒背景が好きです) 黒背景にする方法 Visual Studio for Macを開きます。 そして、画面左上の「Visual Studio」をクリック→「ユーザ設定」 「ユーザーインターフェーステーマ」を「Dark」にして、 その後下に出てくる「Visual Studioの再起動」をクリックします。 それでOK!

0

【モバイルdev向け】Microsoft の開発者イベント Connect 2016 新発表まとめ

Visual Studio for Mac
Visual Studio for Mac

2016年11月16日〜18日に、米国ニューヨークにて、Microsoft の開発者向けイベント 『Connect(); // 2016』イベントが行われました。 ↑画像クリックでキーノート録画に飛ぶ Connect(); イベントは毎年行われているのですが、 もともとこれは Visual Studio のお披露目イベントだったこともあり、 今回のも Visual Studio 関係の新発表が多かったですね。あと Azure 関係の発表も多かったです。 ちなみに過去は .NET Coreのオープンソース化や、Mac や Linux でも動くオープンソーステキストエディタ Visual Studio Code の発表などがありました。 ↑Visual Studio 2017 RC のアナウンスしているところ では今年のものをまとめます。 新発表まとめ デベロッパー向けアナウンス 【新ツール】Visual Studio 2017 (RC) リリース![Windows] 【新ツール】Visual Studio for Mac (Preview) リリース![Mac] 【新ツール】Visual Studio Mobile Center (Preview) 発表! C# 7.0…

0

[無料] Xamarin と Azure で、超効率的にクラウドと繋がるモバイルアプリを作ろう![Azure Mobile Apps][MBaaS]

Screen Shot 2016-10-31 at 21.18.31
Screen Shot 2016-10-31 at 21.18.31

Microsoft の開発している、モバイルアプリのバックエンドの機能をまるっと提供するサービス Azure Mobile Appsを使ったら、どういうことができるのかな? ( *゚▽゚* っ)З「アプリ(フロントエンド)開発者が、サーバ構築とかの苦労をせずアプリ開発だけに集中できるようにするために作られたサービスらしいわよ!」 (*゚▽゚*)「おお!じゃあ私みたいにインフラの知識あんまり無い人でもサーバと通信するアプリが簡単に作れるってことなのかしら?今どきサーバとの通信の全く無いアプリも珍しくなってきたものね」 ということで、実際に触ってみました! 今回はクライアント側は Xamarinを使い、「TODOアプリ」を作ってみます! この記事は何? 2016/11/1 – 2 にお台場で開催された Microsoft Tech Summit 2016 で、 私は「Xamarin と Azure で、超効率的にクラウドと繋がるモバイルアプリを作ろう!」というタイトルのセッションで登壇いたしました。 クライアントを Xamarin (*1) で作り、 サーバサイドは Microsoft Azure (=アジュール。MSのクラウドサービス) の Mobile Apps というサービス(mBaaS の一種)を使って、 簡単なアプリをひとつ作り、デモをしました。 (*1 Xamarin: ザマリン。C#だけで、フルネイティブな iOS/Android/Windows/Mac アプリを作れる、クロスプラットフォーム開発ツール。Microsoft が開発している) そのセッションの内容を、後から復習できるように、ブログにまとめました。皆様のお役に立てれば幸いです。(もちろんセッションにお越しにならなかった方々にも読んでいただきたいです!) keywords: MBaaS, Azure Mobile Apps 目次 作るサンプルTODOアプリの機能 全体の構成…

2

[Xamarin .iOS 10.1] “May Slow Down Your iPhone”

Screen Shot 2016-10-31 at 15.59.06
Screen Shot 2016-10-31 at 15.59.06

Xcode 8.1 に更新し、Xamarin.iOS で iOS 10.1 で実行すると、 実行中のアプリにこのようなアラートメッセージが出てきます。 {{アプリ名}} May Slow Down Your iPhone The developer of this app needs to update it to improve its compatibility. このメッセージは、32bitアプリを実行している時だけ出てくるものです。 これの Xamarin Studio での解消方法をメモします。 解決方法 iOSプロジェクトをダブルクリックし、オプションを出す Build > iOS Build > Supported architectures i386 になっているのを x68_64 に変更 OK 再ビルド → 実行 amay077さん、ありがとうございました! @chomado iOSプロジェクトの設定の iOS Build で…

1

日本マイクロソフトの秋の技術イベント Tech Summit について

Tech_w369-h252
Tech_w369-h252

私は、2016/11/1(火) – 2(水) にお台場で開催される、Microsoft Tech Summit 2016 というイベントで登壇します! たくさん人が来るからすごく緊張しています!あと2週間ですね!ドキドキ! 『Xamarin と Azure で、超効率的にクラウドと繋がるモバイルアプリを作ろう!』っていうセッションタイトルで発表します! がんばります! ↓ 私のセッション概要 目次 “Microsoft Tech Summit” って何? Tech Summit セッション一覧 Tech Summit イベントと、de:codeイベントの違い Tech Summit に行く理由 “Microsoft Tech Summit” って何? ( *゚▽゚* っ)З「登壇するって言ってるけどさ、その『マイクロソフト・テックサミット』って何?イベント?」 Microsoft Tech Summit とは、 一言で言うと「日本MS主催の大型有償イベント」です。 http://microsoft-events.jp/mstechsummit/ 『Tech Summit』(テックサミット)とは、 日本マイクロソフト主催の、インフラエンジニア&ITpro向けの技術イベントです。(インフラ&ITpro向けとはいえ、ずっとdevセッションをやり続ける開発者向けトラックもあります。) 内容は、Windows Server とか Azure とか SQL Server とかのインフラ系のものと、 Office系のもの、そしてセキュリティ系のものが多いです。…

2

VSTS + Xamarin (+ HockeyApp + Test Cloud) リンク集

Print
Print

最近私は モバイルアプリの DevOps について興味津々です! で、私が Visual Studio Team Services と Xamarin について勉強してたら、 アメリカ本社の Xamarin 開発チームの人から、おすすめの VSTS + Xamarin についての記事をいくつかシェアしてもらったので、 せっかくなので public に公開したいと思います! 【英語】 Continuous Integration for iOS Apps with Visual Studio Team Services Continuous Integration for Android with Visual Studio Team Services Continuous Delivery to Google Play with Team Services Team Services September Extensions Roundup…

0

[Windows/Mac] Xamarin 環境構築(既にインストール済みかチェックする方法も)

Screen Shot 2016-09-24 at 16.47.16
Screen Shot 2016-09-24 at 16.47.16

Xamarin(ざまりん)の環境構築(始め方)についてです。 Windows でも Mac でも Xamarin で ネイティブアプリ開発することができます。 Xamarin は、もともとは「Xamarin社」の作っていたサービスで、ライセンス代が1人1年25万円ほどで高かったのですが、 2016年春に Microsoft社に会社ごと買収されてからは無料で利用できるようになりました。 ↑ iOS/Android/Windowsアプリ この記事では、それぞれで、どうやって Xamarinの環境を作るか、を書きます。 / Windows Mac 使用IDE Visual Studio 2015~ Xamarin Studio Androidアプリ開発 可 可 iOSアプリ開発 リモート接続されたMacがあれば可(*) 可 Windowsアプリ開発 可 (UWP/Win8.1) ✕ (*) 「リモート接続されたMacがあれば可」とは:iOSの SDKは Xcode だけが持っており、その Xcode は Mac アプリなので、Macが必要となります。「リモート接続されたMac」とは、つまり、Macを「ビルドホスト」として使うということです。VSで iOSプロジェクトを作ったら、Macエージェントが立ち上がり、リモート接続の許可された近くのMacを認識しようとします。 環境構築 (Mac編) Mac (Xamarin Studio) で始める場合。 Macの場合、話はかんたんで、Xamarin Studio という IDE…

1

Visual Studio での Xamarin のアップデート方法

vsxamarin2
vsxamarin2

Xamarin for Visual Studio のアップデート方法について書きます。 Visual Studio を開きます。 上のメニューバーの「ツール」 「オプション」 「Xamarin」(下の方にある) 「Other」 「Check Now」 「Download」 これで Xamarin インストーラーが立ち上がってくるので、 Visual Studio を閉じて、インストーラーの指示に従ってください。(基本 accept と OK連打です)

0