2014/5/28
Xamarin 3 発表
Announcing Xamarin 3 | Xamarin Blog
Xamarin 3の一部としてXamarin.Formsがリリース
他にはXamarin Studioが新しくなったり、iOSデザイナが発表されたり
その頃の日本
2014/5/29〜30
de:code 2014 開催
(日本マイクロソフトの有償テクニカルイベント)
なんと1〜2日前に発表されたばかりのXamarin.Formsのデモがねじ込まれる。
スゴイ!!
2014/6/4
日本で最初のXamarin本発売
C#によるiOS、Android、Windowsアプリケーション開発入門
(当然タイミング的にXamarin.Formsは載ってない、仕方ないね)
Xamarin.Forms 1.0 〜 1.2.3
-
この辺はだいたいバグ修正やパフォーマンス向上、細かな部分で期待される動作になるような変更が多い
-
1.2.3.6257 でMapRendereがpublicに
Xamarin.Forms 1.3.0
Xamarin.Formsチームからのクリスマスプレゼント!
(2014/12/24リリース)
新機能いっぱい!
- Device.GetNamedSize()
- MasterDetailPage.MasterBehavior
- WidthRequestやらHeightRequest等がBinding可能に
- BackButtonをハンドルできるようになったり
- Navigation周りの制御強化、遷移アニメーション有無の指定ができたり
- エトセトラ エトセトラ ...
変更多すぎィ!キャプチャ
目玉機能!
- Styles
- Behaviors
- Triggers
XAMLの表現力が大幅に向上
(これのおかげで本格的にXamarin.Formsやろうと決めた)
この辺は2014年のAdvent Calendarで書いた。
ちょっと未来のXamarin.Formsを試す(1.3.0 Technology Preview)
Xamarin.Forms 1.3.1, 1.3.2, 1.3.3
バグフィックスとか
Xamarin.Forms 1.3.4
- iOS Dynamic cell sizing support
[Xamarin.Forms 1.3.4pre-1]iOS版のListViewがセルの高さを自動計算してくれるようになった
Xamarin.Forms 1.3.5
バグフィックスとか
Xamarin.Forms 1.4.0
ScrollViewとListViewの機能強化が目玉。
ScrollView
スクロール位置の変化をハンドルできるようになったり、コードから指定位置にスクロールできるようになった。
それを利用してパララックスを実現するハック(http://forums.xamarin.com/discussion/34711/parallax-hack-for-fun-and-no-profit?new=1)
ListView
- セパレータが消せるようになったり、色を付けられるようになったり
- Header、Footerが使えるようになったり
- Pull To Rehreshが使えるようになったり
[Xamarin.Forms 1.4.0-pre1] ListViewの新機能 "Pull To Refresh"
Xamarin.Forms 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.5.0
- だいたいバグフィックスとか
- WinRTサポート(1.4.2)
- dynamic objectにBindingできるようになった(1.4.3)
Xamarin.Forms 1.5.1
- XAML事前コンパイル機能(XamlC)追加
[Xamarin.Forms 1.5.1-pre1] XamlC (XAMLプリコンパイル)
Xamarin.Forms 2.0.0
- ListViewCachingStrategy追加
- Cellの再利用が可能に
- PinchGestureRecognizer追加
- その他、テキストの水平垂直位置プロパティの名前が変わったり、細々とした変更
Xamarin.Forms 2.0.1
- PanGestureRecognizer追加
Xamarin.Forms 2.1.0
- ControlTemplates追加
- DataTemplateSelector追加
- Effects追加
- ListView Cellの動的なサイズ変更が可能に
- UWP正式サポート
blog書いてた
Xamarin.Forms 2.1.0 stableリリースの少し前
XamarinがMSに買収されることが発表された(2016/2/24)
Build 2016 (2016/3/31)
Xamarin無償化
Visual Studioのライセンスに統合されることに(Comunity Editionで無料!)
Xamarin.Formsや各種SDKが近々Open Source化されることが発表される
Xamarin.Forms 2.2.0
- Open Source化!
- Marginプロパティ追加
- AutomationIdプロパティ追加
- ScrollViewの2Dスクロールサポート
- UWPマップ正式サポート
- プレビューで追加されたCarouselViewが別ライブラリに分離された
blog書いてた
- 【Xamarin.Forms 2.2.0(プレビュー)】Marginプロパティ
- 【Xamarin.Forms 2.2.0(プレビュー)】CarouselView
- 【Xamarin.Forms 2.2.0(プレビュー)】UWP Maps
Evolve 2016 (2016/4/24〜28)
- Xamarin.iOSやXamarin.AndroidのSDKがOpen Source化
- iOS Remote Simulatorが発表されたり
- Workbooksが発表されたり
- XAML Previewerが発表されたり
Xamarin Evolve 2016 Recap | Xamarin Blog
Xamarin.Forms 2.3.0
- Data Pages追加
- Themes追加
- URL Navigation追加
- Embedded Native Controls追加
- MergedDictoinaryっぽい物が追加
blog書いてた
- 【Evolve 2016】Xamarin.Forms Previewerを試してみた!
- 【Xamarin.Forms 2.3プレビュー】Xamarin.Forms Themesを試そうとしたらまだ使えなかったので代わりにMerged Dictionaryの解説する
- 【Xamarin.Forms 2.2】Embedded Platform-Specific Controls in Xamarin.Forms
- 【Xamarin.Forms 2.3プレビュー】Xamarin.Forms Themesを触ってみた
Xamarin.Forms 2.3.1, 2.3.2
バグフィックスとか
Xamarin.Forms 2.3.3 -pre
- XAMLにNativeコントロールが置けるようになったり
- PlatformConfiguration追加