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

Foreword

Sometimes I scratch my head and wonder why Xamarin.Forms continues to rise in developer satisfaction ratings, winning more fans than ever before in its 6-year history. A developer recently said to me, "It's like you listened to our complaints and requests, and just fixed them." While that's an over-simplified summary, I get what they meant. Our program managers and engineers constantly feed their curiosity to figure out how we can delight those using our software. This has led to a faster build and deploy loop, Hot Reload for instant XAML changes in your running app, and Hot Restart for developing on your iOS device directly from Visual Studio on Windows.

Today, Xamarin.Forms ships with more controls "in the box" than ever before, largely thanks to an ever-expanding community of faithful contributors. And what about tomorrow? As I write this, we have just finished Microsoft Build 2020, where we announced our long-term plans for Xamarin.Forms and .NET 6, taking our roadmap all the way into 2022. What a great time to be a Xamarin.Forms and .NET developer! Your investment in .NET for building multi-platform apps will continue to pay off for years to come.

In my role at Microsoft on the .NET team, I'm frequently asked by developers where to find guidance to build Xamarin apps just like those presented in this book. I completely understand why! I love to learn by doing, playing, fiddling, and hopefully not banging my head too hard on the keyboard. Daniel and Johan bring many years of experience to this formula, to lead us down the path of success. I recommend this book to you, whether you are new to Xamarin.Forms or a grizzled .NET veteran. You'll find some lessons that are worth your while.

David Ortinau

Principal Program Manager, .NET

Microsoft

主站蜘蛛池模板: 饶阳县| 荣成市| 奇台县| 巧家县| 舞阳县| 乡城县| 通化市| 万宁市| 剑阁县| 盖州市| 英山县| 萨迦县| 尚义县| 建昌县| 泰州市| 仙居县| 临沭县| 安远县| 郓城县| 阜南县| 分宜县| 安仁县| 嘉鱼县| 门源| 河东区| 林西县| 宁化县| 洪洞县| 达拉特旗| 沽源县| 乃东县| 将乐县| 林芝县| 石城县| 门头沟区| 蒙山县| 青铜峡市| 金湖县| 潮安县| 怀来县| 乳山市|