آشنایی با سیستم عامل اندروید معرفی اندروید

ماشین مجازی دالویک (یا آرت) چیست ؟

برخی زبان های برنامه نویسی Native هستند. یعنی این زبانها پس از کامپایل شدن برنامه، مستقیم به زبان ماشین تبدیل می شوند. اما زبان جاوا برای اجرا روی سخت افزار نیاز به یک واسط دارد که کدهای جاوا را به زبان قابل فهم برای ماشین ترجمه کند.
از نسخه ۱٫۰ اندروید تا قبل از نسخه ۴٫۴ ، ماشین مجازی Dalvik این وظیفه را به عهده داشت که از نسخه ۴٫۴ به بعد، ماشین ART در کنار دالویک قرار گرفت.
تفاوت دالویک و آرت در این است که در دالویک، با هر بار اجرای اپلیکیشن، کدهای جاوا به زبان ماشین ترجمه می شود اما در آرت فقط یک بار این عمل صورت میگیرد که باعث افزایش سرعت اجرای اپلیکیشن در مراتب بعدی می شود.

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

زبان اصلی برای برنامه نویسی اپلیکیشن های اندروید که توسط گوگل پشتیبانی می شود، زبان جاوا می باشد. علت انتخاب این زبان از جانب گوگل، قدرتمند بودن آن است. طبق آماری که به تازگی منتشر شد، جاوا برای چندمین بار و به صورت متوالی از سال ۲۰۰۹ به عنوان پرکاربردترین زبان برنامه نویسی دنیا شناخته شده است.
با زبانهایی مانند C ، Basic ، HTML5 هم می توان اپلیکیشن اندروید ساخت اما به دلایلی استفاده از این زبانها در خصوص اندروید توصیه نمی شود :

– گوگل به صورت رسمی از جاوا پشتیبانی کرده و دائما محیط برنامه نویسی مخصوص به خود را بروزرسانی می کند
– بیشترین منابع آموزشی، نمونه کدها و کتابخانه های اندروید، مربوط به زبان جاوا است.همچنین با توجه به اینکه اکثر برنامه نویسان اندروید از زبان جاوا استفاده می کنند، در مواقعی که در حین توسعه اپلیکیشن خود به مشکلی برخورد کردید، به سادگی می توانید با جستجو در گوگل و تالارهای گفتگوی فارسی زبان و غیر فارسی زبان و یا مطرح نمودن مشکل خود در وب سایتهایی مانند stackoverflow.com ، به جواب برسید.
بهینه ترین اپلیکیشن برای اندروید، اپلیکیشنی است که به زبان جاوا نوشته شده باشد.

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

در ابتدا گوگل محیط Eclipse را برای توسعه اپلیکیشن های اندروید معرفی و پشتیبانی می کرد و در عین حال بر روی محیط اختصاصی خود که Android Studio نام دارد و بر پایه محیط IntelliJ IDEA بنا شده کار کرد تا اینکه اکثر باگهای آن رفع شد و با انتشار نسخه پایدار آن، پشتیبانی خود را بر روی اندروید استودیو متمرکز نمود و برنامه نویسان را به مهاجرت از اکلیپس به این محیط جدید توصیه نمود.

آشنایی با سیستم عامل اندروید معرفی اندروید

پیش نیاز برنامه نویسی

در توسعه اپلیکیشن های اندروید با دو زبان Java و XML سروکار داریم که می توانید با جستجو در اینترنت و یا دریافت فایل های آموزشی معرفی شده در فصل اول با زبان جاوا آشنا شوید. با زبان XML در ادامه آموزشها آشنا خواهید شد.

سخن پایانی
برای اینکه به یک برنامه نویس و توسعه دهنده حرفه ای تبدیل شوید، باید تمرین، پشتکار و برنامه ریزی داشته باشید. صرف خواندن آموزش، نتیجه ای نمی گیرید!
چه در زمینه اندروید و جاوا چه در سایر زمینه ها و زبان های برنامه نویسی، جز با تمرین و ممارست به هدف خود نخواهید رسید. اگر قبلا در زمینه های دیگری مانند گرافیک، طراحی وب و… فعالیت داشته اید این قانون را به سادگی می پذیرید.

