سیستم عامل اندروید  است. پروژه ی توسعه و ارتقا Linux یک سیستم عامل تحت موبایل و مبتنی بر هسته ی Android  آن را رهبری می کند. Google یا پروژه ی کد باز اندروید نام دارد که شرکت AOSPاندروید 
سیستم عامل اندروید از چهار لایه تشکیل شده است، اما یک توسعه دهنده ی اندروید معمولا با  ) آن سروکار دارد. Application Framework و Applicationدو لایه ی بالایی
معماری اندروید به شرح زیر می باشد:  پروژه ی کد باز اندروید دربردارنده ی چندین اپلیکیشن پیش فرض – Application لایه ی  )، اپلیکیشن پخش موسیقی Camera همچون مرورگر وب، اپلیکیشن استفاده از دوربین ( و غیره ... می باشد. در واقع تمامی برنامه هایی Phone، اپلیکیشن برقراری تماس Music که کاربران از آن ها استفاده می کنند در این لایه نصب شده و در درسترس کاربر قرار می گیرند. Applicatio لایه ی  است که امکان برقراری تعامل سطح بالا از API یک – n framework اپلیکیشن ها  با سیستم اندروید را فراهم می آورد. این لایه عمده ی خدمات سطح بالا و مورد نیاز اپلیکیشن ها را در قالب کلاس های جاوا فراهم آورده و به برنامه نویس اجازه ی بهره گیری از این امکانات در توسعه ی اپلیکیشن را می دهد.    کتابخانه هایی که انجام کارهای معمول نظیر نمایش و – runtime و Libraries لایه ی  )، ذخیره ی داده ها، قابلیت وبگردی را به صورت renderingارائه ی خروجی گرافیکی ( اندروید و کتابخانه های اصلی که امکان Runtimeآماده فراهم می آورند. این لایه همچنین اجرای اپلیکیشن ها را فراهم می آورد، شامل می شود.    این لایه امکان ارتباط با سخت افزار را مهیا می سازد. – Linux لایه ی هسته ی  تاکنون ویرایش های متعددی از اندروید منتشر شده که در جدول زیر آن ها را مشاهده می کنید: 
 
 
Code name Version API level
 
Nougat N 24
 
Marshmallow 6.0 23
 
Lollipop 5.1 22
 
Lollipop 5.0 21
 
KitKat 4.4 - 4.4.4 19
 
ﺳﺎﯾﺖ ﺳﻮرس ﺳﺮا - ﻣﺮﺟﻊ ﭘﺮوژه ﻫﺎ و ﺳﻮرس ﮐﺪﻫﺎی ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ

 
 
35 
آدرس آموزشگاه : تهران  -خیابان شریعتی  -بالا تر از خیابان ملک  -جنب بانک صادرات  -پلاک  طبقه دوم 651  -واحد 7 
88146323 - 88446780 - 88146330 
Jelly Bean 4.1.x - 4.3.x 16 - 18
 
Ice Cream Sandwich 4.0.1 - 4.0.4 14 -15
 
Honeycomb 3.2.x 13
 
Honeycomb 3.0 - 3.1 11 - 12
 
Gingerbread 2.3 - 2.3.7 9-10
 
Froyo 2.2.x 8
 
Eclair 2.1 7
 
Eclair 2.0 - 2.0.1 5 -6
 
Donut 1.6 4
 
Cupcake 1.5 3
 
(no code name) 1.1 2
 
(no code name) 1.0 1