Xamarin in Action: Creating native cross-platform mobile apps
بازنویسی برنامه برای iOS و اندروید خسته کننده، گران و مستعد خطا است. Xamarin مایکروسافت زمان توسعه را با استفاده مجدد از بیشتر کدهای برنامه تا 70 درصد یا بیشتر، به شدت کاهش میدهد. هستهی برنامهی iOS و Android شما مشترک است؛ شما تنها برای لایهی رابط کاربری کد مخصوص به آن پلتفرم را مینویسید، و چون زمرین از #C استفاده میکند، برنامههای شما از تمامی چیزهایی که این زبان مدرن و اکو سیستم NET. ارائه میدهند استفاده خواهند کرد.
کتاب Xamarin in Action به شما ساخت برنامههای موبایل کراس پلتفرم را با استفاده از #C و Xamarin آموزش میدهد. شما تمامی لایههای یک برنامهی Xamarin از طراحی تا انتشار را بررسی خواهید کرد. در انتها، شما قادر خواهید بود تا برنامه Xamarin با کیفیت و آماده تولید برای iOS و Android را از پایه با حداکثر استفاده مجدد از کد بسازید.
Table of Contents
Part 1 Getting started with Xamarin
Chapter 1 Introducing Native Cross-Platform Applications With Xamarin
Chapter 2 Hello Mvvm—Creating A Simple Cross-Platform App Using Mvvm
Chapter 3 Mvvm— The Model-View–View Model Design Pattern
Chapter 4 Hello Again, Mvvm— Understanding And Enhancing Our Simple Mvvm App
Chapter 5 What Are We (A)Waiting For? An Introduction To Multithreading For Xamarin Apps
Part 2 Building apps
Chapter 6 Designing Mvvm Cross-Platform Apps
Chapter 7 Building Cross-Platform Models
Chapter 8 Building Cross-Platform View Models
Chapter 9 Building Simple Android Views
Chapter 10 Building More Advanced Android Views
Chapter 11 Building Simple Ios Views
Chapter 12 Building More Advanced Ios Views
Part 3 From working code to the store
Chapter 13 Running Mobile Apps On Physical Devices
Chapter 14 Testing Mobile Apps Using Xamarin Uitest
Chapter 15 Using App Center To Build, Test, And Monitor Apps
Chapter 16 Deploying Apps To Beta Testers And The Stores
Appendix A UI flows and threads for SquareRt and Countr
Appendix B Using MVVM Light instead of MvvmCros