کتاب برنامهنویسی اندروید برای مبتدیان
کتاب برنامهنویسی اندروید برای مبتدیان نوشتۀ Serhan Yamacli، در 8 فصل مقدمات برنامهنویسی اندروید را به شما آموزش میدهد. اگر قبلاً هیچ تجربهای از برنامهنویسی اندروید در اندروید استودیو نداشتهاید، این کتاب مناسب شماست.
سرفصل کتاب طوری در نظر گرفته شده که ابتدا به معرفی اندروید و نسخههای آن میپردازد، در ادامه روش نصب اندروید استودیو را آموزش داده و بخشهای مختلف این محیط توسعه را معرفی میکند. معرفی زبان جاوا و ارائه مثالهای مختلف از این زبان در یک فصل انجام و سپس نحوه ساخت چهار اپلیکیشن کاربردی و سرگرمی به طور قدم به قدم توضیح داده شده است.
در فصل اول، سیستم عامل اندروید، چگونگی کار کردن اندروید و نحوه ایجاد فایلهای apk توضیح داده شده است.
در فصل دوم، نحوه نصب اندروید استودیو در کنار JDK و SDK آموزش داده شده است. در ادامه نیز چگونگی نصب یک شبیهساز در محیط اندروید استودیو توضیح داده شده است.
در فصل سوم، روال معمول ساخت یک اپلیکیشن در اندروید استودیو توضیح داده شده و سپس با ایجاد یک پروژه ساده نمونه، بخشهای مختلف محیط اندروید استودیو معرفی شده است.
در فصل چهارم، ابتدا توضیحی کوتاه درباره زبان برنامهنویس جاوا ارائه شده و سپس نحوه ساخت یک کلاس در اندروید استودیو توضیح داده شده است. دیگر مطالب این فصل شامل متغیرها، ثابتها، آرایهها، انواع ساختارهای تصمیمگیری (شرطی)، انواع حلقههای تکرار، متدها، کلاسها، اشیاء و ارث بری است که تمام این مباحث با مثالهای گوناگون همراه شدهاند.
در فصل پنجم، اولین اپلیکیشن شروع شده که توسط آن، با استفاده از یک دکمه، رنگ پس زمینه اپلیکیشن را از قرمز به آبی و برعکس تغییر میدهیم. در این فصل شروع به کدنویسی میکنیم. نحوه استفاده از کامپوننت Button و کدنویسی برای رویداد کلیک شدن آن را در این فصل انجام میدهیم.
در فصل ششم، دومین اپلیکیشن یعنی محاسبه کننده BMI را ایجاد میکنیم. در این اپلیکیشن قد و وزن کاربر را دریافت کرده و عدد BMI و توضیح مربوطه را نمایش میدهیم. در این فصل از کامپوننت EditText استفاده کردهایم.
در فصل هفتم، اپلیکیشن ساده پرتاب تاس ساخته میشود. در این اپلیکیشن با کلیک شدن یک دکمه توسط کاربر، عددی تصادفی بین 1 تا 6 تولید شده و متناسب با آن، تصویری از تاس، با وجه مرتبط با عدد نمایش داده میشود. در این فصل نیز از کامپوننت ImageView استفاده شده است.
در فصل هشتم، اپلیکیشن قطبنما ایجاد شده است. در این اپلیکیشن از سنسورهای شتابسنج و مغناطیسسنج استفاده شده و تصویری از یک قطبنما با توجه به زاویه قرارگیری دستگاه به چرخش درآمده و جهتهای جغرافیایی را نشان میدهد.
فهرست مطالب
مقدمه
فصل اول: مقدمه
سیستم عامل اندروید
اپلیکیشنهای اندرویدی چگونه کار میکنند؟
زبانهای برنامه نویسی مورد استفاده برای توسعه اپلیکیشنهای اندرویدی
فصل دوم: نصب کردن محیط توسعه
نصب Android Studio
نصب کردن شبیه سازها
فصل سوم: اپلیکیشن Hello World به عنوان اپلیکیشن تست
روال کلی ایجاد یک اپلیکیشن
ایجاد یک پروژه Android Studio
بخشهای اصلی IDE
ساختار فایلها و پوشههای یک پروژه اندروید استودیو
ایجاد رابط کاربری
اجرای پروژه روی یک شبیه ساز
اجرای اپلیکیشن روی یک دستگاه واقعی
فصل چهارم: مقدمات جاوا
جاوا چیست؟
استفاده از اندروید استودیو برای کدنویسی جاوا
متغیرها در جاوا
عبارات تصمیم گیری (شرطی) در جاوا
ساختار if-else
ساختار switch-case
حلقههای تکرار در جاوا
حلقه for
حلقه while
حلقه تکرار do-while
متدها در جاوا
کلاسها، اشیاء و ارث بری در جاوا
فصل پنجم - اپلیکیشن شماره 1: چراغهای قرمز/آبی
ایجاد یک پروژه اندرویدی جدید
ایجاد رابط کاربری اپلیکیشن
نوشتن کد اصلی اپلیکیشن
اجرای اپلیکیشن
یک تمرین ساده
فصل ششم - دومین اپلیکیشن: محاسبه کننده شاخص وزن بدن (BMI)
اطلاعات کلی
اضافه کردن TextViewها و موقعیت دهی آنها
اضافه کردن کامپوننتهای EditText
اضافه کردن Button و موقعیت دهی آن
کدنویسی اپلیکیشن
اجرای اپلیکیشن
نکته پایانی
فصل هفتم - اپلیکیشن شماره 3: یک بازی ساده پرتاب تاس
ایجاد پروژه و اضافه کردن ویجت ImageView
اضافه کردن سایر ویجتها و تنظیم کردن ID آنها
کدنویسی اپلیکیشن
اجرای اپلیکیشن
فصل هشتم - اپلیکیشن شماره 4: قطب نما
تنظیم کردن مجوزهای موردنیاز
طراحی GUI اپلیکیشن
کدنویسی اپلیکیشن
اجرای اپلیکیشن
مطالب مرتبط
تگها
مطالب پربیننده
- زندگی نامه مسعود پزشکیان
- رابطه زناشویی برنده و بازنده ندارد
- درباره دوران بحرانی نوجوانی
- بازار کرمان با قدمت ۶۰۰ سال
- معرفی موزه هنرهای معاصر تهران؛ بازتابی از هنر ایران و جهان
- مصرفگرایی و ویرانی زندگی
- پاسخ به سوالات رایج درباره مصرف شیر
- معرفی جنگل فندقلو؛ بهشتی مینیاتوری در اردبیل
- درباره سن پیری بیشتر بدانیم
- اهمیت خواب را جدی بگیرید
- معرفی مسجد شیخ لطف الله، اثری شگفت انگیز از دوران صفویه
- پناهگاه سکوت
- نحوه خوابیدن به خواستههای درونی
- مضرات سیگار از آسیبهای پوستی تا تهدید سلامتی
- در مورد کف پای صاف و باورهای قدیمی
- چگونه با کودکان چاق تعامل داشته باشیم
- چگونه خشم بهاری را کنترل کنیم
- چگونه تشخیص دهیم یک تصویر با هوش مصنوعی ساخته شده؟
- آموزش کامل تهیه سبزه عید با تخم شربتی
- کاهش وزن علمی و بدون برگشت
- چگونه میتوان از اینستاگرام، تیکتاک و گوشیهای همراه فاصله گرفت؟
- کمبود چه مواد غذایی باعث افزایش ابتلا به افسردگی میشود؟
- چطور مامان بابای خودمان باشیم؟
- مادران تلفنهمراه خود را به کودکشان بدهند یا خیر؟
- چرا مردان در بیان احساسات خود موفق نیستند؟
- آیا در برزخ، شفاعت وجود دارد؟
- "همای سعادت" اسطوره یا واقعیت؟!
- گیاهانی که استرس خانه و محل کار را کاهش میدهند
- سیگارهای الکترونیک یک جایگزین توهم زا
- سونامی سالمندی، بحران پیش روی کشور
- قوانین کلاس و مدرسه
- قالب آماده و زیبای پاورپوینت(15)
- ۵ فیلم که همه زنان ایرانی باید تماشا کنند
- شعار سال ۱۴۰۱ «سال تولید، دانشبنیان و اشتغالآفرین»
- قالب زیبای پاورپوینت برای ارائه پروپوزال و دفاع رساله دکترا
- قالب پاورپوینت کادر دار زیبا
- قالب پاورپوینت گرافیکی و طرح دار زیبا
- قالب پاورپوینت گرافیکی زیبا
- پورنوگرافی چیست و چه اثری بر مغز و رابطه جنسی دارد؟
- رنگ چشم هایتان درباره شما و اجدادتان چه می گوید؟
- نمونه تدریس درس اول هدیه آسمان پنجم
- قالب پاورپوینت گرافیکی جالب
- اندکی درباره درسپژوهی
- کتاب پسری که جادویی شد
- همه زائران سلطان
- قالب پاورپوینت
- معرفی کتاب
- دوستی با کتاب
- قالب پاورپوینت گرافیکی
- درباره محسن رضایی
- معرفی کتاب
- کتاب راهنمای کامل Interaction access
- درباره امیر کبیر
- کتاب پیوند زخم خورده
- کتاب آموزش علیه آموزش
- خلاصه کتاب سواد بصری
- درباره فخرالدین عراقی
- درباره محسن مهر علیزاده
- تورم به کدام سو میرود؟
- طغیان سرخک