窓を作っては壊していた人のブログ

この謎のブログタイトルの由来を知るものはもういないだろう

最近(2018年2月)のXamarin関連で気になっていること

Xamarinの管理するリポジトリを眺めていて最近気になった点が2点

flex

github.com

CSSなどで使っている人も多いであろうFlexboxのCインプリのライブラリ. 趣味レベルで使うのかなぁと思っていたのですが,vNextのプロジェクトの欄を見ているとタスクに存在しています.

XAMLを書き慣れている人はpaddingなどでいい感じに位置調整をしたりするのかもしれませんが, Androidのアプリのデザインをxmlで行っていた方はこっちのほうが慣れた形式で出来たりするのかもしれませんね.

私は初めてのGUIアプリはQtから入って,コードでGUIをガリガリ生成していたので,見慣れた感じがしてそこそこ嬉しい感じはします.

3.0.0のpre

Release beta-3.0.0-pre1: [XamlC] TypedBindings to self for value types (#1617) · xamarin/Xamarin.Forms · GitHub

Releaseのページを見てみると,既に3.0.0のbetaのpre(betaのpreとは...という感じがすごい)がタグ付けされて公開されています.

そういえばXamarin.Forms 3.0ってどんなものを提供するんだっけ?と思い過去の記事を見てみると

blog.xamarin.com

macOSなどのプラットフォームのサポートや,Xamarin Forms embeddedなどの提供が主な変更点と見て取れます. 実際Embeddedは2.5.0ぐらいから出来た気はしますが.

リファレンス実装としては

github.com

github.com

このあたりが参考になるかと思います. 時間を作って試してみようかと思います.