Recommended
PPTX
PDF
PDF
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PDF
JavaScriptユーティリティライブラリの紹介
PDF
これからのコンピューティングの変化とJava-JJUG CCC 2015 Fall
PDF
PDF
「愛されたい!」と思ったときにJavaで書くRubyクラス
PPTX
PDF
Javaで1から10まで書いた話(sanitized)
PDF
PDF
PDF
大規模なギョームシステムにHaxeを採用してみた話
PPTX
第51回NDS PostgreSQLのデータ型 #nds51
PPTX
PDF
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
PDF
PDF
JJUG CCC 2013 Fall「JVMコードリーディング入門-JVMのOS抽象化レイヤーについて-」
PDF
PDF
普段Djangoを使っている人間がruby on railsを勉強してみた話
PDF
Buildinsider OFFLINE TypeScriptの基礎から実践・利用事例まで
PDF
JavaScriptで出来る、あんなことこんなこと
PDF
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
PPTX
PPTX
PDF
PDF
Javascriptのあれやこれやをまとめて説明してみる
PDF
PHPカンファレンス2014の懇親会飛び込みLT資料
PPTX
PPT
MYCOTOXINS and ANIMAL HEALTH: focus on intestinal health
DOC
More Related Content
PPTX
PDF
PDF
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PDF
JavaScriptユーティリティライブラリの紹介
PDF
これからのコンピューティングの変化とJava-JJUG CCC 2015 Fall
PDF
PDF
「愛されたい!」と思ったときにJavaで書くRubyクラス
PPTX
What's hot
PDF
Javaで1から10まで書いた話(sanitized)
PDF
PDF
PDF
大規模なギョームシステムにHaxeを採用してみた話
PPTX
第51回NDS PostgreSQLのデータ型 #nds51
PPTX
PDF
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
PDF
PDF
JJUG CCC 2013 Fall「JVMコードリーディング入門-JVMのOS抽象化レイヤーについて-」
PDF
PDF
普段Djangoを使っている人間がruby on railsを勉強してみた話
PDF
Buildinsider OFFLINE TypeScriptの基礎から実践・利用事例まで
PDF
JavaScriptで出来る、あんなことこんなこと
PDF
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
PPTX
PPTX
PDF
PDF
Javascriptのあれやこれやをまとめて説明してみる
PDF
PHPカンファレンス2014の懇親会飛び込みLT資料
PPTX
Viewers also liked
PPT
MYCOTOXINS and ANIMAL HEALTH: focus on intestinal health
DOC
PPTX
New student orientation academic advising information
PDF
Uganda Crane Creamery Cooperative Union (UCCCU)
DOC
PDF
PPT
DOC
DOC
Sïmbols dels elements normals
DOC
Pa 5 famous poems by robert frost veronica
PDF
Development outcomes of local innovation (DOLI)
PPSX
PDF
Agroecology Plus Six (AE+6)
PPTX
PDF
PPT
Enhancing nutrition security and incomes through adding value to indigenous v...
PPTX
Development of potato seed quality based innovations for small scale farmers ...
PDF
Primaire et université une même vision pour lécole
DOCX
PDF
Stemming Aflatoxin pre- and post-harvest waste in the groundnut value chain (...
Similar to つぶLT20121215
PPTX
PPTX
PDF
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
PDF
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
PDF
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
PDF
PPTX
PDF
Android Lecture #01 @PRO&BSC Inc.
PPT
PDF
XamarinStudio勉強会 2014/09/08
PDF
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
PDF
Xamarin によるクロスプラットフォームモバイルアプリ開発
PDF
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
PDF
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
PDF
みゆっき☆Think#3 「androidに触ってみるよ!」
PDF
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
PDF
PPTX
Xamarin で始めるクロスプラットフォーム開発
KEY
関ジャバ JavaOne Tokyo 2012報告会
PDF
つぶLT20121215 1. C# と Android と+@
第12回 つ部 ミーティング兼忘年会
昼の部 LT 2012.12.15
@whale_shark じんべえざめ
1
2. 3. Javaと何がちがうの?
• 型推論
– var x = new List<Human>();
• 自動実装プロパティ
– class Human { public Age {get; set;} …}
• ラムダ式
– button.Click += (sender, e) => { <処理> };
• LINQ
– var y = from p in x where p.Age < 20 select x.Name
etc... 3
4. 何が良くなるの?
• 多機能
– かゆいところに届く機能が多い
• AndroidをC#で書き直したら早くなった
(もうプロジェクト終了したけど…
– http://tatete.blogspot.jp/2012/05/android-osc7-
xobotoos.html
4
5. C# で Androidアプリをつくるには
• IDEで開発するなら
– WindowsならVisual Stadioをそれ以外ならMonoDevelop
をいれましょう
– http://monodevelop.com/
• Mono for Android
– C#でAndroidアプリを開発できるライブラリ
– シミュレータは無料
実機にいれる場合は$399~
– http://xamarin.com/monoforandroid
5
6. 7. 比較
Java C#
• メインアクティビティの • メインアクティビティの
ステップ数:117 ステップ数:88
7
8. ステップ数が減った!
• ラムダ式とLINQ
– Javaだと
for(SampleDataModel listItem : listItems)
if(listItem.getAddress().contains(“県”))
selectedItems.add(listItems.getName());
– C#だと
selectedItems = items
.Where(item => item.Address.Contains(“県”))
.Select(item => item.Name)
8
9. リスナーの設定が簡単
• イベントリスナーはJavaだと冗長 (不適切かも)
– Javaでは
list.setOnItemClickListener(new OnItemClickListner(){
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
<処理>
}
});
– C#では
list.ItemClick += (sender, e) => {
<処理>
}; 9
10. 11. 12. 13. 14. 15.