SlideShare a Scribd company logo
Xamarin +
Azure Mobile Apps
JXUG
Fumiya kume - kuxu
TOYOHASHI city, AICHI pref, JP
Twitter – @fumiya_kume / Facebook
Daido University
CenterCLR, JXUG NAGOYA, JXUG Student
organizer.
.NET/C#/Xamarin/F# or like …
Hearts of Iron love
このセッションのゴール
Azure mobile Apps についてなんとなくわかる
いじってみたくなる
Mobile Apps を使う
Microsoft Azure
Microsoft の提供しているサービス
使えるサービス
• 手軽に仮想マシンを立ち上げる
• IoT 機器から受け取ったデータを加工したり、データベースに保存したり
• スマホアプリのバックエンドを手軽に作成
学生は無料で使える枠がある
Microsoft Imagine 用 Azure
Microsoft 製品を無料で使うことができる Microsoft Imagine の一部!
Azure の一部のサービスを無料で使うことができる!
クレジットカードが要らない!
Xamarin + azure Mobile Apps
アプリのサーバーサイドで
必要な機能
データを保存
API でゴニョゴニョ
通知を飛ばす
アカウント認証
Azure > App Service
Web クライアントおよびモバイル クライアント向けのパワフルなクラウド アプリを短期間で作成
サービス一覧
• Mobile Apps
• Web Apps
• Logic Apps
• API Apps
Microsoft Imagine 用 Azure で無料で使える
Azure > App Service > Mobile Apps
Easy Tables
Easy API
プッシュ通知
Twitter等を利用したログイン
DEMO
クラアント側で下準備
namespace MobileApps_Test.Model
{
public class TodoItem
{
public string Id { get; set; }
public string Text { get; set; }
public bool Complete { get; set; }
}
}
データの取得
// Mobile Apps のクライアントを作成
private static MobileServiceClient MobileApps =>
new MobileServiceClient("https://hoge.azurewebsites.net");
// TOODのリストを読みこむ
// Whereメソッドを使用することでデータに対してフィルターすることができる
public Task<List<TodoItem>> GetTodoASync() =>
MobileApps.GetTable<TodoItem>()
.Where(item => item.Complete == false)
.ToListAsync();
データの追加
// TODOを追加する
public async Task AddTodoAsync(TodoItem todo) =>
await MobileApps.GetTable<TodoItem>()
.InsertAsync(todo);
データの削除
// TODOを削除する
// 削除する行は、DeleteAsync で渡されるインスタンスの”ID” に格納されている文字列で判断する
public async Task DeleteASync(string key)
=> await MobileApps.GetTable<TodoItem>().DeleteAsync(new TodoItem() {Id = key});
データの並び替え
var afterData = table
.Orderby(item => item.Text)
.ToListASync();
Thank you for
listening !!

More Related Content

PDF
Microsoft Flow 改め、Power Automateはじめました。
PPTX
タイムカード打刻チャットボット「ごえもん」誕生話 
PDF
[2018/9/27(木): 三木会@大阪] プログラミング無しでここまでできる!Neural Network Console活用のススメ
PPTX
ノンコーディングでも!ここまでできるkintone
PPTX
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
PDF
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
PPTX
カスタムコネクタ入門
PDF
テキスト書き起こし&読み上げLINEボットを作ってみた
Microsoft Flow 改め、Power Automateはじめました。
タイムカード打刻チャットボット「ごえもん」誕生話 
[2018/9/27(木): 三木会@大阪] プログラミング無しでここまでできる!Neural Network Console活用のススメ
ノンコーディングでも!ここまでできるkintone
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
カスタムコネクタ入門
テキスト書き起こし&読み上げLINEボットを作ってみた

What's hot (7)

