اپ اینونتور

اپ اینونتور
اپ اینونتور

ایجاد برنامه های کاربردی سفارشی برای اپ اینونتور سیستم عامل اندروید می تواند دشوار باشد مگر اینکه درک عمیقی از جاوا داشته باشید. مخترع برنامه MIT این مانع را با ارائه سبکی آسان برای استفاده از کشیدن و رها کردن برنامه نویسی برای توسعه برنامه برطرف می کند.

اکثر پروژه‌های اینترنت اشیا به یک رابط کاربری نیاز دارند و در حالی که دکمه‌های IFTTT و DO به خوبی کار می‌کنند، گاهی اوقات شما چیزی کمی همه‌کاره‌تر می‌خواهید.

این راهنما شما را طی مراحل ایجاد یک برنامه اختصاصی برای پروژه اینترنت اشیا با استفاده از هر یک از دستگاه های Particle راهنمایی می کند. ما اپ اینونتور بر روی طرح ساده Web Connected LED از Particle تمرکز می‌کنیم، سپس به بخش‌های مهم کد App Inventor اشاره می‌کنیم که به شما امکان می‌دهد هر گونه اطلاعاتی را به و از دستگاه Particle ارسال و دریافت کنید.

App Inventer از حساب Google شما برای تأیید استفاده می‌کند و از شما می‌خواهد اجازه دسترسی به آن را بدهید. نگران نباشید، آنها اطلاعات شما را نمی فروشند.

روی دکمه شروع پروژه جدید کلیک کنید و ما آماده هستیم. بیشتر و بیشتر مدارس K-12 به آموزش تفکر محاسباتی توجه می کنند. مقدار قابل توجهی از K-12 از پلتفرم های برنامه نویسی بصری مبتنی بر مسدود شده مانند Scratch، App Inventor، Alice و غیره استفاده می کنند. MIT App Inventor یکی از محبوب ترین پلت فرم های برنامه نویسی تجسم برنامه های تلفن همراه است. برنامه نویسی بصری بر اساس دکترین "شما می بینید که چه چیزی را دریافت می کنید" اپ اینونتور است. سادگی و سهولت استفاده آن با اصول آموزش K-12 منطبق است و به دانش آموزان اجازه می دهد تا ایرانیان سایبر بدون بار یادگیری گرامر کدنویسی به تفکر محاسباتی دسترسی داشته باشند. اخیرا App Inventor با سرعت بسیار بالایی در چین شتاب و کشش پیدا کرده است و انتظار می‌رود در آینده حتی سریع‌تر رشد کند. معلمانی که از App Inventor برای آموزش استفاده می کنند با این مشکل مواجه می شوند که باید تعداد بسیار زیادی از برنامه های App Inventor را بدون هیچ راهی برای فهرست کردن آنها مرور کنند. رقابت مخترع اپلیکیشن گوگل در سال 2017 به تنهایی بیش از 1300 شرکت دریافت کرد. هدف این مقاله ابداع یک روش امتیازدهی خودکار مبتنی بر TF-IDF و خوشه‌بندی است تا به معلمان کمک کند برنامه‌های App Inventor را ارزیابی کنند، بنابراین حجم کاری آنها را تا حد زیادی کاهش می‌دهد. ارزیابی روش به ما 75.42% فضایی برای بهبود بیشتر در آینده می دهد. این کتاب در مورد توسعه برنامه‌ها برای دستگاه‌های تلفن همراه سازگار با اندروید با استفاده از محیط توسعه آنلاین MIT App Inventor است. پروژه های MIT App Inventor می توانند در حالت مستقل باشند یا از یک پردازنده خارجی استفاده کنند. در حالت مستقل، برنامه توسعه‌یافته فقط بر روی دستگاه تلفن همراه (مانند Android) اجرا می‌شود. در برنامه های کاربردی مبتنی بر پردازنده خارجی، دستگاه تلفن همراه با یک پردازنده مبتنی بر اپ اینونتور میکروکنترلر خارجی مانند Raspberry Pi، Arduino، ESP8266، ESP32 و غیره ارتباط برقرار می کند.

این کتاب در مورد توسعه برنامه‌ها برای دستگاه‌های تلفن همراه سازگار با اندروید با استفاده از محیط توسعه آنلاین MIT App Inventor است. پروژه های MIT App Inventor می توانند در حالت مستقل باشند یا از یک پردازنده خارجی استفاده کنند. در حالت مستقل، برنامه توسعه‌یافته فقط بر روی دستگاه تلفن همراه (مانند Android) اجرا می‌شود. در برنامه های کاربردی مبتنی بر پردازنده خارجی، دستگاه تلفن همراه با یک پردازنده مبتنی بر میکروکنترلر خارجی مانند Raspberry Pi، Arduino، ESP8266، ESP32 و غیره ارتباط برقرار می کند.

در این کتاب، بسیاری از پروژه های آزمایش شده و کاملاً در حال کار هم در حالت مستقل و هم با استفاده از یک پردازنده خارجی ارائه شده است. مراحل طراحی کامل، برنامه های بلوک، نمودار مدار، کدهای QR و لیست کامل برنامه برای همه پروژه ها ارائه شده است.

این کتاب از این جهت منحصر به فرد است که در حال حاضر تنها کتابی است که نحوه توسعه پروژه ها با استفاده از Wi-Fi و Node-RED با MIT App Inventor را آموزش می دهد. هدف این کتاب دانش‌آموزان، علاقه‌مندان و هر کسی است که علاقه‌مند به توسعه اپلیکیشن‌ها برای دستگاه‌های تلفن همراه است.

تمامی پروژه های ارائه شده در این کتاب با استفاده از زبان برنامه نویسی تصویری MIT App Inventor توسعه یافته اند. نیازی به نوشتن برنامه های متنی نیست. همه پروژه ها با دستگاه های تلفن همراه مبتنی بر اندروید سازگار هستند. لیست کامل برنامه برای همه اپ اینونتور پروژه ها و همچنین توضیحات دقیق برنامه در کتاب آورده شده است. کاربران باید بتوانند از پروژه هایی که ارائه می شوند استفاده کنند و آنها را مطابق با نیازهای خود تغییر دهند. // راه حل ارتباط ما