No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Licenses
Sample 手順書を修正, ハンズオンイベントで使用するための半完成ソースファイルを追加 Oct 28, 2018
.gitignore
LICENSE
image1.jpg
readme.md
textbook1.md
textbook2.md
textbook3.md
textbook4.md

readme.md

Xamarin.Android ハンズオン

Android のサンプルアプリを Xamarin.Android に書き換えることで Xamarin.Android を体験します。

このハンズオンで体験できること

・簡単な作りのアプリであれば、Android (Java) のソースコードをほとんど変更せず Xamarin.Android へ書き換えられます。
・書き換えを体験するとこで「API の薄いラッパー」「アプリ開発経験者は経験が活かせる」ことが理解できると思います。
・書き換えを体験することで Xamarin への敷居を下げることを目的にしています。Xamarin でのベストプラクティスをご提案するものでははありません。

事前準備

Xamarin.Android の開発環境を整えてください。
Xamarin.Android は Windows でも Mac でも開発できます。
[余裕があれば]
Android のネイティブ開発環境もあるとベストです。Xamarin.Android への書き換え前に一度、サンプルを動作できるので理解の助けになると思います。

今回作るアプリ

Android の公式サンプルアプリ「MediaRecorder」を Xamarin に書き換えます。
下記より、サンプルプロジェクトをダウンロードしてください。
https://github.com/googlesamples/android-MediaRecorder/

手順書

1.プロジェクトの新規作成・UI の移植・Activity の書き換え・アイコンの設定
2.CameraHelper クラスの書き換え
3.MediaCodecWrapper クラス書き換え
4.MainActivity クラス書き換え・パーミッション設定

※もし手順書通りに作業してもうまくいかない場合、参考にしてください。
[書き換え済みプロジェクト例]