PPTX
100個以上アプリを作成して得た知見
PDF
やはりお前らのCore Dataの使い方も間違っている
PPTX
Power Platform + LINEBRAIN OCR API
PPTX
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
PPTX
20180119_AIを支えるクラウド技術
PPTX
20191105 cognitiveservices x powerapps
PDF
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
100個以上アプリを作成して得た知見
やはりお前らのCore Dataの使い方も間違っている
Power Platform + LINEBRAIN OCR API
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
20180119_AIを支えるクラウド技術
20191105 cognitiveservices x powerapps
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
Ad

Viewers also liked (6)

PPTX
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
PPTX
Cross Platform Mobile Development with Xamarin
PDF
Xamarin & Azure - BFF, Really?
PDF
Introdução ao Azure Mobile Apps
PPTX
Azure Mobile Apps with Xamarin
PPTX
Cloud Powered Mobile Apps with Azure
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Cross Platform Mobile Development with Xamarin
Xamarin & Azure - BFF, Really?
Introdução ao Azure Mobile Apps
Azure Mobile Apps with Xamarin
Cloud Powered Mobile Apps with Azure
Ad

Similar to Xamarin + azure Mobile Apps (20)

PPTX
Xamarin + Azure Mobile Appsの現実
PDF
Xamarin.forms+azureで始めるモバイル開発
PDF
Xamarin から使う Azure
PPTX
Windows azuremobileservice入門
PPTX
Windows azuremobileservice入門
PPTX
Microsoft Azure Mobile Serviceによるアプリ構築
PPTX
Microsoft Azure で始める サクサク Android開発 in jazug青森
PPTX
Azure Mobile Services と Azure Mobile Apps
PDF
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
PPTX
Azure mobileserviceを使ってみた
PDF
サーバーレスで作る スマホアプリバックエンド
PPTX
Azure Web Apps と Azure Mobile Apps
PPTX
Windows azure mobile services を使った windows ストアアプリ開発 1027
PPTX
Microsoft azure mobile services 概要と xamarin との連携
PPTX
Xamarin Overview
PPTX
Xamarin Overview
PDF
Azureお助けサービス概要
PPTX
超初心者でもできた!AzureMobileService JSバージョン
PDF
Vs2013 multi device shosuz
PPTX
「Windows 8 ストア アプリ開発 tips」 hokuriku.net vol.11 (2013年1月26日)
Xamarin + Azure Mobile Appsの現実
Xamarin.forms+azureで始めるモバイル開発
Xamarin から使う Azure
Windows azuremobileservice入門
Windows azuremobileservice入門
Microsoft Azure Mobile Serviceによるアプリ構築
Microsoft Azure で始める サクサク Android開発 in jazug青森
Azure Mobile Services と Azure Mobile Apps
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
Azure mobileserviceを使ってみた
サーバーレスで作る スマホアプリバックエンド
Azure Web Apps と Azure Mobile Apps
Windows azure mobile services を使った windows ストアアプリ開発 1027
Microsoft azure mobile services 概要と xamarin との連携
Xamarin Overview
Xamarin Overview
Azureお助けサービス概要
超初心者でもできた!AzureMobileService JSバージョン
Vs2013 multi device shosuz
「Windows 8 ストア アプリ開発 tips」 hokuriku.net vol.11 (2013年1月26日)

More from 史也 久米 (8)

PDF
Better Java なだけじゃない。Kotlin の思想と未来
PDF
Gradle small tips for android
PDF
Gradle task with kotlin
PDF
Android app with google play developer api
PPTX
Aiをアプリに取り込む!
PPTX
わくわく Msil 入門 LT
PPTX
わくわく Msil 入門
PDF
Xamarin.iOSでspritekit
Better Java なだけじゃない。Kotlin の思想と未来
Gradle small tips for android
Gradle task with kotlin
Android app with google play developer api
Aiをアプリに取り込む!
わくわく Msil 入門 LT
わくわく Msil 入門
Xamarin.iOSでspritekit

Xamarin + azure Mobile Apps

Editor's Notes

  • #12: 1. Easy Tables のテーブル名と クラス名を一緒にする 2. 渡すクラスのプロパティの名前 文字列 番号 日付 ブール