JXUG Xamarin.iOS & Xamarin.Androidハンズオン!
イベント内容
Xamarin.iOS
はじめに
みなさまこんにちは!
Xamarin を始めてみたけど、これまで Windowsアプリの開発を行っており、Swift の経験がないよ! という方もいらっしゃるかと思います。そして、Webで情報を集めると Swift や objective-c の情報は見つかるけど、Xamarin の情報はみつからないよ!、ということもよくあります。私もまさにその状況なので毎回苦労している一人です。
そこで今回は、Swift, Objective-C のコードをどのように Xamarin.iOS に移植するのか実際にハンズオンを行いコツを覚えましょう!という趣旨でイベントを開催します。
- 当日までに下記の「事前準備」がご準備いただく事が必須となります。必ず当日までに事前準備をお願いいたします。
- 当日は12:55までに日本マイクロソフト 品川本社 31F セミナールーム B にご集合をお願いいたします。
対象者
- Mac および iPhone をお持ちの方(必須)
- C# は分かるけどモバイルはやったことないという方
- Xamarinを触って iPhone の実機でサンプルを動かしてみたい方
- Swift, Objective-C のサンプルを Xamarin.iOS に移植する方法を学びたい方
どちらかというと初心者向けです。
スキルレベル
- C# の基礎知識
- Xamarinを触った経験(あるとベター)
ハンズオン内容
- Apple の Developer サイトの Guides and Sample Code より AVCam-iOS (写真・動画の撮影)を、Xamarin.iOS に移植します。
- こちらは、Xamarin.iOS のサンプルも Xamarin の公式サイトに掲載されているものです。
お持ち帰りいただけるもの
- Xamarin で iPhone 実機でデバッグする方法
- Swift, Objective-C を Xamarin.iOS に移植するコツ
必要なもの
以下をご持参ください。
- Visual Studio for Mac がインストールされた Mac および、iOS10またはiOS11 のインストールされた iPhone or iPad の実機
- Mac と iPhone or iPad の実機を接続できるライトニングケーブル
※Xamarin Studio の方はなるべく Visual Studio for Mac にアップグレードして下さい。
事前準備
- Xcode 最新版のインストール
- Visual Studio for Mac 最新版のインストール
- (可能な方は)Apple Developer Programへの加入(無くても可です)
ご注意
必ず当日までに事前準備をお願いいたします。当日に事前準備を行うとハンズオン終了までに事前準備が終わらず何もできない状態になります。
講師
鈴木友宏@フロッグポッド (Microsoft MVP for Visual Studio and Development Technologies)
ハンズオンテキスト
Xamarin.Android
はじめに
Xamarin で実際に Android アプリを作ってみることで、Xamarin に触れてもらうハンズオンを行います。
Xamarin による Android アプリケーション開発では、Android (Java)について書かれた情報を参考にしながら開発する部分が多くあります。
本ハンズオンを通じて Android の API が Xamarin ではどのようになっているかを確認し、Xamarin への置き換えのコツを学びましょう!
※Android の API を Xamarin の API に置き換える作業を体験してもらう会です。Xamarin による開発のベストプラクティスをご提案するものではない点にご注意ください。
対象者
- Android をお持ちの方
- C# は分かるけどモバイルはやったことないという方
- Java は分かるけど C# はやったことないという方
- Xamarinを触って Android の実機でサンプルを動かしてみたい方
- Java のサンプルを Xamarin.Android に移植する方法を学びたい方 初心者向けの内容です。
スキルレベル
Java または C# の基礎知識
※入門書を読んだことがある程度で大丈夫です。
ハンズオン内容
Android Developers サイトのサンプル MediaPlayer を Xamarin.Android に移植します。
基本的には機械的な書き換えで完了します。
お持ち帰りいただけるもの
- Xamarin.Android の経験
- Java を Xamarin.Android に移植するコツ
必要なもの
以下をご持参ください。
- 開発環境の整った Mac または PC
- アプリのデバッグ設定が整った Android 実機および PC とデータ通信のできる接続ケーブル
事前準備
Xamarin による Android 開発環境の整備
- Windows の方は Visual Studio、Mac の方は Visual Studio for Mac のインストール
- Xamarin.Android のアプリをビルドし、実機転送し実行できることを確認してください
※エミュレーターではアプリが正しく動作しない場合があります。実機のご用意をお願いします。
講師
石崎充良@JXUG
ハンズオンテキスト
スケジュール iOS, Android 共通
時間 | 内容 |
---|---|
12:00 | スタッフ集合 |
12:30 | 会場 |
13:00 | 解説 |
14:00 | ハンズオン開始 |
17:45 | ハンズオン終了 |
18:00 | クロージング・撤収 |
メンターさん募集中です。
メンターさんには受講者さんの実機デバッグのお手伝い、ハンズオンのサポートをお願いいたします。
スタッフさん募集中です
スタッフさんは会場の準備、受付などをお願いいたします。ハンズオンはそのまま受講可能です。
懇親会
終了後に懇親会を開催したいと思います。ご希望される方は懇親会参加でお申し込みお願いいたします。
アンチハラスメントポリシー
JXUG では、アンチハラスメントポリシーを掲げています。参加されるすべての方は、以下のページのポリシーを順守いただきますよう、お願いいたします。
健全な運営にご協力をお願いいたします。
任意のカンパのお願い
現在 JXUG では、任意で一口 500円のカンパを募集しております。イベント中の軽食代、登壇者/スタッフの懇親会での割引や、遠方から来られた方へのお車代、有料会場の費用などに使用いたします。
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
