نصب اندروید و ساخت برنامه با App Inventor
این پودمان با محیط اندروید و ساخت برنامه بلوکی آشنا میکند؛ تمرکز روی طراحی رابط، رویدادها و آزمون برنامه است.
نکته آموزشی
مرور و خودآزمایی
نکات مهم آموزشی
- محیط اندروید و شبیهساز
شبیهساز دستگاهی مجازی برای اجرای برنامههاست. منابع میزبان، نسخه سیستم و تنظیمات تصویر بر عملکرد اثر میگذارند.
- ساخت پروژه و طراحی رابط
در App Inventor پروژه میسازی و اجزای رابط مانند دکمه، برچسب، تصویر و ورودی را در صفحه قرار میدهی. نامگذاری روشن اجزا خوانایی بلوکها را بهتر میکند.
- برنامهنویسی رویدادمحور
در برنامه رویدادمحور، کد در پاسخ به رویدادی مثل کلیک یا تغییر متن اجرا میشود. بلوکهای رویداد نقطه شروع رفتار برنامهاند.
- متغیر و داده
متغیر برای نگهداری مقدار موقت مانند امتیاز، نام یا وضعیت استفاده میشود. مقدار اولیه و زمان تغییر آن را مشخص کن.
- شرط و تصمیم
بلوکهای if/else رفتار را براساس شرط انتخاب میکنند؛ برای هر حالت مورد انتظار، خروجی مشخص طراحی کن.
- تکرار و فهرست
حلقه برای تکرار عملیات و فهرست برای نگهداری چند مقدار استفاده میشود. تکرار نامحدود یا حلقه سنگین میتواند برنامه را کند کند.
- طراحی بازی ساده
بازی آموزشی میتواند هدف، ورودی کاربر، قوانین، امتیاز، بازخورد و پایان مشخص داشته باشد. قوانین را پیش از طراحی بلوکها تعریف کن.
- آزمون روی چند اندازه صفحه
چیدمان را در نمایشگرهای مختلف بررسی کن. متن، دکمهها و رنگها باید خوانا باشند و کاربر بتواند بدون حدسزدن از برنامه استفاده کند.
- عیبیابی و بهبود
با آزمون هر رویداد، مقدار متغیرها و حالتهای مرزی را بررسی کن. خطا را بازتولید، علت را پیدا و پس از اصلاح دوباره آزمایش کن.
روش مرور این پودمان
- ابتدا عنوانها و واژههای کلیدی را بخوان.
- هر نکته را با یک مثال از کامپیوتر یا تجربه خودت توضیح بده.
- اگر موضوع عملی است، آن را در محیط امن تمرین کن و نتیجه را یادداشت کن.
- خودآزمایی را بدون نگاهکردن به پاسخ حل کن و دلیل پاسخ را با زبان خودت بگو.
- برای آزمون، مواردی را که اشتباه کردهای دوباره مرور کن.