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

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

主站蜘蛛池模板: 枞阳县| 新民市| 石家庄市| 黄山市| 托克逊县| 大姚县| 泸定县| 松阳县| 平凉市| 罗山县| 治多县| 嘉峪关市| 云安县| 大兴区| 宣恩县| 城步| 崇州市| 玛纳斯县| 海宁市| 贡觉县| 唐海县| 溧阳市| 云安县| 浦城县| 上蔡县| 晋宁县| 上蔡县| 南漳县| 靖西县| 镇安县| 贡山| 中阳县| 巴彦淖尔市| 德化县| 即墨市| 湖口县| 库伦旗| 黔西县| 南雄市| 竹溪县| 常州市|