آشنایی با سیستم عامل اندروید معرفی اندروید
مرتب اطلاعات خود را بروز کنید. تصور اینکه بنشینید ، تعدادی آموزش را مطالعه کنید و تصور داشته باشید که اطلاعات شما کافی است و می توانید برای مدت طولانی از آن استفاده کنید، اشتباه است. با جستجو در منابع انگلیسی و فارسی زبان اطلاعات جدید کسب کنید و با ابزار، کتابخانه ها و نمونه کدها آشنا شوید.
سعی ما نیز بر این است تا در حد امکان به معرفی کامپوننت ها و کتابخانه ها بپردازیم. با این حال هیچگاه خودتان را محدود به یک منبع آموزشی نکنید.

هر موسسه/شرکت/وب سایتی که ادعا کند محتوای آموزشی که در اختیار شما قرار داده نیاز به مطالعه سایر منابع را مرتفع ساخته، در صداقتش شک کنید! لزومی به صرف هزینه بابت استفاده از منابع متفاوت نیست. در خصوص هر مطلبی با جستجو در وب به ده ها و صدها مقاله رایگان دسترسی خواهید داشت. هرچه تعداد مقالات بیشتری مطالعه کنید، اطلاعات شما کاملتر و بی نقص تر خواهد بود. هیچ مدرسی همه چیز را نمی داند، و همه چیز را بیان نمی کند!

آشنایی با سیستم عامل اندروید – طراحی اپلیکیشن اندروید -اپلیکیشن اصفهان

معرفی سیستم عامل اندروید

در اوت ۲۰۰۵، گوگل شرکت اندروید واقع در پالو آلتو، کالیفرنیا را خرید. شرکت کوچک اندروید که توسط اندی رابین، ریچ ماینرز، نیک سیرز و کریس وایت پایه‌گذاری شده بود، در زمینه تولید نرم افزار و برنامه‌های کاربردی برای تلفن‌های همراه فعالیت می‌کرد. اندی رابین مدیر عامل اجرایی این شرکت پس از پیوستن اندروید به گوگل به سمت قائم‌مقام مدیریت مهندسی این شرکت و مسئول پروژه اندروید در گوگل منصوب شد. تیم اندروید به رهبری رابین فعالیت خود را برای تولید سکوی تلفن همراه مبتنی بر هسته لینوکس آغاز کردند و نتیجه اولیه این پروژه در نشست خبری شرکت گوگل در ۵ نوامبر سال ۲۰۰۷، مطرح کردن اتحادیه گوشی باز بود.

۳۴ شرکت فعال در زمینه تولید نرم‌افزار، تولید تلفن‌های همراه، اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازنده‌های تلفن همراه اعضای بنیان‌گذار این اتحادیه بودند. در میان نام‌های مشهور در بین اعضای مؤسس، شرکت‌هایی چون سامسونگ، ال‌جی الکترونیکس، موتورولا، اچ‌تی‌سی، تی-موبایل، ان‌تی‌تی دوکومو، اینتل، انویدیا، تگزاس اینسترومنتس، کوالکام، برودکام، تلفونیکا، اسپرینت، ای‌بی و البته گوگل به چشم می‌خوردند.

اریک اشمیت مدیر ارشد اجرایی گوگل در این مراسم گفت: «اعلام امروز بسیار جاه‌طلبانه‌تر از معرفی تنها یک تلفن گوگلی است که در چند هفته اخیر توسط رسانه‌ها پیش‌بینی شده بود. از دیدگاه ما سکویی که ما ارائه کرده‌ایم، هزاران تلفن گوناگون را به بازار روانه خواهد کرد.» نخستین گوشی مبتنی بر اندروید توسط شرکت اچ‌تی‌سی با همکاری تی-موبایل تولید شد. این گوشی که به فاصله کمتر از یک سال از تشکیل اتحادیه گوشی باز یعنی در ۲۲ اکتبر ۲۰۰۸ تولید شد، در بازارهای مختلف به نام‌های اچ‌تی‌سی دریم، تی-موبایل جی۱ و ارا جی۱ به بازار عرضه گردید.
۹ دسامبر ۲۰۰۸ چهارده عضو جدید از شرکت‌های صنعت تلفن همراه جهان به اتحادیه گوشی باز پیوستند. در بین این نام‌ها باید به سونی اریکسون، اریکسون، توشیبا، ایسوز، گارمین، هواوی و آرم هولدینگز اشاره کرد. روند پیوستن شرکت‌های بزرگ به اتحادیه تا به امروز نیز ادامه داشته‌است و شرکت‌هایی چون ایسر، آلکاتل، لنوو، شارپ، فاکس‌کان، ان‌ای‌سی، کیوسرا، ان‌ایکس‌پی، اس‌تی-اریکسون، مارول، زدتی‌ئی و دل نیز از جمله شرکت‌هایی بوده‌اند که به جمع پشتیبانی‌کنندگان اندروید پیوسته‌اند. (منبع)

