Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Shinichi Hirauchi
PDF, PPTX
46,751 views
シルバーウィークにfacebookアプリを作成した
2015.10.03 第6回 Japan Xamarin User Group Conference 東京 セッション資料
Software
◦
Read more
5
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 37
2
/ 37
3
/ 37
4
/ 37
5
/ 37
6
/ 37
7
/ 37
8
/ 37
9
/ 37
10
/ 37
11
/ 37
12
/ 37
13
/ 37
14
/ 37
15
/ 37
16
/ 37
17
/ 37
18
/ 37
19
/ 37
20
/ 37
21
/ 37
22
/ 37
23
/ 37
24
/ 37
25
/ 37
26
/ 37
27
/ 37
28
/ 37
29
/ 37
30
/ 37
31
/ 37
32
/ 37
33
/ 37
34
/ 37
35
/ 37
36
/ 37
37
/ 37
More Related Content
PDF
Xamarin.formsで作成する翻訳機能付きtwitterクライアント
by
Shinichi Hirauchi
PDF
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
by
Yo Otagawa
PDF
Xamarin 基礎講座 2016年7月版
by
Yoshito Tabuchi
PDF
Xamarin × Visual Studio Updates
by
友太 渡辺
PDF
Xamarin 基礎講座
by
Yoshito Tabuchi
PPTX
第1回 Japan Xamarin User Group Conference - Xamarin 概要
by
Yoshito Tabuchi
PDF
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
by
Shinichi Hirauchi
PPTX
Xamarin Overview
by
Madoka Chiyoda
Xamarin.formsで作成する翻訳機能付きtwitterクライアント
by
Shinichi Hirauchi
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
by
Yo Otagawa
Xamarin 基礎講座 2016年7月版
by
Yoshito Tabuchi
Xamarin × Visual Studio Updates
by
友太 渡辺
Xamarin 基礎講座
by
Yoshito Tabuchi
第1回 Japan Xamarin User Group Conference - Xamarin 概要
by
Yoshito Tabuchi
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
by
Shinichi Hirauchi
Xamarin Overview
by
Madoka Chiyoda
What's hot
PDF
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
by
Yoshito Tabuchi
PDF
Xamarin の特徴と開発手法概要
by
Yoshito Tabuchi
PDF
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
by
irgaly
PDF
Xamarin によるクロスプラットフォームモバイルアプリ開発
by
Hironov OKUYAMA
PPTX
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
by
Hironov OKUYAMA
PDF
Xamarin.Forms概要
by
Hironov OKUYAMA
PPTX
Xamarin.formsとカスタムコントロールの話
by
Masuda Tomoaki
PPTX
Xamarin の救世主 Unity !
by
Tatsuji Kuroyanagi
PPTX
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
by
Fujio Kojima
PDF
10分で分かるxamarin
by
Yoshito Tabuchi
PPTX
Xamarinでもクラウドで監視したい!
by
ayasehiro
PDF
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
by
Hironov OKUYAMA
PDF
Xamarin で今日から始めるクロスプラットフォーム開発
by
友太 渡辺
PDF
BlueMonkeyプロジェクトのご紹介
by
Yoshito Tabuchi
PDF
JXUGC 13 東京 はじめに
by
Yoshito Tabuchi
PDF
Xamarin.Forms アプリケーション 設計パターン
by
一希 大田
PDF
#VSUG LT #JXUG の紹介
by
Yoshito Tabuchi
PPTX
20分でできる!Xamarin.Forms入門
by
Shinichi Hirauchi
PDF
Xamarin概要
by
Yoshito Tabuchi
PDF
Xamarin の概要と活用事例
by
Yoshito Tabuchi
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
by
Yoshito Tabuchi
Xamarin の特徴と開発手法概要
by
Yoshito Tabuchi
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
by
irgaly
Xamarin によるクロスプラットフォームモバイルアプリ開発
by
Hironov OKUYAMA
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
by
Hironov OKUYAMA
Xamarin.Forms概要
by
Hironov OKUYAMA
Xamarin.formsとカスタムコントロールの話
by
Masuda Tomoaki
Xamarin の救世主 Unity !
by
Tatsuji Kuroyanagi
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
by
Fujio Kojima
10分で分かるxamarin
by
Yoshito Tabuchi
Xamarinでもクラウドで監視したい!
by
ayasehiro
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
by
Hironov OKUYAMA
Xamarin で今日から始めるクロスプラットフォーム開発
by
友太 渡辺
BlueMonkeyプロジェクトのご紹介
by
Yoshito Tabuchi
JXUGC 13 東京 はじめに
by
Yoshito Tabuchi
Xamarin.Forms アプリケーション 設計パターン
by
一希 大田
#VSUG LT #JXUG の紹介
by
Yoshito Tabuchi
20分でできる!Xamarin.Forms入門
by
Shinichi Hirauchi
Xamarin概要
by
Yoshito Tabuchi
Xamarin の概要と活用事例
by
Yoshito Tabuchi
Viewers also liked
PPTX
Developers.io.札幌 xamarinってどうよ
by
Shinichi Hirauchi
PDF
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
by
Shinichi Hirauchi
PDF
10分でわかる無料になったXamarin
by
Yoshito Tabuchi
PDF
Xamarin.forms入門
by
一希 大田
PDF
ASP.NET 開発で活躍する BlackJumboDog
by
Jun-ichi Sakamoto
PDF
B lack jumbodog 運転と改造のすすめ
by
Shinichi Hirauchi
PDF
他社会計ソフトからの仕訳インポート1
by
Money Forward, Inc.
PPTX
Visual studio 2015 update1 ctpとcsi
by
Tadahiro Ishisaka
PPTX
ライトニングトーク Windows10体験記 201510_山p(アップロード用)
by
Takatoshi Yamada
PDF
業務アプリケーション開発を支える.NET技術 #ngtnet
by
将 高野
PPTX
大人の基礎C#【Niigat.NET 2015-10】
by
Mitsuhito Ishino
PDF
Xamarin バッドノウハウ大全
by
Yoshito Tabuchi
PDF
アプリしか作れないけどAzureに触ってみた #ngtnet
by
Kazumune Katagiri
PDF
【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD
by
満徳 関
PPTX
がんばれガンプ ソルバルウを倒せについて
by
Tomohiro Suzuki
PDF
XAML入門
by
一希 大田
PDF
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
by
Yukiya Nakagawa
Developers.io.札幌 xamarinってどうよ
by
Shinichi Hirauchi
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
by
Shinichi Hirauchi
10分でわかる無料になったXamarin
by
Yoshito Tabuchi
Xamarin.forms入門
by
一希 大田
ASP.NET 開発で活躍する BlackJumboDog
by
Jun-ichi Sakamoto
B lack jumbodog 運転と改造のすすめ
by
Shinichi Hirauchi
他社会計ソフトからの仕訳インポート1
by
Money Forward, Inc.
Visual studio 2015 update1 ctpとcsi
by
Tadahiro Ishisaka
ライトニングトーク Windows10体験記 201510_山p(アップロード用)
by
Takatoshi Yamada
業務アプリケーション開発を支える.NET技術 #ngtnet
by
将 高野
大人の基礎C#【Niigat.NET 2015-10】
by
Mitsuhito Ishino
Xamarin バッドノウハウ大全
by
Yoshito Tabuchi
アプリしか作れないけどAzureに触ってみた #ngtnet
by
Kazumune Katagiri
【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD
by
満徳 関
がんばれガンプ ソルバルウを倒せについて
by
Tomohiro Suzuki
XAML入門
by
一希 大田
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
by
Yukiya Nakagawa
Similar to シルバーウィークにfacebookアプリを作成した
PPTX
Windows storeアプリ brekky
by
Satoshi Sekine
PPTX
Windows PhoneアプリをSNSとつなげよう
by
junichi anno
PDF
Ambrotype fb night20130222
by
Hirotomo Oi
PPTX
facebookアプリ開発あれこれ
by
pinmarch_t Tada
PDF
Ambrotypeにおける、Facebook連携方法
by
Hirotomo Oi
PDF
ゼロからわかる!Facebookアプリの作り方
by
Shuichi Takenaka
PDF
「Facebook SDK for Android」を使ったFacebookログイン
by
Hiroyuki Nozaki
PDF
C#で作成するfacebookアプリ mvp community camp
by
Shinichi Hirauchi
PDF
Flashup 11
by
Katsushi Suzuki
PDF
初めてのFacebookアプリの開発
by
Shinichi Hirauchi
PPT
Facebookアプリ雑感
by
Takuto Matsuu
PDF
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
by
Yuki Anzai
KEY
121002seminar j action
by
Shingo Hagiwara
PDF
外部サイトのFacebook連動
by
Hiroshi Kotani
KEY
ソーシャルマーケティングとFbアプリ開発の勘所
by
Kazuhiro Miyajima
PPT
Facebookページ資料0316
by
Junji Kumagai
PDF
ruby、sinatraで作るfacebookアプリ
by
Toshiya Kurishima
PPTX
Facebookアプリケーション開発ガイド読んでみた
by
Yuya Fujiwara
PDF
Facebookアプリの作り方入門
by
Yu Wakabayashi
PDF
20120904OMCセミナー資料(抜粋版)
by
貴一 西田
Windows storeアプリ brekky
by
Satoshi Sekine
Windows PhoneアプリをSNSとつなげよう
by
junichi anno
Ambrotype fb night20130222
by
Hirotomo Oi
facebookアプリ開発あれこれ
by
pinmarch_t Tada
Ambrotypeにおける、Facebook連携方法
by
Hirotomo Oi
ゼロからわかる!Facebookアプリの作り方
by
Shuichi Takenaka
「Facebook SDK for Android」を使ったFacebookログイン
by
Hiroyuki Nozaki
C#で作成するfacebookアプリ mvp community camp
by
Shinichi Hirauchi
Flashup 11
by
Katsushi Suzuki
初めてのFacebookアプリの開発
by
Shinichi Hirauchi
Facebookアプリ雑感
by
Takuto Matsuu
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
by
Yuki Anzai
121002seminar j action
by
Shingo Hagiwara
外部サイトのFacebook連動
by
Hiroshi Kotani
ソーシャルマーケティングとFbアプリ開発の勘所
by
Kazuhiro Miyajima
Facebookページ資料0316
by
Junji Kumagai
ruby、sinatraで作るfacebookアプリ
by
Toshiya Kurishima
Facebookアプリケーション開発ガイド読んでみた
by
Yuya Fujiwara
Facebookアプリの作り方入門
by
Yu Wakabayashi
20120904OMCセミナー資料(抜粋版)
by
貴一 西田
More from Shinichi Hirauchi
PPTX
最近、ショッピングセンターとかの駐車場で見かける「自動でナンバープレートを認識して決算するやつ」←これ、作ってみました
by
Shinichi Hirauchi
PPTX
Developer IO 2024 Odyssey SAMを応用したコンピュータビジョンの話
by
Shinichi Hirauchi
PPTX
気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす
by
Shinichi Hirauchi
PPTX
Amazon Forecast 機械学習でビジネスの予測と成果を簡単かつ正確に予測する
by
Shinichi Hirauchi
PPTX
Amazon connect について 〜各種AWSのサービスとの連携〜
by
Shinichi Hirauchi
PPTX
Alexa SDK Alexa Salon
by
Shinichi Hirauchi
PDF
Developers.io 2017 iPhoneによるAlexa/Lex/Pollyを利用した 音声対応クライアントの作成方法
by
Shinichi Hirauchi
PPTX
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
by
Shinichi Hirauchi
PPTX
Developers.IO 2016 F-1 セッション資料
by
Shinichi Hirauchi
PPTX
簡易電話交換機の作成~廃品利用による低予算プロジェクト~
by
Shinichi Hirauchi
PDF
BoxViewの美味しい食べ方
by
Shinichi Hirauchi
PDF
Facebookスパムデータベース~あなたのお友達に、スパムアカウントが紛れ込んでませんか
by
Shinichi Hirauchi
PDF
簡易電話交換機の作成~廃品利用による低予算プロジェクト
by
Shinichi Hirauchi
PDF
Facebookの偽アカウント
by
Shinichi Hirauchi
PDF
テストコードの定型化
by
Shinichi Hirauchi
PDF
HTMLを1行も書かずにwebアプリを作ってみました
by
Shinichi Hirauchi
PDF
ReSharperでLinq変換
by
Shinichi Hirauchi
PDF
マウスでタッチ操作
by
Shinichi Hirauchi
PDF
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
by
Shinichi Hirauchi
PDF
C# から java へのプログラム移植で体験したtddの効果は?
by
Shinichi Hirauchi
最近、ショッピングセンターとかの駐車場で見かける「自動でナンバープレートを認識して決算するやつ」←これ、作ってみました
by
Shinichi Hirauchi
Developer IO 2024 Odyssey SAMを応用したコンピュータビジョンの話
by
Shinichi Hirauchi
気ままなLLMをAgents for Amazon Bedrockでちょっとだけ飼いならす
by
Shinichi Hirauchi
Amazon Forecast 機械学習でビジネスの予測と成果を簡単かつ正確に予測する
by
Shinichi Hirauchi
Amazon connect について 〜各種AWSのサービスとの連携〜
by
Shinichi Hirauchi
Alexa SDK Alexa Salon
by
Shinichi Hirauchi
Developers.io 2017 iPhoneによるAlexa/Lex/Pollyを利用した 音声対応クライアントの作成方法
by
Shinichi Hirauchi
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
by
Shinichi Hirauchi
Developers.IO 2016 F-1 セッション資料
by
Shinichi Hirauchi
簡易電話交換機の作成~廃品利用による低予算プロジェクト~
by
Shinichi Hirauchi
BoxViewの美味しい食べ方
by
Shinichi Hirauchi
Facebookスパムデータベース~あなたのお友達に、スパムアカウントが紛れ込んでませんか
by
Shinichi Hirauchi
簡易電話交換機の作成~廃品利用による低予算プロジェクト
by
Shinichi Hirauchi
Facebookの偽アカウント
by
Shinichi Hirauchi
テストコードの定型化
by
Shinichi Hirauchi
HTMLを1行も書かずにwebアプリを作ってみました
by
Shinichi Hirauchi
ReSharperでLinq変換
by
Shinichi Hirauchi
マウスでタッチ操作
by
Shinichi Hirauchi
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
by
Shinichi Hirauchi
C# から java へのプログラム移植で体験したtddの効果は?
by
Shinichi Hirauchi
シルバーウィークにfacebookアプリを作成した
1.
2015.10.03 #6 JXUG
Conference Xamarin.Forms も Facebook の graph API も、頑張りすぎないのが吉。 シルバーウィークにXamarin.Formsで Facebookアプリを作成した
2.
⾃自⼰己紹介 ¡ 識識別⼦子
SIN/札幌ワークス ¡ Twitter @furuya02 ¡ スタッフ CLR/H ¡ ブログ SIN@SAPPOROWORKSの覚書 ¡ Microsoft MVP for Visual C# (2013/1〜~) ¡ フリーソフト BlackJumboDog ¡ BuildInsider Xamarin逆引きTips
3.
アプリ紹介
4.
アプリ紹介 Xamarin.Formsで約1週間で作成 graph API を利利⽤用して、各種情報を視覚化 ここんとこ 重要 Facebookのソーシャルグラフ からデータを取得 ・たくさんの「いいね」を頂いた投稿 ・たくさん「いいね」くださった⽅方々 ・最近、何に「いいね」を押したか ・何時頃、投稿しているのか ・何⽉月にたくさんとう投稿したか など・・・
5.
アプリ紹介 先読み⾃自分新聞 最もたくさんの「いいね」を獲得した記事の紹介
6.
アプリ紹介 たくさんの「いいね」をありがとう
7.
アプリ紹介 最近、何書いたっけ 酔っ払って、何か、変なこと書いてない?
8.
アプリ紹介 脊髄反応ページ どんなリンクを紹介したか。 すいません、私の場合は、⾃自分のブログばっかり・・・
9.
アプリ紹介 いつ寝るの・依存⽉月間 投稿した、時間、⽇日付を 集計してみました。
10.
デモ
11.
Facebookアプリ開発事情
12.
Facebookアプリ開発事情 Facebookで提供されるSDKには、C#⽤用はない・・・
13.
Facebookアプリ開発事情 C#でFacebook書くなら、これ⼀一択かも
14.
Facebookアプリ開発事情 Profile78では、使えないです・・・ PM> Install-Package Facebook
15.
Facebookアプリ開発事情 Forms⽤用のコンポーネントは、現時点では公開されていません Search>Facebook Android iOS
16.
Facebookアプリ開発事情 Forms⽤用もあるじゃないか︎ \(⌒∀⌒*)/ナンデ ハヤク イワナイノ☆♪
すてま
17.
Facebookアプリ開発事情 Xamarin.FormsでFacebookアプリ書くなら、現時点ではこれ⼀一択
18.
OAuth認証
19.
Facebookアプリ OAuth認証 1. OauthのURLをリクエストすると https://m.facebook.com/dialog/oauth? [AppID]&&scope=[Scope]… 2.
Loginのページへリダイレクトされる https://m.facebook.com/login.php? [AppID]&&scope=[Scope]… 3. ID・パスワードで認証が成功するとアクセス許可を求める https://m.facebook.com/v2.0/dialog/oauth? [AppID]&&scope=[Scope]… 4. 許可された場合は、リダイレクト(最終)ページへジャンプし パラメータとして「アクセストークン」を送ってくる https://www.facebook.com/connect/login_̲success.html#access_̲token=xxxx
20.
Facebookアプリ Xamarin.FormsのWebViewでNavigatedイベントを処理理する //Uri遷移のイベントを処理理する webView.Navigated += (s,
e) => { if( 最終ページか? ){ if( アクセストークが取得できたか? ) // 認証成功 else // 認証失敗 } //認証継続中 } いつの間にか増えてた?
21.
Facebookアプリ Cookieが有効だと、ログインがスルーしてしまう・・(ログアウトできない) public class ExWebView
: WebView { public ExWebView(bool deleteCookie) { DeleteCookie = deleteCookie; } public bool DeleteCookie { get; private set; } } 拡張WebViewで クッキー削除のプロパティを追加
22.
Facebookアプリ iOSでは、NSHttpCookieStorage.SharedStorage public class ExWebViewRenderer
: WebViewRenderer { protected override void OnElementChanged(VisualElementChangedEventArgs e) { base.OnElementChanged(e); //Xamarin.Formのコントロール(ExWebView) var exWebView = e.NewElement as ExWebView; if (exWebView.DeleteCookie) { //クッキー(ログイン情報)の削除 var storage = NSHttpCookieStorage.SharedStorage; foreach (var cookie in storage.Cookies) { storage.DeleteCookie(cookie); } } プラットフォームごとクッキー削除 を機能させる
23.
Facebookアプリ Androidでは、CookieManager.Instance.RemoveAllCookie public class ExWebViewRenderer
: WebViewRenderer { protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.WebView> e) { base.OnElementChanged(e); //Xamarin.Formのコントロール(ExWebView) var exWebView = e.NewElement as ExWebView; if (exWebView.DeleteCookie) { //クッキー(ログイン情報)の削除 CookieManager.Instance.RemoveAllCookie(); } } } プラットフォームごとクッキー削除 を機能させる
24.
Facebookアプリ WindowsPhoneでは、JavaScriptも有効に・・・ public class ExWebViewRenderer
: WebViewRenderer { protected override void OnElementChanged(ElementChangedEventArgs<WebView> e) { base.OnElementChanged(e); //Xamarin.Formのコントロール(ExWebView) var exWebView = e.NewElement as ExWebView; //ネイティブコントロール(Microsoft.Phone.Controls.WebBrowser) var webBrowser = Control; webBrowser.IsScriptEnabled = true; if (exWebView.DeleteCookie) { //クッキー(ログイン情報)の削除 webBrowser.ClearCookiesAsync(); } } } プラットフォームごとクッキー削除 を機能させる デフォルトでOFFになっている JavaScriptをONにしないと認証で きない
25.
Facebookアプリ CookieWebViewを使えば、レンダラーなしで⾏行行けるカモ
26.
画⾯面遷移
27.
画⾯面遷移
28.
class App { MainPage
= NavigationPage(new Page()) 画⾯面遷移 メインはNavigationPage
29.
Navigation.PushAsync(new Page) 画⾯面遷移 PushAsyncで遷移・⽮矢印でメインへ戻る
30.
Navigation.PushModalAsync(new Page()) Navigation.PopModalAsync() 画⾯面遷移 認証画⾯面はモーダルウインド
31.
ちょいハマり
32.
画⾯面真っ⽩白 ATS (App Transport
Security) 慌てないで、取り敢えず8.xで 試すのが吉 ATSへの対策(info.plistなど・・) <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> <key>NSExceptionDomains</key> <dict> <key>facebook.com</key>
33.
NuGet パッケージの復復元の有効化・が無い git clone
したら参照エラーでコンパイルできない VS2015にしたから・・・・?
34.
更更新プリグラムで⼀一応復復活 Nuget Package Manager
for Visual Studio 2015 微妙に「英語」表記
35.
最新のNuget packagesフォルダや.nugetフォルダが無くても再構築される ので .gitignoreに
[Pp]ackages/ を追加しました https://github.com/furuya02/FbSample/
36.
FacebookもXamarin.Formsも限界まで挑戦しないで・・・ 頑張りすぎないのが吉。 「ネイティブのFacebookアプリが1週間で作成できる!」
37.
ご清聴ありがとうございました 札幌ワークス http://www.sapporoworks.ne.jp/spw
Download