Android (تلفن ها و ساير دستگاههاي هوشمند) :
اَندروید (به انگلیسی: Android ) یک سیستمعامل موبایل بر پایهٔ نسخهٔ اصلاحشدهای از هستهٔ لینوکس و دیگر نرمافزارهای متنباز میباشد که نخست در دستگاههای لمسی مانند تلفن هوشمند و تبلت استفاده شد، در حالت کلی می توان گفت: اندروید یک رویکرد یکپارچه برای شد برنامه های کاربردی برای دستگاه های تلفن همراه ارائه می شود، یعنی توسعه دهندگان فقط برای اندروید نیاز به توسعه دارند و برنامه های آن ها باید بتوانند روی دستگاه های مختلفی که توسط اندروید کار می کنند اجرا شوند.
ویژگیهای اندروید :
1 ) پشتیبانی از انواع فرمت ها (PNG و AMR و AAC و MPEG-4 و.. )
2 ) پشتیبانی از پیغام های متنی
3 ) اندروید برای ذخیره دادهها و مدیریت پایگاههای داده از نرمافزار SQLite استفاده میکند.
4 ) پشتیبانی اندروید از سخت افزار های مختلف
5 ) منابع باز : گوگل بیشتر code ها را تحت مجوز Apache نسخه ۲٫۰ و بقیه آن ، تغییرات هسته لینوکس، را تحت مجوز عمومی GNU نسخه ۲ منتشر می کند.
6 ) تصاویر و فایلهای گرافیکی به وسیلهٔ OpenGL پردازش میشوند که کیفیت بالاتری خواهند داشت.
7 ) رابط کاربری زیبا
محیط برنامهنویسی اندروید :
** برنامهنویسی اندروید یا Android SDK کتابخانههای اندروید، شبیهساز سیستمعامل، مستندات اندروید و فایلهای نمونه و آموزشی است که به کاربر در ایجاد برنامهها کمک میکند. هماکنون این SDK بر روی یک سیستم ۳۲ بیتی که لینوکس، ویندوز یا mac OSX داشته باشد پیاده سازی میشود.نیازهای نصب این SDK عبارتند از کیت توسعه جاوا و Apache Ant و python 2.2. برنامههای نوشتهشده برای اندروید با نسخههای مختلف میباشد.
نسخههای مختلف اندروید:
اندروید بهطور منظم بهروزرسانی میشود و هر نسخه اندروید جدید معمولاً نامی از یک دسر یا شیرینی را به خود میگیرد. از معروفترین نسخههای اندرویدمیتوان به اندروید 4 (Ice Cream Sandwich)، 5 (Lollipop)، 6 (Marshmallow)، 7 (Nougat)، 8 (Oreo)، 9 (Pie)، 10، 11، 12 و 13 اشاره کرد.
این دوره مناسب چه افرادی می باشد ؟!
1 ) مناسب با اکثر برنامه نویسانی که تجربیات برنامه نویسی داشته اند
2 ) دانشجویان و فارغ التحصیلان اکثر رشته های تحصیلی
3 ) مناسب برای افراد 18 سال به بالا