دانلود کتاب Xamarin Studio for Android Programming: A C# Cookbook
by Mathieu Nayrolles
|
عنوان فارسی: Xamarin استودیو برای برنامه نویسی آندروید: C# کتاب آشپزی |
دانلود کتاب
جزییات کتاب
Xamarin تنها پلتفرمی که تمام امکانات بومی موبایل را به همراه امکانات بسیار دیگری، برای ما فراهم میکند. این امکانات شامل موارد ذیل هستند:
1- اتصال کامل به SDK بومی: Xamarin شامل اتصالاتی برای استفاده از تمامی (تقریبا) امکانات iOS و Android میباشد. این اتصالات به صورت Strongly-typed هستند. به این معنا که برای بررسی و استفاده، آسان هست و همچنین در حین توسعه و کامپایل به خوبی صحت کدها را چک میکند.
2- قابلیت ارتباط با Objective-C،Java، C،C : زامارین امکاناتی را برای فراخوانی مستقیم کتابخانههایی که با Objective-C، Java، C و ++C نوشته شدهاند، نیز فراهم کرده است. این یک امکان فوق العاده هست که شما بتوانید از تعداد بسیار زیاد کتابخانههای نوشته شده برای iOS و Android استفاده کنید.
3- استفاده از زبان مدرن #C: برنامههای Xamarin با #C نوشه میشوند که بهبودهای قابل توجهی نسبت به زبانهای Objective-C و Java داشته است. امکاناتی مانند عبارات لامبدا، LINQ، برنامه نویسی موازی و ....
4- مجموعه کلاسهای فوق العاده: برنامههای Xamarin از Net BCL. که مجموعهای عظیم و جامع از ویژگیهای قدرتمند، مانند استفاده از XML، بانک اطلاعاتی، شبکه، IO و ...است، استفاده میکند که امکانات فوق العادهای را برای توسعه دهندگان فراهم مینماید.
5- استفاد ه از یک IDE قدرتمند: برای Mac OS X شما Xamarin Studio و برای ویندوز Xamarin Studio و Visual Studio را در اختیار دارید که برای یک توسعه دهندهی نرم افزار چیزی را کم نگذاشتهاند.
6- Cross Platform بودن: Xamarin برای سه پلتفرم مطرح موبایل، شامل iOS، Android و Windows Phone قابل استفاده میباشد و تقریبا 90 درصد از کدهای شما قابل استفادهی مجدد در هر سه پلتفرم میباشد.
البته با ارائهی Xamarin.Forms این میزان به 100درصد رسیده است!