本サイトからスピンオフした姉妹サイトです。タグ「Xamarin」の記事一覧ツイートインサイドXamarin(10)Xamarin.AndroidにおけるJava相互運用の仕組みと、Javaバインディング・プロジェクトXamarin.AndroidでJavaとの相互運用を実現するアーキテクチャについて、さらにメモリ管理などの注意点を説明。Xamarin.Androidの制限事項についても解説する。2016年11月11日(金)インサイドXamarin(9)Xamarin.Androidアプリの開発Xamarin.Androidアプリの作成/ビルド/実行とデバッグに関する重要ポイントついて解説する。Servicesについて説明する。2016年10月28日(金)インサイドXamarin(7)Xamarin.Androidの仕組みと、ソフトウェア構成いよいよXamarin.Androidを取り上げる(全4回)。今回は、その基本的な仕組みやソフトウェア構成を説明。2016年10月21日(金)インサイドXamarin(6)Xamarin.iOSで使用するライブラリXamarin.iOS解説の後編。APIである「monotouch.dll」や、Xamarin.iOS向けの追加ライブラリなどについて説明。2016年10月7日(金)インサイドXamarin(5)Xamarin.iOSの仕組みとアプリケーションの構成いよいよXamarin.iOSを取り上げる。その仕組みや、Xamarin.iOSアプリの作成/ビルド/実行とデバッグなどについて解説。Xamarin.iOS/Xamarin.Androidの誕生デスクトップ環境での動作を主眼に開発された「.NET」のオープンソース実装である「Mono」は、どのようにモバイル開発に向かって流れていくことになったのか。2016年9月23日(金)インサイドXamarin(3)Xamarinの基盤「Mono」のmonoランタイムとクラスライブラリXamarinにおけるソフトウェアの基盤であるMonoを深く理解すれば、Xamarin製品の理解はもっと深まる。今回はmonoランタイムと、Monoのクラスライブラリについて解説する。2016年9月16日(金)インサイドXamarin(2)Xamarinの基盤となっている「Mono」と、C#コンパイラー「mcs」Xamarinにおけるソフトウェアの基盤であるMonoを深く理解すれば、Xamarin製品の理解はもっと深まる。今回はMonoの成り立ちから、そのソフトウェア構成、C#コンパイラーの内容までを解説する。2016年9月9日(金)インサイドXamarin(1)Xamarinを構成するソフトウェア。Cloudなどについて紹介。Workbooksの基本的な使い方を解説。2016年6月29日(水)Xamarin概説【2016年版】10分間で分かった気になれるXamarin概要Xamarinについてイメージをつかむこと、Xamarinに興味を持つことをゴールとして、Xamarinの基礎を解説。Q&A形式で「Xamarinでできること/できないこと」を紹介する。Plugin」プラグインを紹介。今回は、Magnetometer(磁気)センサー、Compass(コンパス)の機能を使う方法を説明する。Plugin」プラグインを紹介。今回は、Accelerometer(加速度)センサー、Gyroscope(ジャイロスコープ)センサーの機能を使う方法を説明する。Xamarinを複数回にわたって紹介していく。今回は、GPSの機能を使える「Geolocator」プラグインを説明する。Xamarinを複数回にわたって紹介していく。Storage」プラグインを説明する。Playerの使い方を紹介する。2015年11月24日(火)Xamarin逆引きTipsXamarinのUIやコードの実行結果を簡単に確認できる「Sketches」を使うには?Xamarin.Formsのレイアウトなどを、ビルドすることなくREPL環境で手軽に確認できるSketchesの使い方を紹介する。2015年11月11日(水)Xamarin逆引きTipsMvvmCrossでViewModelからViewにイベントを通知するには?(Messengerパターン)MvvmCrossでのiOS/Androidアプリ開発において、ViewModelからViewにイベントを通知するMessengerパターンの実装方法を紹介する。2015年9月16日(水)Xamarin逆引きTipsMvvmCrossで文字列をローカライズ(多言語化)するには?MvvmCrossでのiOS/Androidアプリ開発において、ViewModelの文字列リソースを多言語化してローカライズする方法を解説する。2015年8月12日(水)Xamarin逆引きTipsMvvmCrossで画像をバインディングするには?MvvmCrossでのiOS/Androidアプリ開発において、画像のURLをViewへバインディングできるMvxImageViewの使い方を説明する。2015年8月5日(水)Xamarin逆引きTipsMvvmCrossでカスタムコントロールをTwo-Wayバインディングに対応させるには?MvvmCrossでのiOS/Androidアプリ開発において、カスタムビュークラスをTwo-Wayバインディングに対応させる方法を解説する。2015年7月17日(金)Xamarin逆引きTipsMvvmCrossでWebBrowserプラグインを使用するには?WebBrowserプラグインを追加・利用する例を通じて、MvvmCrossでのiOS/Androidアプリ開発におけるMvvmCrossプラグインの基本的な使い方を説明する。2015年6月4日(木)Xamarin逆引きTipsMvvmCrossでカスタムコンバーターを作成するには?MvvmCrossでのiOS/Androidアプリ開発において、バインディングする値を変換できるカスタムコンバーターの使い方を説明する。2015年5月27日(水)Xamarin逆引きTipsMvvmCrossでAndroidの画面の再生成に対応するには?Androidアプリでは別アプリ移動時に画面が破棄され、アプリ再表示時に画面が復元される場合がある。この画面の再生成を、MvxViewModelのライフサイクルメソッドにより行う方法を説明する。2015年5月11日(月)Xamarin逆引きTipsMvvmCrossで画面遷移するには?MvvmCrossでiOS/Androidアプリの画面遷移をするための基本的な実装方法を説明する。2015年4月28日(火)Xamarin逆引きTipsMvvmCrossでコマンドバインディングをするには?MvvmCrossでは、画面でのイベント発生をViewModelに通知するためにコマンドバインディングを使用する。iOS/Androidにおける、その基本的な実装方法を説明する。2015年3月27日(金)Xamarin逆引きTipsXamarin.Formsでビヘイビアーを使用するには?サブクラス化することなく、UIコントロールに機能を追加できる「ビヘイビアー」の基本的な使い方を説明する。2015年3月26日(木)Xamarin逆引きTipsMvvmCrossでプロパティバインディングをするには?MvvmCrossでの画面表示に必要なプロパティバインディングについて、iOS/Androidの基本的な実装を説明する。2015年3月18日(水)Xamarin逆引きTipsXamarin.Formsで地図の現在位置やピンの表示、縮尺や地図タイプの変更を行うには?(Xamarin.Forms.Maps使用)Xamarin.Forms.Mapsコントロールで利用可能な機能として、「現在位置」や「衛星写真」「ピン立て」「スライダーコントロールによる地図の拡大・縮小」などを解説する。2015年3月17日(火)Xamarin逆引きTipsXamarin.Formsで地図を表示するには?(Xamarin.Forms.Maps使用)Android/iOSアプリで各プラットフォーム標準の地図を表示するには、Xamarin.Forms.Mapsコントロールを使う。その基本的な使い方を説明する。2015年3月11日(水)Xamarin逆引きTipsXamarin.FormsでListViewコントロールを使用するには?データの一覧を表示できる「リストビュー」はXamarin.Formsでも提供されている。その基本的な使用方法を解説。セルの高さ指定/プログラムによるスクロール/画像表示などの方法も説明する。2015年3月4日(水)Xamarin逆引きTipsMvvmCrossのプロジェクトをセットアップするには?クロスプラットフォーム開発を支援するXamarin用ライブラリの「MvvmCross」を使ってiOS/Androidアプリ開発を行うためのプロジェクトの作成方法を説明する。2015年2月25日(水)Xamarin逆引きTipsXamarin.Formsでツールバーアイテムによるメニューを設置するには?PageクラスのToolbarItemsプロパティを使って、画面の上部にツールバー(Android)/ナビゲーションバー(iOS)を表示する方法を解説する。2015年2月25日(水)Xamarin逆引きTipsXamarin.Formsでタッチイベントを処理するには?(iOS/Androidの各種ジェスチャー対応)iOS/Androidにおけるタップやスワイプなどの各種ジェスチャーを、Xamarin.Formsで処理する方法を解説する。きなどを実現する方法を説明する。2015年2月10日(火)Xamarin逆引きTipsXamarin.iOSでZipファイルを使用するには?(ZipFileクラス編)iOSアプリ開発標準のZipArchiveライブラリではなく、.NET標準のZipFileクラス編を使って、ZIPファイルの圧縮・展開を行う方法を解説する。2015年1月14日(水)Xamarin逆引きTipsXamarin.AndroidでApplicationクラスを拡張するには?Applicationクラスを拡張すると、アプリケーションイベントの発生時に独自の処理を実行したり、アプリケーションオブジェクトに機能を追加したりできる。その基本的な実装方法を解説する。2014年12月24日(水)Xamarin逆引きTipsXamarin.iOS/Androidでアプリの設定情報を保存するには?iOSのNSUserDefaultsやAndroidのSharedPreferenceではなく.NETのIsolatedStorageを使って、Xamarin.iOS/Androidでアプリの軽量データを保存する方法を解説する。2014年12月17日(水)Xamarin逆引きTipsXamarin.iOS/Androidでアプリのデータディレクトリを取得するには?アプリ固有のデータ領域のディレクトリパスを取得するため方法のうち、iOS/Androidで共通のコードの書き方を説明する。2014年12月10日(水).NETエンジニアのための定期勉強会(Sansan主催)レポートXamarinで今日から始めるクロスプラットフォーム開発クロスプラットフォームアプリ開発の戦略についてまとめ、Xamarinによるアプリ開発の特徴を説明する。Xamarinに関する情報収集や、Xamarin.Forms×MVVMによる開発のポイントを紹介する。「Json.NET」というライブラリを使う方法を説明する。2014年11月26日(水)Xamarin逆引きTipsXamarin.iOS/Androidでソースコードを共有するには(ポータブルクラスライブラリ編)Xamarin.iOS/Android間でソースコードを共有する方法の1つとして、複数のプロジェクトから共通のポータブルクラスライブラリ(PCL)を参照する方法を説明する。Studioのプロジェクト内でソースファイルへのリンクを追加する方法を説明する。2014年11月12日(水)Xamarin逆引きTipsXamarin.iOS/Androidでログを出力するには?Xamarin.AndroidでネイティブAndroidのLogクラスを使ってログ出力する方法と、Xamarin.iOS/Androidで.NET基本クラスライブラリ機能を使ってログ出力する方法を解説する。2014への参加経験を踏まえて、Xamarin.Forms採用を検討する際のポイントを考察する。2014レポートスマートフォンの世界と、開発者の裾野を広げるXamarinスマートフォン開発で急速に注目度が高まっているXamarin。カンファレンス全体の内容も紹介する。v2」を使って、Xamarin.Androidアプリで地図上にマーカーや吹き出しを表示する方法を解説する。v2」を使って、Xamarin.Androidアプリで地図上にライン/ポリゴン/円などの図形を表示する方法を解説する。v2」を使って、Xamarin.Androidアプリで地図の表示位置や種類を変更する方法、ジェスチャの有効/無効を切り替える方法などを説明する。v2」を使って、Xamarin.Androidで地図を表示する方法を解説。API利用環境の準備から、まずはGoogleマップを表示するまでの手順を説明する。マーカー選択時の処理や、吹き出し表示、吹き出しタップ時の処理の、基本的な実装方法を説明する。2014年9月17日(水)Xamarin逆引きTipsXamarin.iOSで地図に図形を表示するには?(MapKit使用)Xamarin.iOSでiOS標準の地図ライブラリ「MapKit」を使って、ライン、ポリゴン、円などの図形を地図上に表示する方法を解説する。2014年9月10日(水)Xamarin逆引きTipsXamarin.iOSで地図を表示するには?(MapKit使用)Xamarin.iOSでiOS標準の地図ライブラリ「MapKit」を使って地図を表示する方法を解説。地図の種類の変更、ジェスチャの有効/無効の切り替えなども説明する。Segue」を使う方法を説明する。2014年8月27日(水)Xamarin逆引きTipsXamarin.iOSで画面遷移先にデータを渡すには?(Storyboard使用)Xamarin.iOSでStoryboardにより画面遷移を行う際に、遷移元から遷移先にデータを渡す方法を解説する。StudioのiOSデザイナーを使用して行う方法を解説。コードで画面遷移を実装する方法も説明する。2014年8月6日(水)Xamarin逆引きTipsXamarin.Formsで新しいコントロールを作成するには?Xamarin.Formsでは、既存のコントロールを拡張できるだけでなく、全く新しいコントロールを作成することもできる。その内部には、iOS/Androidで違うコントロールを含めたりできる。2014年7月30日(水)Xamarin逆引きTipsXamarin.Formsの既存のコントロールを拡張するには?Xamarin.Formsのコントロールにはプラットフォーム共通の基本的な機能しか含まれていない。既存のコントロールを拡張して、ネイティブ側で機能を追加する方法を解説。Studioを立ち上げる方法を説明する。2014年7月16日(水)Xamarin逆引きTipsXamarin.Formsでカスタムダイアログを表示するには?(MessagingCenter利用)Xamarin.Formsで共通のAPIが提供されているダイアログ(=iOSのUIAlertView/AndroidのAlertDialog)以外のプラットフォーム個別のダイアログを表示する方法を解説。その呼び出しにはMessagingCenterが利用できる。2014年7月9日(水)Xamarin逆引きTipsXamarin.Formsでダイアログボックス(とBusyインジケーター)を表示するには?ダイアログ(=iOSのUIAlertView/AndroidのAlertDialog)や、処理実行中を示すBusyインジケーターを、Xamarin.Formsで表示する方法を解説する。これらは共通のAPIを使って実装できる。2014年7月2日(水)インサイドXamarin(14)Xamarin.Formsの基本構想と仕組みクロスプラットフォームで使用できるモバイルUIライブラリであるXamarin.Formsの基本構想や仕組みについて説明する。2014年6月27日(金)Xamarin逆引きTipsXamarin.Formsからプラットフォーム固有の機能を利用するには?(DependencyService利用)UIを共通化するフレームワーク「Xamarin.Forms」で、「DependencyService」機能を使用してiOS/Androidの各プラットフォーム固有の機能を実装する方法を解説する。2014年6月25日(水)Xamarin逆引きTipsXamarin.AndroidでActivityとXamarin.Formsを併用するには?iOSの場合と同じように、Androidアプリの一部の画面に、Xamarin.Formsを利用する方法を解説する。iOSとの挙動の違いやフラグメントとの併用についても言及する。2014年6月18日(水)Xamarin逆引きTipsXamarin.iOSでStoryboardとXamarin.Formsを併用するには?Storyboardで作成したiOSアプリの一部の画面に、Xamarin.Formsを利用する方法を解説する。その新機能として注目されるXamarin.Formsの概要と、基本的な使い方、メリット/デメリットを解説する。Phone間で画面レイアウトも共通化しよう。2014年6月4日(水)インサイドXamarin(13)Xamarinと、ポータブル・クラス・ライブラリ(PCL)複数プラットフォーム向けのライブラリを作れるPCLの概要と利点について解説。Xamarin.iOSやXamarin.Androidでの利用方法や、XamarinでPCLを実現する仕組み、PCLの課題を説明する。2014年5月30日(金)Xamarin逆引きTipsXamarin.Androidで画面遷移を行うには?Xamarin.Androidで画面を追加する方法と、2つの画面間を遷移し、遷移先にデータを渡す方法、遷移先から返り値を得る方法を解説する。逆引きTipsXamarin.iOSで画面をレイアウトするには?(Xcode利用/ビルトインiOS用UIデザイナー)iOS用の画面レイアウトを、Xcodeで行う方法を解説。StudioのビルドインUIデザイナーで行う方法も説明する。2014年5月21日(水)Xamarin逆引きTipsXamarin.Androidで画面をレイアウトするには?Xamarin.Androidでの画面のレイアウトの仕組みは、ネイティブのAndroidとほぼ同じ。そのレイアウト方法をネイティブでの手順と比較しながら解説する。2014年5月14日(水)Xamarin逆引きTipsXamarin.Android/Xamarin.iOSを利用するには?C#でAndroid/iOSアプリを開発できるXamarinの実践TIPSの連載がスタート。TIPSの方向性や読者対象を示し、Xamarinの概要やインストールについて解説する。今後ますます勢いを増す「開発技術&ツール」を調べてみた開発者が「今後、使いたい」と考えている開発技術を、ランキング形式で発表。2014年度前半はこれらに注目しよう。2014年5月2日(金)インサイドXamarin(12)MonoDevelopにおけるビルド/実行/デバッグと、iOS/Android向けのGUIデザイナーMonoDevelopでアプリをビルド/実行/デバッグするための機能を解説。iOS/Android向けのGUIデザイナーや、MonoDevelopのカスタムアドインについても紹介する。MonoDevelopの基本的な機能を解説。C#コーディング補助機能についても紹介する。コードを共有しようコードを共有できる新しいプロジェクトタイプ「ユニバーサルアプリ」の概要と、基本的な開発方法を紹介。「UIコントロールで何が共通化でき、できないか」「プラットフォーム個別の実装方法」についても説明する。StudioでiOS/Androidアプリが書けるXamarinを試してみた(Android編)iOS編の続編。Studioで基礎的なAndroidアプリのプロジェクトを作成し、生成されるファイル群を説明。Studioでデバッグしてみる。「iOSのネイティブアプリをWindows上で作るって、どういうこと?」という疑問に答え、実際にiOSアプリ開発を試してみる。Frameworkの互換環境について説明。その代表として、今回はMonoと、Monoベースのフレームワークを取り上げる。互換環境)ベースの開発フレームワークの利用方法や、複数の環境をターゲットにした開発方法について説明する。機械学習エンジニアを目指す人~初中級者のための技術情報サイトです。「機械学習&AI」「クラウド&ビッグデータ」「IoTデバイス」のネット記事情報を共有中。開発者のためのSlackチーム、作りました:「機械学習&AI」「クラウド&ビッグデータ」「IoTデバイス」のネット記事情報を共有中。2020最適なビューへの切り替えを推奨します:スマートフォン用表示に。