واقعیت افزوده با Flutter - یادگیری Google ARCore و Sceneform
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت اپلیکیشن های واقعیت افزوده برای موبایل
- ایجاد استارتاپهای AR
- کار با پلاگین ARCore گوگل
- استفاده از Sceneform
- ساخت اپلیکیشن AR Animals
- ایجاد اپلیکیشن نقلقولهای واقعیت افزوده
- ساخت اپلیکیشن AR Avengers
- ساخت اپلیکیشن Earth Map Sphere
- و خیلی موارد دیگر
توضیحات دوره
ARCore که با نام Google Play Services for AR نیز شناخته میشود، یک کیت توسعه نرمافزار است که توسط گوگل ساخته شده و امکان توسعه اپلیکیشن های واقعیت افزوده را فراهم میکند. ARCore یک ابزار رایگان است و از مزیت سازگاری چندسکویی برخوردار است.
Sceneform فرآیند رندر صحنههای سهبعدی واقعگرایانه را در اپلیکیشن های واقعیت افزوده و غیرواقعیت افزوده، بدون نیاز به یادگیری OpenGL آسان میکند. قابلیتها شامل: یک API سطح بالا برای ساخت گراف صحنه، یک رندرر فیزیکی-مبنا واقعگرایانه ارائه شده توسط Filament، و پلاگینی برای Android Studio جهت ایمپورت کردن، مشاهده و ساخت داراییهای سهبعدی است.
ARCore پلتفرم گوگل برای ساخت تجربههای واقعیت افزوده است. با استفاده از APIهای متفاوت، ARCore به گوشی شما امکان میدهد محیط اطراف را حس کند، جهان را درک کند و با اطلاعات تعامل داشته باشد. برخی از این APIها در هر دو سیستم عامل اندروید و iOS قابل استفاده هستند تا تجربههای واقعیت افزوده مشترک فراهم شود.
واقعیت افزوده یک تجربه تعاملی است که دنیای واقعی را با اطلاعات ادراکی تولیدشده توسط کامپیوتر غنی میکند. با استفاده از نرمافزار، اپلیکیشنها و سختافزارهایی مانند عینکهای AR، واقعیت افزوده محتویات دیجیتال را بر محیطها و آبجکت های واقعی میافزاید.
واقعیت افزوده از محیط واقعی موجود استفاده میکند و اطلاعات یا حتی دنیای مجازی را روی آن قرار میدهد تا تجربه را ارتقا دهد. به عنوان مثال، بازی Pokémon Go را در نظر بگیرید که در آن کاربران در محلههای واقعی به دنبال کاراکترهای انیمیشنی میگردند که بر صفحه موبایل یا تبلت ظاهر میشوند.
Flutter یک فریمورک متنباز است که توسط گوگل توسعه یافته و پشتیبانی میشود. توسعهدهندگان فرانتاند و فولاستک از Flutter برای ساخت رابط کاربری (UI) اپلیکیشن ها روی چندین پلتفرم با یک کدبیس واحد استفاده میکنند.
Flutter از زبان برنامهنویسی Dart استفاده میکند که یادگیری آن ساده است. ایجاد اپلیکیشن های موبایل و دسکتاپ با Flutter بسیار آسانتر است، چرا که فریمورکی مدرن محسوب میشود. اگر قبلاً با جاوا، Swift یا React Native کار کرده باشید، متوجه تفاوت قابل توجه Flutter خواهید شد.
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد با Flutter واقعیت افزوده را یاد بگیرد.
- کسانی که میخواهند اپلیکیشن های موبایل AR با استفاده از پلاگین Google ARCore بسازند.
- افرادی که میخواهند توسعهدهنده اپلیکیشن AR شوند.
واقعیت افزوده با Flutter - یادگیری Google ARCore و Sceneform
-
مقدمه 01:01
-
نیازمندیهای پلاگین Flutter ARCore 04:21
-
ایجاد پروژه جدید Flutter 06:49
-
راهاندازی سشن AR برای کنترل ویو AR و مدیریت آبجکت AR برای کنترل آبجکت 12:33
-
شناسایی صفحه و اضافه کردن آبجکت سهبعدی در موقعیت لمس شده توسط کاربر 18:39
-
چگونه آبجکت سهبعدی را در جهت محورها x ،y و z در ویو AR جابجا کنیم؟ 11:50
-
نمایش مدلهای سهبعدی در محیط واقعی با استفاده از ویو AR 18:47
-
حذف خطوط از صفحه شناساییشده 05:39
-
حذف آبجکت های سهبعدی از ویو واقعیت افزوده 09:33
-
ایجاد پروژه جدید Flutter (جدید) 06:12
-
نحوه نصب و راهاندازی پلاگین ARCore و Sceneform در پروژه ما 04:57
-
پیادهسازی و نمایش شکل های هندسی با استفاده از پلاگین ARCore در محیط واقعی 17:47
-
ساخت پروژه جدید Flutter و راهاندازی پلاگینهای Sceneform و ARCore 08:39
-
پیادهسازی کره نقشه زمین و نمایش آن در دنیای واقعی با استفاده از ویو ARCore 14:06
-
بیایید یک پروژه جدید Flutter ایجاد کنیم 04:01
-
افزودن پلاگین ARCore و Sceneform و فایلهای دارایی به پروژه Flutter ما 03:52
-
چگونگی شناسایی صفحه و تشخیص لمسهای کاربر در ویو واقعیت افزوده 05:42
-
نمایش تصویر واقعیت افزوده در موقعیتهای لمس شده توسط کاربر 17:10
فصل 7: اپلیکیشن نقلقولهای واقعیت افزوده | تصاویر واقعیت افزوده | نمایش تصاویر از URL وب در صحنه AR
-
اپلیکیشن نقلقولهای AR - چگونگی نمایش تصاویر وب در ویو واقعیت افزوده 19:10
مشخصات آموزش
واقعیت افزوده با Flutter - یادگیری Google ARCore و Sceneform
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:19
- مدت زمان :03:11:35
- حجم :2.15GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy