کتاب برنامه نویسی اندروید با زبان سی شارپ نوشتهی سعید شریعتی، به آموزش تکنولوژی زامارین میپردازد.
زامارین تکنولوژی نسبتاً جدیدی است که در زمینهی تولید نرم افزارهای اندروید، iOS، ویندوز فون و مکینتاش، توسط برنامه نویسان به صورت گستردهای در حال استفاده میباشد. شما با تسلط بر این چارچوب نرم افزاری میتوانید به سادگی برای هر کدام از سیستم عاملهای ذکر شده برنامههای کاربردی بنویسید. زامارین Xamarin از زبان قدرتمند سی شارپ و بهترین محیط برنامه نویسی دنیا یعنی Visual Studio استفاده میکند.
از لیست ویوها نیز استفادهی گستردهای در برنامههای اندرویدی میشود. مخصوصاً اگر شما تصمیم دارید برنامهی آموزشی مانند بسیاری از برنامههایی که در اپ استور بازار دیده میشود را پیادهسازی کنید، نیاز به تسلط بر این موضوع را دارید. سرویسها و نوتیفیکیشنها نیز استفادههای خاص خود را دارند. از نوتیفیکیشنها برای اطلاع رسانی به کاربر استفاده میکنیم.
سرویسها نیز برای انجام کارها در پشت صحنه استفاده میشوند. در واقع سرویسها میتوانند حتی در صورت بسته بودن برنامهی اصلی نیز، همچنان فعال باشند. فرضاً یک برنامهی ساعت زنگ دار را در نظر بگیرید. این برنامه باید قادر باشد که حتی در صورتی که کاربر برنامه اصلی را بست، در موقع مقرر آهنگی را پخش نماید. که این کار با استفاده از سرویسها قابل انجام خواهد بود.