官术网_书友最值得收藏!

Preface

Xamarin released the Xamarin.Forms toolkit in the summer of 2014, and it has since become a very popular framework for .NET mobile app developers. On the surface, Xamarin.Forms is a user interface toolkit focused on abstracting the platform-specific UI APIs of iOS, Android, and Windows into a single easy-to-use set of APIs. In addition, Xamarin.Forms also provides the common components of a Model-View-ViewModel (MVVM) framework, making it extremely easy and intuitive to bind data to a user interface.

Xamarin.Forms comes with several building blocks that are paramount to a solid mobile app architecture, such as dependency injection, data binding, messaging, and navigation. However, many apps will quickly outgrow these in the box capabilities and require the use of more advanced and sophisticated replacements. This book will show you how to leverage the strengths of the Xamarin.Forms toolkit while complementing it with popular patterns and libraries to achieve a more robust and sustainable app architecture.

As with any framework or toolkit, there are specific scenarios where Xamarin.Forms might make  more sense than others. Xamarin has done a great job of providing guidance and recommendations on when the use of Xamarin.Forms is appropriate versus when it might be a better decision to use the core Xamarin platform. Once you have made the decision to use Xamarin.Forms, this book will help guide you through using patterns and best practices with your Xamarin.Forms mobile app by walking you through an end-to-end example.

主站蜘蛛池模板: 达尔| 宝坻区| 盐池县| 宜春市| 米易县| 镇平县| 泌阳县| 安乡县| 亳州市| 峨边| 儋州市| 巴林左旗| 阿荣旗| 宁陕县| 云南省| 横峰县| 黔南| 来宾市| 闻喜县| 广安市| 鹤山市| 和平区| 和田县| 长沙县| 巴林右旗| 义乌市| 江北区| 白山市| 贵州省| 邹平县| 砚山县| 宜春市| 永修县| 泰兴市| 永丰县| 广州市| 金川县| 通海县| 理塘县| 南充市| 库伦旗|