آموزش برنامه نویسی اندروید – قسمت اول – معرفی اندروید

برنامه نویسی اندروید

اندروید چیست؟

اندروید

اندروید یک سیستم عامل مبتنی بر لینوکس منبع باز (open source) برای دستگاه های تلفن همراه مانند تلفن های هوشمند و تبلت است. اندروید توسط Open Handset Alliance، به رهبری گوگل ، و شرکت های دیگر توسعه داده شد.
اندروید یک رویکرد یکپارچه برای توسعه برنامه های کاربردی برای دستگاه های تلفن همراه ارائه داده است. به این معنی که توسعه دهندگان فقط نیاز دارند روی اندروید توسعه دهند، و برنامه های کاربردی آنها قادر به اجرا بر روی دستگاه های مختلف طراحی شده توسط اندروید خواهد شد.
اولین نسخه بتا کیت توسعه نرم افزار اندروید (SDK) توسط گوگل در سال ۲۰۰۷ منتشر شد که به عنوان اولین نسخه تجاری بود، اندروید ۱٫۰، در سپتامبر ۲۰۰۸ منتشر شد.
در ۲۷ ژوئن سال ۲۰۱۲، در کنفرانس Google I / O، گوگل نسخه بعدی اندروید ، ۴٫۱ Jelly Bean(ژله باقلا) را معرفی کرد. Jelly Bean به روز رسانی تدریجی ، با هدف اصلی بهبود رابط کاربری، هم از نظر عملکرد و کارایی است.

کد منبع برای اندروید تحت مجوز نرم افزار رایگان و متن باز در دسترس است. گوگل بیشتر کد ها را تحت مجوز Apache نسخه ۲٫۰ و بقیه منتشر می کند ، هسته لینوکس، تحت مجوز عمومی همگانی گنو نسخه ۲ تغییر پیدا کرد.

اندروید چیست

ویژگی های اندروید

اندروید یک سیستم عامل قدرتمنداست و از ویژگی های زیادی پشتیبانی می کند. تعداد کمی از آنها به شرح زیر است:

Feature Description
Beautiful UI Android OS basic screen provides a beautiful and intuitive user interface.
Connectivity GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX.
Storage SQLite, a lightweight relational database, is used for data storage purposes.
Media support H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP
Messaging SMS and MMS
Web browser Based on the open-source WebKit layout engine, coupled with Chrome’s V8 JavaScript engine supporting HTML5 and CSS3.
Multi-touch Android has native support for multi-touch which was initially made available in handsets such as the HTC Hero.
Multi-tasking User can jump from one task to another and same time various application can run simultaneously.
Resizable widgets Widgets are resizable, so users can expand them to show more content or shrink them to save space
Multi-Language Supports single direction and bi-directional text.
GCM Google Cloud Messaging (GCM) is a service that lets developers send short message data to their users on Android devices, without needing a proprietary sync solution.
Wi-Fi Direct A technology that lets apps discover and pair directly, over a high-bandwidth peer-to-peer connection.
Android Beam A popular NFC-based technology that lets users instantly share, just by touching two NFC-enabled phones together.

برنامه های کاربردی اندروید

برنامه های کاربردی اندروید معمولا در زبان جاوا با استفاده از کیت توسعه نرم افزار اندروید توسعه یافته اند.

یکبار توسعه می یابد، برنامه های کاربردی اندروید به راحتی قابل package شدن هستند و از طریق فروشگاه¬هایی مانند Google Play، SlideME، Opera Mobile Store ، Mobango، ,F-droid و Amazon Appstore به فروش می رسد.
قدرت اندروید صدها میلیون دستگاه تلفن همراه در بیش از ۱۹۰ کشور در سراسر جهان است. اندروید بزرگترین پایه از هر پلت فرم تلفن همراه نصب شده است و سریع در حال رشد است. هر روز بیش از ۱ میلیون دستگاه جدید اندروید در سراسر جهان فعال می شود.
این آموزش با این هدف نوشته شده است که به شما یاد دهد چگونه یک بسته برنامه کاربردی اندروید توسعه دهید. ما از راه اندازی محیط برنامه نویسی برنامه های کاربردی اندروید شروع خواهد کرد و سپس جنبه های مختلف از برنامه های کاربردی اندروید را بحث خواهیم کرد.

دسته بندی  برنامه های کاربردی اندروید

بسیاری از برنامه های کاربردی اندروید در بازار وجود دارد. برترین دستها عبارتند از:

برنامه های اندروید

 

تاریخچه اندروید

نام های کد اندروید در حال حاضر از محدوده A تا L است، مانند Aestro، Blender ، Cupcake (نوعی کیک کوچک)، Donut ، Eclair  (شیرینی خامه دار)، Froyo، Gingerbread (شیرینی زنجفیلی)، Honeycomb (لانه زنبوری)، Ice Cream (بستنی)، Sandwitch (ساندویچ)، Jelly Bean (ژله باقلا)، KitKat و Lollipop (اب نبات چوبی).

ورژن های اندروید

سطح API در اندروید چیست؟

سطح API یک مقدار صحیح است که به طور منحصر بفرد تجدید نظرهای چارچوب API را مشخص می کند و توسط یک نسخه از پلت فرم اندروید ارائه شده است.

Platform Version API Level VERSION_CODE
Android 5.1 ۲۲ LOLLIPOP_MR1
Android 5.0 ۲۱ LOLLIPOP
Android 4.4W ۲۰ KITKAT_WATCH KitKat for Wearables Only
Android 4.4 ۱۹ KITKAT
Android 4.3 ۱۸ JELLY_BEAN_MR2
Android 4.2, 4.2.2 ۱۷ JELLY_BEAN_MR1
Android 4.1, 4.1.1 ۱۶ JELLY_BEAN
Android 4.0.3, 4.0.4 ۱۵ ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.2 ۱۴ ICE_CREAM_SANDWICH
Android 3.2 ۱۳ HONEYCOMB_MR2
Android 3.1.x ۱۲ HONEYCOMB_MR1
Android 3.0.x ۱۱ HONEYCOMB
Android 2.3.4

Android 2.3.3

۱۰ GINGERBREAD_MR1
Android 2.3.2

Android 2.3.1

Android 2.3

۹ GINGERBREAD
Android 2.2.x ۸ FROYO
Android 2.1.x ۷ ECLAIR_MR1
Android 2.0.1 ۶ ECLAIR_0_1
Android 2.0 ۵ ECLAIR
Android 1.6 ۴ DONUT
Android 1.5 ۳ CUPCAKE
Android 1.1 ۲ BASE_1_1
Android 1.0 ۱ BASE

در این قسمت از آموزش اندروید به معرفی اندروید پرداختیم و در قسمت های آینده مباحث پیشرفته تری را برایتان آماده خواهیم کرد.

با سایت DevelopZoom همراه باشید.

برچسب ها

ممکن است به این موارد نیز علاقه مند باشید:

0 دیدگاه در “آموزش برنامه نویسی اندروید – قسمت اول – معرفی اندروید”

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی را در کادر زیر بنویسید *