معنای اندروید و تلفظ صحیح

بنابر ترجمه واژه‌نامه کمبریج، اندروید این‌گونه تعریف شده‌است: «یک ربات (ماشینی که به وسیله کامپیوتر کنترل می‌شود) که به گونه‌ای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد.» بنا بر این تعریف شاید بتوان کلمه ربات انسان نما را ترجمه مناسبی برای این واژه در نظر گرفت.
تلفظ صحیح این کلمه بر اساس واژه‌نامه کمبریج در هر دو گویش آمریکایی و بریتانیایی اَندروید (/ˈæn.drɔɪd/) می‌باشد و در هیچ‌کدام از این گویش‌ها حرف آ در ابتدای این کلمه به کار نمی‌رود.

آشنایی با سیستم عامل اندروید – طراحی اپلیکیشن اندروید -اپلیکیشن اصفهان

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

– اندروید تمامی تکنولوژی‌های اتصال (Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای فای را پشتیبانی می‌کند.
– اندروید از فرمت‌های مختلف فایل‌های مالتی مدیا مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می‌کند.
– اندروید برای ارسال پیغام‌های متنی یا همان اس ام اس (SMS) از فرم‌های SMS, MMS و XMPP پشتیبانی می‌کند.
– مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته‌است.
– اندروید برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی سبک از نرم‌افزار SQLite استفاده می‌کند.
– تمام برنامه‌های اندروید به زبان جاوا نوشته می‌شوند. برای اجرای برنامه‌های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می‌شوند و سپس روی ماشین مجازی جاوایی (Dalvik Virtual Machine) اجرا می‌شوند.
– اندروید از سخت‌افزارهای مختلف همچون GPS و دوربین‌های متنوع پشتیبانی می‌کند.
– تصاویر و فایل‌های گرافیکی بوسیله OpenGL پردازش می‌شوند که کیفیت بالاتری خواهند داشت.

رابطه اندروید و جاوا

نرم‌افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته می‌شوند و برای ارتباط با لایه‌های زیرین سیستم عامل می‌توانند از کتابخانه‌های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید و همچنین بسیاری از برنامه‌های اندروید نیز با جاوا نوشته شده‌اند. اما این سیستم عامل، Java Virtual Machine ندارد. برای اجرای برنامه‌های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می‌شوند و سپس روی Dalvik Vitrual Machine اجرا می‌شوند.

دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شده‌ تا هم RAM و هم CPU و هم باتری کمتری مصرف کند. برنامه‌های جاوایی معمولی هم که روی گوشی‌های دیگر اجرا می‌شوند با استفاده از نرم‌افزارهای شبیه‌ساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.

ART (آرت)

آرت، ران تایم جدید اندروید می باشد که جایگزین دالویک شده است. شرکت گوگل برای اولین بار در اندروید ۴٫۴ آرت را در کنار دالویک قرار داد و کاربران می‌توانستند با مراجعه به تنظیمات آن را فعال کنند.

فرمت فایل‌های پشتیبانی شده

اندروید در حالت پیش‌فرض فایل‌های mp3, aac , ogg , amr , midi , mpeg4 , wav , bmp , gif , png , jpg را پشتیبانی می‌کند. اندروید Adobe Flash را نیز پخش می‌کند و می‌تواند فایل‌های GIF متحرک را با حرکت پخش کند. برای پخش فایل‌های جریان دار مانند صوت و ویدئو نیز می‌توانید از تگ ویدئو HTML5 و همچنین تکنولوژی Adobe Flash Streaming استفاده کنید.

در نسخه‌های جدید اندروید، موتور جاوا اسکریپت مرورگر کروم که سرعت بسیار بالایی در اجرای کدهای جاوا اسکریپت دارد به مرورگر اندروید متصل شده‌است. (در ضمن مرورگر اندروید کدهای HTML5 را پشتیبانی می‌کند).

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

نسخه نام نسخه نام فارسی سال انتشار
۱٫۰ Alpha آلفا ۲۰۰۸
۱٫۱ Beta بتا ۲۰۰۹
۱٫۵ CupCake کیک فنجانی ۲۰۰۹
۱٫۶ Donut دونات ۲۰۰۹
۲٫۰ – ۲٫۱ Eclair نان خامه ای ۲۰۰۹
۲٫۲ Froyo ماست یخ زده ۲۰۱۰
۲٫۳ Gingerbread نان زنجبیلی ۲۰۱۰
۳٫۰ – ۳٫۱ – ۳٫۲ Honeycomb کندوی عسل ۲۰۱۱
۴٫۰ Ice Cream Sandwich بستنی حصیری ۲۰۱۱
۴٫۱ – ۴٫۲ Jelly Bean آبنبات ژله ای ۲۰۱۲
۴٫۳ Jelly Bean آبنبات ژله ای ۲۰۱۳
۴٫۴ KitKat کیت کت ۲۰۱۳
۵٫۰ Lollipop آبنبات چوبی ۲۰۱۴
۶٫۰ – ۶٫۰٫۱ Marshmallow مارشمالو ۲۰۱۵
۷٫۰ – ۷٫۱٫۲ Nougat ناگت (نوقا) ۲۰۱۶

آشنایی با سیستم عامل اندروید – طراحی اپلیکیشن اندروید -اپلیکیشن اصفهان

برای مشاهده جزئیات بیشتر و Level API ها به ویکی پدیا مراجعه کنید.

 

آموزش نصب اندروید استودیو – طراحی اپلیکیشن اندروید

قسمت دوم

آموزش:

  • فایل نصبی اندروید استودیو را اجرا کنید، تا عملیات نصب آغاز شود.
  • اولین پنجره نصب، پنجره ی خوش آمدگویی است، Next را بزنید.

welcome

  • پنجره بعدی، نصب Components هاست، تیک هر دو گزینه را بزنید و Next را بزنید.

Install Components

  • مرحله ی بعد، مربوط به محل نصب نرم افزار است، در صورت تمایل می توانید تغییر دهید، Next را بزنید.

Install Location

  • مرحله بعد را هم Next بزنید.
  • و در مرحله بعد Install را بزنید و منتظر بمانید تا نصب به پایان برسد.

Installing

  • حال بعد از نصب اندروید استودیو نیاز است تا جاوا را به ویندوز شناسایی کنیم، برای این کار روی My Computer راست کنید و Properties را انتخاب کنید.
  • در پنجره باز شده از سمت چپ Advanced System Setting را انتخاب کنید.

آموزش نصب اندروید استودیو – طراحی اپلیکیشن اندروید

advanced system setting

  • پنجره System Properties باز میشود که در این پنجره گزینه Enviroment Variables را انتخاب کنید.

system proprties

  • سپس پنجره Enviroment Variables باز می شود، در این پنجره روی گزینه New کلیک کنید.

enviroment variables

در قسمت Variable name عبارت “JAVA_HOME” را تایپ کنید و در قسمت Variable value آدرس jdk را وارد نمایید(به درایوی که ویندوز را نصب کردید برید و سپس وارد پوشه Program Files و سپس Java و JDK).

حتما بخوانید:  آموزش ساخت نسخه های متعدد از برنامه ها در اندروید

نکته: پسوند آخر مسیر ذکر شده مربوط به ورژن JDK می شود به طور مثال ( jdk1.8.0_112) مربوط به ورژن JDK 8.0 Update 112 می شود و شناسه این ورژن با نام ۱٫۸ می باشد. برای نصب اندروید استودیو نیاز به حداقل ورژن ۱٫۸ یا به عبارتی JDK 8.0 دارید.

در نهایت روی Ok کلیک کنید.

نکته: دو نوع اندروید استودیو وجود دارد، یک نسخه به همراه SDK هست، یعنی با نصب اندروید استودیو SDK هم نصب میشود، و در نوع دیگر فقط اندروید استودیو تنها وجود دارد و نصب میشود.

در هر حال پس از نصب اندروید استودیو برای تنظیم SDK از جمله محل نصب در ادامه همراه ما باشید.

  • اندروید استودیو را اجرا کنید و گزینه Configure را انتخاب و سپس SDK Manager را انتخاب کنید.

آموزش نصب اندروید استودیو – طراحی اپلیکیشن اندروید

configure

  • در پنجره باز شده، در سمت بالا کادری وجود دارد که آدرس محل نصب SDK در آن نوشته شده است، برای تغییر محل نصب SDK روی گزینه Edit کلیک کنید.

Edit Location SDK

  • سپس پنجره SDK Setup باز می شود از از سمت پایین روی … کلیک کنید و محلی که SDK را نصب کردید را به برنامه معرفی کنید.

SDK Setup

نکته: اگر پس از انتخاب محل SDK را پیغامی به شکل زیر مواجه شدید.

Error

نرم افزار عبور از تحریم خود را اجرا کنید و روی گزینه Next کلیک کنید و منتظر بمانید تا Component های مورد نیاز دانلود شود.

کار نصب اندروید استودیو به پایان رسید.

آموزش نصب اندروید استودیو – طراحی اپلیکیشن

آشنایی با Java SE Development Kit (JDK) و نصب آن

منبع : سایت اندروید استدیو

همانطور که در آموزش قبل در مورد جاوا به مختصر توضیحاتی ارائه شد، این زبان Native نیست و برای اجرا به یک ماشین واسط (ران تایم) نیازمند است که این وظیفه در مورد زبان جاوا بر عهده Java Runtime Environment (JRE) می باشد. برای کامپایل کدهای جاوا به JDK نیاز است که بسته JDK، ران تایم JRE را نیز دربر گرفته و با دانلود و نصب JDK نیازی به نصب جداگانه JRE نیست.
نکته : Native نبودن جاوا به معنی Native نبودن اپ های نوشته شده به این زبان برای اندروید نیست! جاوا زبان رسمی اندروید است که از سوی گوگل پشتیبانی می شود. ضمن اینکه بیشترین داکیومنتها، کتابخانه ها و همچنین مباحث مطرح شده در فروم ها و وبسایتها پیرامون مباحث توسعه اندروید، مربوط به جاوا است.
نصب JDK در فصل ۱ (آموزش زبان جاوا) نیز توضیح داده شده بنابراین اگر قبلا JDK را نصب کرده اید، نیاز به نصب مجدد نیست. به جهت سهولت،لینک دانلود تمامی ابزارهای موردنیاز که در این مبحث معرفی شده اند در انتهای همین صفحه قرار دارد.
ابزار JDK متعلق به شرکت Oracle (اوراکِل) بوده که به دلیل اعمال تحریم ها ضد ایران، کاربران با IP ایران قادر به مشاهده صفحات وب سایت این شرکت و همچنین دانلود ابزارها نیستند. برای دانلود جدیدترین نسخه های JDK می توانید از نرم افزارهای تغییر آی پی استفاده کرده و یا در انتهای همین صفحه از سرور دانلود ما استفاده کنید.
لینک دانلود در سایت شرکت اوراکل :

http://www.oracle.com/technetwork/java/javase/downloads/index.html

شیوه کار در سیستم عاملهای ویندوز ، لینوکس و مکینتاش تا حد زیادی یکسان بوده و بنده مباحث آموزشی را در محیط ویندوز تهیه می کنم.
JDK در دو نسخه ۳۲ و ۶۴ بیتی منتشر شده که می بایست متناسب با ۳۲ یا ۶۴ بیتی بودن سیستم عامل خود، نسخه مناسب را نصب نمایید.

به مرور زمان نسخه های جدیدتری از ابزار و نرم افزارها منتشر می شود و ممکن است فایلی که شما در اختیار دارید نام آن متفاوت با نام تصویر فوق باشد. jdk-8u131 یعنی نسخه ۸ آپدیت ۱۳۱ . فایل را اجرا کرده و مراحل نصب را دنبال می کنم:

آموزش نصب اندروید استودیو – طراحی اپلیکیشن

در این مرحله امکان تغییر مسیر نصب JDK فراهم شده که من بدون تغییر مسیر به مرحله بعد می روم:

این مرحله نیز مربوط به تغییر مسیر نصب JRE بوده که تغییری ایجاد نمی کنم.

نصب با موفقیت به اتمام رسید. قبل از نصب اندروید استودیو لازم است مسیر نصب جاوا را به سیستم عامل معرفی کنیم. در غیر اینصورت اندروید استودیو قادر به شناسایی جاوا نیست. مطابق تصاویر زیر در تنظیمات ویندوز و قسمت Environment Variables مسیر نصب JDK را با نام JAVA_HOME به عنوان یک System Variable به سیستم عامل معرفی می کنم:

آموزش نصب اندروید استودیو – طراحی اپلیکیشن

گزینه Advanced system settings

گزینه Environment Variables

گزینه New

در قسمت Variable name عبارت JAVA_HOME و در value مسیر نصب JDK را وارد کردم. توجه داشته باشید عبارت JAVA_HOME عینا به همین صورت باید نوشته شود، یعنی حروف بزرگ و کاراکتر underline مابین دو کلمه. مسیر نصب JDK هم بهتر است از نوار آدرس Windows Explorer کپی شود تا از صحت آدرس اطمینان داشته باشیم:

در نهایت به اینصورت تکمیل می شود:

OK می کنم:

آموزش نصب اندروید استودیو – طراحی اپلیکیشن

مشاهده می کنید JAVA_HOME به لیست اضافه شده. می خواهم مطمئن شوم جاوا را به درستی به سیستم عامل معرفی کرده ام. کافیست در Command Prompt ویندوز دستور java –version را وارد کنم. برای دسترسی به Command Prompt درون منوی Start ویندوز نام آن را جستجو کرده و یا درون Run (کلید ترکیبی Windows + R) عبارت cmd را وارد کنید.

دستور java –version را نوشته و سپس Enter :

اطلاعات جاوای نصب شده به درستی نمایش داده شد. پس تا اینجای کار مشکلی نداریم.

آموزش زبان جاوا -پیش نیاز برنامه نویسی اندروید

پیش نیاز برنامه نویسی در محیط اندروید استودیو ، آشنایی مقدماتی با زبان برنامه نویسی جاوا می باشد که برای اولین پست آموزشی مرجع آموزش اندروید استودیو، مجموعه آموزش زبان برنامه نویسی مقدماتی جاوا که توسط وبسایت نردبان تهیه شده، در اختیار شما عزیزان قرار داده ایم.

توجه : آموزش و تمرین زبان جاوا در محیط اندروید استودیو امکان پذیر نیست.به عبارت دیگر لازمه تمرین زبان جاوا در این محیط، مستلزم آشنایی اولیه با نحوه کار با اندروید استودیو و مفاهیم پایه برنامه نویسی اندروید می باشد. لذا مجموعه PDF هایی که با عنوان  آموزش جاوا در این پست دریافت می کنید، نیازمند محیط Eclipse می باشد. برای دانلود نسخه ویندوز ، گزینه مطابق تصویر زیر را دانلود کنید. (با توجه به ۳۲ یا ۶۴ بیت بودن سیستم عامل خود، گزینه ۳۲ یا ۶۴ را انتخاب کنید) :

توجه : قطعا در ابتدای یادگیری جاوا مقداری در درک مفاهیم دچار مشکل خواهید شد. نگران نباشید و تصورتان این نباشد که ابتدا باید زبان جاوا را کامل درک کنید بعد بروید سراغ اندروید. آموزش های جاوا را مرور کنید و آشنا شوید ، مقداری مثالها را تمرین کنید و به سراغ آموزش های اندروید بروید. چند فصل اول مربوط به کلیات و رابط کاربری بوده و ارتباطی به جاوا ندارد. آموزشهای بعد هم که مربوط به استفاده جاوا هست در قالب مثال و کاربردی بوده که باعث می شود بهتر بتوانید جاوا را درک کنید.

آموزش زبان جاوا -پیش نیاز برنامه نویسی اندروید

» دانلود Eclipse

» دانلود Java SE Development Kit 8.0.131 با حجم ۱۹۰ مگابایت (نسخه ۳۲ بیتی)

» دانلود Java SE Development Kit 8.0.131 با حجم ۱۹۶ مگابایت (نسخه ۶۴ بیتی)

آموزش های بعد همگی اختصاصی و در محیط Android Studio هستند.

آموزش زبان جاوا -پیش نیاز برنامه نویسی اندروید