آموزش ساده ساخت اپلیکیشن موبایل با اسکرچ
اسکرچ یک زبان برنامهنویسی مبتنی بر بلاکها است که با آن میتوانید برنامههای کاربردی را برای مخاطبانی با هر سطح تجربه برنامهنویسی بسازید. این زبان بسیار ساده و قابل درک بوده و به کمک بلاکهای مختلف، ساخت اپلیکیشن موبایل با اسکرچ امکانپذیر است.
اگر میخواهید یک اپلیکیشن بسازید، برای شروع به یادگیری کدهای پیچیده و تجهیزات خاصی نیاز ندارید. صرفا میتوانید از کامپیوتر، گوشی یا تبلت اندرویدی برای آزمایش و تست برنامه و همچنین حساب کاربری گوگل استفاده کنید. در ادامه با ما همراه باشید چرا که قصد داریم شما را با آموزش گام به گام ساخت اپلیکیشن موبایل با اسکرچ آشنا کنیم.
نگاهی مختصر به اسکرچ
پیش از شروع آموزش ساخت برنامه با اسکرچ در گوشی، بد نیست با این زبان برنامهنویسی کمی آشنا شوید. اسکرچ یک زبان برنامهنویسی مبتنی بر بلاکها است که با آن میتوانید برنامههای کاربردی را برای مخاطبانی با هر سطح تجربه برنامهنویسی بسازید. این زبان بسیار ساده و قابل درک بوده و افراد به کمک بلاکهای مختلف میتوانند ساخت اپلیکیشن موبایل با اسکرچ را به راحتی بیاموزند.
این زبان برای نخستین بار در سال 2007 معرفی شد و از آن زمان به طور مداوم توسعه یافته است. اکنون بسیاری از دانشگاهها، آموزشگاهها، کتابخانهها و سازمانها در حال استفاده از اسکرچ هستند. خبر خوب این است که امکان اتصال اسکرچ به سرویسهای وب و امکاناتی مانند دیتابیسها و سایر برنامهها در این زبان وجود دارد. مهمترین مزایای ساخت انیمیشن، داستان، فیلم و یا ساخت اپلیکیشن موبایل با اسکرچ عبارتند از:
- از بزرگترین مزایای ساخت انیمیشن با اسکرچ موبایل که مورد توجه عده زیادی قرار گرفته است، سادگی و آسانی در استفاده از آن را میتوان نام برد. افراد با استفاده از بلاکهای مختلف و برخی ابزارهای گرافیکی میتوانند اپلیکیشن مورد نظر خود را با سرعت بالایی تولید کنند یا به ساخت انیمیشن با اسکرچ جونیور بپردازند.
- اسکرچ به خاطر استفاده از بلاکهای گوناگون، کارایی بالایی دارد. کاربران میتوانند اقدامات مختلف را به سرعت انجام داده و حتی برنامههای پیچیده را بدون نیاز به نوشتن کد تولید کنند.
- امکان ایجاد برنامههای چندپلتفرمی با استفاده از اسکرچ وجود دارد. چنین برنامههایی روی اندروید، iOS و ویندوز قابل اجرا هستند.
- اسکرچ انعطافپذیری بالایی داشته و امکان توسعه اغلب برنامهها را فراهم میکند؛ از برنامههای آموزشی موجود برای گوشی گرفته تا بازیها و ابزارهای کاربردی که همگی بعد از آموزش ساخت بازی با اسکرچ جونیور در گوشی قابل ساخت هستند.
مراحل ساخت اپلیکیشن موبایل با اسکرچ
جهت ساخت اپ موبایل با برنامه اسکرچ طی کردن مراحلی لازم و ضروری است. بدین منظور برای ساخت اپلیکیشن گوشی با اسکرچ، مراحل زیر را دنبال کنید:
پیشنهاد مطالعه: آموزش اسکرچ جونیور اندروید – برنامه نویسی کودکان با گوشی موبایل
۱. پروژه اسکرچ را بسازید
برای ساخت داستان با اسکرچ، ابتدا باید پروژه خود را بسازید که این مهمترین مرحله است. اگر نمیدانید این پروژه چطور باید ساخته شود، میتوانید از نمونه کارهای موجود در اینترنت و منابع مطمئن استفاده کنید. برای درک بهتر ساخت پروژه، مرحله 5 را با دقت بخوانید. ضمنا میتوانید از پروژه شخص دیگری نیز استفاده کنید.
اگر خودتان یکی از آنها را میسازید، به یاد داشته باشید که در حال ساخت یک برنامه تلفن همراه هستید. بنابراین، نمادهای استفاده شده باید بزرگ و قابل لمس باشند. فراموش نکنید در نهایت پروژه خود را در این برنامه به اشتراک بگذارید.
۲. یک فورکفورس بسازید
برای ایجاد فورکفورس (forkphorus) بعد از اتمام کار، رشته اعداد را در URL پروژه خود کپی کنید. این اعداد در ساخت انیمیشن با اسکرچ کامپیوتر به عنوان شناسه پروژه شما شناخته میشوند.
مثال:
https://scratch.mit.edu/projects/ 000000000 /
به این ترتیب Forkphorus به پروژه شما وارد شده و آن را به HTML تبدیل میکند. حال به https://forkphorus.github.io/ رفته و در زیر عنوان و پاراگراف، انتهای لینک خالی را کلیک کرده و شناسه را قرار دهید.
۳. تبدیل به جاوا اسکریپت
برای تبدیل به جاوا اسکریپت در آموزش ساخت بازی فکری با اسکرچ، انجام مراحل زیر نیاز است:
- اکنون چند ثانیه صبر کنید، سپس به پایین صفحه بروید و به دنبال این نماد بگردید: ↑
- مطمئن شوید تمام صفحه انتخاب شده است، سپس روی گزینه Close کلیک کنید .
- لازم نیست برای بارگذاری صبر کنید. تنها URL را کپی کرده تا خیلی زود قادر به بارگذاری آن باشید. البته اگر برای این بخش صبر کنید، میتوانید ببینید که برنامه در یک دستگاه تلفن همراه چگونه خواهد بود.
۴. راهاندازی App Inventor
در مرحله بعدی از ساخت اپلیکیشن موبایل با اسکرچ باید به https://appinventor.mit.edu/ بروید. با کلیک روی گزینه Create Apps یک حساب جدید به وجود آورده و روی این پیوند کلیک کنید:
حال شما باید این تصویر را ببینید تا سپس به ساخت بازی با اسکرچ 3 بپردازید:
در کنار لوگوی App Inventor روی گزینه Projects کلیک کرده و از نوار کشویی گزینه Save Project As را بزنید. پروژه را به عنوان نام پروژه Scratch خود ذخیره کنید. حالا به دنبال نوار Components بگردید و روی Screen1 کلیک کنید. سپس به نوار Properties بروید و به دنبال گزینه AppName بگردید. آن را به نام برنامه خود تغییر دهید.
به نوار Components بازگشته و روی Webviewer1 کلیک کنید. به HomeUrl در قسمت Properties بروید و پیوندی که قبلا کپی کردهاید را جایگذاری نمایید. اکنون به بخش بالا و سمت راست بروید و App Inventor را از Designer به Blocks تغییر دهید. قسمت داخل گیومه را به نام پروژه خود ویرایش کنید. در نهایت گیومهها را حذف کنید.
۵. ساخت آیکون
در ادامه ساخت اپلیکیشن موبایل با اسکرچ، حالا باید یک آیکون بسازید و آن را دانلود کنید. کاربران پیش از آن که روی برنامه شما ضربه بزنند، آیکون آن را خواهند دید. بد نیست از سایت makeappicon.com برای ساخت آیکون خود استفاده کنید. ایمیل خود را داخل این سایت وارد کرده و چند دقیقه منتظر باشید تا فایل دانلود شود.
به پروژه App Inventor خود برگردید، به Components بروید و به دنبال نماد بگردید. روی متن موجود در این بخش کلیک کرده و سپس روی آپلود فایل بزنید. فایل فشرده دانلود شده و سپس پوشه اندروید را باز کرده playstore icon.png – را انتخاب نمایید تا به بخش بعدی از ساخت انیمیشن اسکرچ جونیور بروید.
۶. بخش پایانی ساخت اپلیکیشن موبایل با اسکرچ
به بالای صفحه رفته و روی Biuld کلیک کنید. حال روی فایل apk بزنید. پس از اتمام بارگذاری، دانلود به صورت خودکار آغاز خواهد شد. میتوانید فایل را به ایمیل خود در گوشی یا تبلت ارسال کرده و از آن جا برای دانلود اقدام کنید. تنظیمات اندروید اجازه نمیدهد برنامههای «ناشناخته» در حالت پیشفرض دانلود شوند. بنابراین، هنگام دانلود باید آن گزینه را خاموش کنید.
اکنون، مراحل ساخت بازی پیچیده با اسکرچ اکنون به پایان رسیده است و روی تبلتها و گوشیهای اندرویدی کار میکند. این برنامه برای کار کردن به اینترنت نیاز دارد؛ به این معنی که اگر پروژه اسکرچ خود را ویرایش کنید، نتیجه آن در برنامه نشان داده خواهد شد. در صورت عدم دسترسی به اینترنت، طبیعتا قادر به استفاده از برنامه خود نیستید.
پیشنهاد مطالعه: صفر تا صد آموزش ساخت انیمیشن با اسکرچ
سخن پایانی
در این مطلب به آموزش ساخت اپلیکیشن موبایل با اسکرچ پرداختیم که امیدواریم از آن استفاده کرده باشید. کار با این زبان برنامهنویسی اصلا دشوار نیست و بعد از مدتی کاملا به آن مسلط خواهید شد. البته آموزش ذکر شده در این مقاله در خصوص اسکرچ و توسعه اپلیکیشن موبایل بسیار کلی بود. اگر به یادگیری اسکرچ و ساخت اپلیکیشن با آن علاقه دارید، پیشنهاد میکنیم برای دریافت آموزشهای تخصصیتر اسکرچ، حتما به دورههای آموزش اسکرچ مکتب خونه سر بزنید و این زبان را توسط اساتید برجسته و به صورت اصولی یاد بگیرید.