کتاب برنامهنویسی اندروید برای مبتدیان نوشتۀ Serhan Yamacli، در 8 فصل مقدمات برنامهنویسی اندروید را به شما آموزش میدهد. اگر قبلاً هیچ تجربهای از برنامهنویسی اندروید در اندروید استودیو نداشتهاید، این کتاب مناسب شماست.
سرفصل کتاب طوری در نظر گرفته شده که ابتدا به معرفی اندروید و نسخههای آن میپردازد، در ادامه روش نصب اندروید استودیو را آموزش داده و بخشهای مختلف این محیط توسعه را معرفی میکند. معرفی زبان جاوا و ارائه مثالهای مختلف از این زبان در یک فصل انجام و سپس نحوه ساخت چهار اپلیکیشن کاربردی و سرگرمی به طور قدم به قدم توضیح داده شده است.
در فصل اول، سیستم عامل اندروید، چگونگی کار کردن اندروید و نحوه ایجاد فایلهای apk توضیح داده شده است.
در فصل دوم، نحوه نصب اندروید استودیو در کنار JDK و SDK آموزش داده شده است. در ادامه نیز چگونگی نصب یک شبیهساز در محیط اندروید استودیو توضیح داده شده است.
در فصل سوم، روال معمول ساخت یک اپلیکیشن در اندروید استودیو توضیح داده شده و سپس با ایجاد یک پروژه ساده نمونه، بخشهای مختلف محیط اندروید استودیو معرفی شده است.
در فصل چهارم، ابتدا توضیحی کوتاه درباره زبان برنامهنویس جاوا ارائه شده و سپس نحوه ساخت یک کلاس در اندروید استودیو توضیح داده شده است. دیگر مطالب این فصل شامل متغیرها، ثابتها، آرایهها، انواع ساختارهای تصمیمگیری (شرطی)، انواع حلقههای تکرار، متدها، کلاسها، اشیاء و ارث بری است که تمام این مباحث با مثالهای گوناگون همراه شدهاند.
در فصل پنجم، اولین اپلیکیشن شروع شده که توسط آن، با استفاده از یک دکمه، رنگ پس زمینه اپلیکیشن را از قرمز به آبی و برعکس تغییر میدهیم. در این فصل شروع به کدنویسی میکنیم. نحوه استفاده از کامپوننت Button و کدنویسی برای رویداد کلیک شدن آن را در این فصل انجام میدهیم.
در فصل ششم، دومین اپلیکیشن یعنی محاسبه کننده BMI را ایجاد میکنیم. در این اپلیکیشن قد و وزن کاربر را دریافت کرده و عدد BMI و توضیح مربوطه را نمایش میدهیم. در این فصل از کامپوننت EditText استفاده کردهایم.
در فصل هفتم، اپلیکیشن ساده پرتاب تاس ساخته میشود. در این اپلیکیشن با کلیک شدن یک دکمه توسط کاربر، عددی تصادفی بین 1 تا 6 تولید شده و متناسب با آن، تصویری از تاس، با وجه مرتبط با عدد نمایش داده میشود. در این فصل نیز از کامپوننت ImageView استفاده شده است.
در فصل هشتم، اپلیکیشن قطبنما ایجاد شده است. در این اپلیکیشن از سنسورهای شتابسنج و مغناطیسسنج استفاده شده و تصویری از یک قطبنما با توجه به زاویه قرارگیری دستگاه به چرخش درآمده و جهتهای جغرافیایی را نشان میدهد.
بله

















