شروع برنامه نویسی اندروید
چگونه اولین برنامه اندروید خود را بنویسیم؟
در این مقاله چه می گذرد
- معرفی اندروید
- امکانات و قابلیت ها
- محیط توسعه
- نصب و راه اندازی
- شروع اولین پروژه
اندروید چیست؟
اندروید یک سیستم نوشته شده بر پایه زبان جاوا است که روی کرنل لینوکس اجرا می شود
برنامه های اندرویدی با زبان جاوا توسعه داده می شوند شما برای برنامه نویسی اندروید نیازمند دانش ابتدایی زبان جاوا هستید اما اگر درک کاملی از زبان جاوا داشته باشید خیلی بهتر خواهد بود
امکانات و قابلیت ها
اندروید شامل یک موتور گرافیکی ۳ بعدی است برای طراحی هر چیزی که بتوان در موبایل نمایش داد
اندروید از بانک اطلاعاتی (دیتابیس) SQLite پشتبانی می کند نگران نباشید اگر آشنایی اولیه ای با SQL داشته باشید کافی است.
اندروید برای رابط کاربری از زبان xml بهره می برد با توجه به محیط گرافیکی قدرتمند به راحتی میتوانید محیط برنامه مورد نظر خود را طراحی کنید اما دانستن زبان xml کار ساده است با دیدن یک قالب کلی با آن آشنا می شوید و می توانید از آن بهره ببرید
مدل های مختلفی برای طراحی رابط کاربری وجود دارد که به لطف خدا در مقاله ای جداگانه به آن می پردازیم
محیط توسعه
برای برنامه نویسی به هر زبانی نیاز به محیط توسعه دارید جایی که در آن بتوانید کدهای خود را بنویسید البته نه هر جایی محیط های مختلفی برای برنامه نویسی وجود دارد محیط توسعه را با IDE می شناسند، شاید نیاز باشد یکسری کد ها را ما ننویسم مثلا نوشتن حلقه ها شاید لازم باشد IDE کدها را برای ما تکمیل کند، برای تسریع در کدنویسی یکسری ابزار در اختیار ما قرار دهد، بخش های مختلف کد را ازهم تفکیک کند
اینجاست که داشتن یک محیط توسعه هوشمند مثل Android Studio یک مزیت خیلی خوب است
اندروید استدیو چیزهایی بیش از این را برای ما فراهم می کنم محیطی که با کنار زدن اکلیپس یکه تاز برنامه نویسیان اندروید است چرا چون گوگل آن را پیشنهاد می دهد و هروز آن را بروزرسانی می کند البته که هر محیطی نواقصی هم دارد مثلا به مانند اکلیپس سریع نیست، به علاوه که برای ما ایرانی ها یک مشکل همیشگی به اسم تحریم هست نیاز به نگرانی نیست این مشکل به راحتی قابل دور زدن است.
اندروید استدیو تقریبا انلاین کار می کند برای استفاده از آن باید به اینترنت متصل باشید البته نه دائما اما اگر بخواهید از قابلیت جدیدی بهره ببرید یا کتابخانه ای به آن اضافه کنید به آن نیاز پیدا میکنید
از کجا شروع کنیم؟
برای شروع به برنامه نویسی نیاز به فراهم کردن یک سری ابزارهاست، نصب چندتا برنامه و شروع به ساخت اولین پروژه
چون می خواهیم به زبان جاوا برای اندروید برنامه بنویسیم باید JDK و JRE بروی سیستم نصب کنید با توجه به نوع سیستم عامل برنامه ها را دانلود کنید فکر نمی کنم نصب کردن این برنامه ها نیاز به توضیح داشته باشد با چند کلیک نصب می شوند.
بعد از نصب JDK , JRE نوبت به نصب android sdk است توجه کنید ترتیب نصب برنامه ها رعایت شود تا با مشکلی روبرو نشید Android SDK که نصب شد به سراغ نصب اندروید استدیو روی سیستم خود برید در هنگام نصب اندروید استدیو باید آدرس مکانی که Android SDK در آن نصب شده است داده شود اگر تمام مراحل را به درستی طی کرده باشید می توانید شروع به ساخت اولین پروژه خود کنید.
پیشنهاد: برنامه ها از سایت پی سی دانلود یا سافت ۹۸ دانلود شود
خب می خواهیم اولین پروژه خود را استارت بزنیم بروی گزینه Start a new کلیک کنید با صفحه زیر روبرو می شوید
در این صفحه در بخش اول اسم برنامه در بخش دوم اسم شرکت یا هر اسمی که میخواید بزارید در قسمت سوم هم آدرس ذخیره پروژه باید قرار بگیره سعی کنید برای پروژه های تون یک پوشه درست کنید و همه رو در اون قرار بدید
در اینجا مشخص میکنید برنامه تون تو کدام نسخه ها از اندروید اجرا بشه در واقعا حداقل اندروید مورد نیاز برنامه تون تو این بخش تایین میشه
بگذارید روی تنظیم پیش فرض بماند و گزینه Next را بزنید
در این قسمت Empty Activity رو انتخاب و به مرحله بعد برید
بالاخره رسیدیم به آخرین صفحه Finish را بزنید تا به محیط توسعه اندروید استدیو برویم
در صورتی که این صفحه برای شما نمایش داده شد حتما تنظیمات را مانند تصویر انجام دهید این کار باعث دور زدن تحریم گوگل خواهد شد
چند ثانیه ای این صفحه را مشاهده و به محیط توسعه اندروید مانند تصویر زیر منتقل می شوید
در صورتی که تلفن همراه خود را به سیستم متصل کنید و گزینه Run app که بخش دکمه play هست رو بزنید می توانید از لیست موبایل خود را انتخاب و اولین پروژه اندرویدی را در موبایل خود مشاهده کنید.
این همان اولین پروژه یا به اصلاح Hello World شماست، ورود شما را به برنامه نویسی اندروید خوش آمد می گوییم
در مقالات آتی به توضیح جزییات بیشتر و نحوه نوشتن کد برای اندروید می پردازیم؛ امیدوارم شروع خوبی داشته باشید.