توضیحات
درست کردن اپلیکیشنهای موبایلی کاری پر چالش و پر مسئله است. این را همه میدانیم. یکی از اساسیترین چالشها وجود دو پلتفرم محبوب برای دستگاههای موبایل است. این دو پلتفرم عبارتند از آندروید و iOS که فرایند توسعه بسیار متفاوتی نسبت به همدیگر دارند. به همین دلیل شما برای ایجاد یک اپلیکیشن در هر دو پلتفرم نیاز دارید که سراغ یادگیری هر کدام از این دو مورد بصورت جداگانه بروید. اما در سالهای اخیر به لطف توسعه ابزارهای مختلف این چالش از سر راه توسعهدهندگان برداشته شده و حال برنامهنویسان میتوانند تنها با استفاده از یک کدبیس برای هر دو پلتفرم اپلیکیشن ایجاد کنند. یکی از این ابزارها فلاتر یا Flutter نام دارد که توسط شرکت گوگل توسعه داده شده و تا به اینجای کار کارنامه بسیار خوبی را ارائه داده است. در این دوره آموزشی از وبسایت راکت قصد داریم تا شما را با این فریمورک آشنا کرده و در نهایت پروژه عملی با استفاده از آن ایجاد کنیم. اما قبل از هرچیزی بیایید کمی بیشتر با این فریمورک آشنایی پیدا کنیم.
فلاتر چیست؟
فلاتر (Flutter) یک فریمورک است که بر اساس زبان برنامهنویسی dart ایجاد شده است. اگر نمیدانید dart چه زبانی است باید گفت که این زبان توسط توسعهدهندگان گوگل توسعه داده شده و در ابتدا برای جایگزینی جاوااسکریپت معرفی شد که در نهایت این هدف به انجام نرسید بنابراین توسعهدهندگان هدف خود را تغییر دادند و از dart برای پیادهسازی فریمورکی استفاده کردند که به ما کمک میکند تا بتوانیم به سادگی برای اندروید و iOS اپلیکیشنهای مورد نظر خود را ایجاد کنیم. با استفاده از فلاتر و ویژگیهای که در آن وجود دارد ما میتوانیم به سرعت یک اپلیکیشن پیشرفته آندرویدی و iOS ایجاد کنیم و در اختیار دیگران قرار دهیم.
در طول آموزش فلاتر (Flutter) ما سعی داریم که قدم به قدم به شکل اساسی این فریمورک کاربردی را به شما آموزش دهیم.
پیش نیازهای آموزش فلاتر
ما در طول این دوره سعی کردهایم که از زبان dart شروع کنیم بنابراین اگر قصد مشاهده این دوره را دارید در ابتدا باید آموزش زبان dart از راکت را مشاهده کنید.
در دوره آموزش زبان دارت کاملا زبان دارت را به شما آموزش داده ایم که با آن دوره کاملا نیاز شما برای زبان دارت پوشش داده شود.
آیا آموزش فلاتر (Flutter) سخت است؟
برای افرادی که هیچ دانشی از برنامهنویسی ندارند باید گفت بله یادگیری فلاتر به میزان قابل توجهی چالش بر انگیز است بخاطر اینکه شما در ابتدا باید با زبان برنامهنویسی dart آشنا شوید و در قدم بعدی به سراغ فلاتر بیایید.
اما اگر شما از قبل با زبانهای برنامهنویسی مانند php یا جاوا اسکریپت یا هر زبان دیگری کار کرده باشید بسیار سادهتر میتوانید فلاتر را آموزش ببینید.
بنابراین این موضوع کاملا بستگی به شخص شما و میزان دانشی که از برنامهنویسی دارید، دارد.
چرا فلاتر را از مجموعه راکت یاد بگیرید؟
ما در مجموعه راکت سعی داریم، شما را با فریمورکی آشنا کنیم که به شما این اجازه را میدهد که بتوانید اپلیکیشنهای موبایلی خود را به سادگی برای دو پلتفرم ایجاد کنید البته در ورژن جدید فلاتر شما این امکان را دارید که در کنار پلتفرمهای موبایل برای وب و دسکتاپ هم از فلاتر استفاده کنید.
در کنار آموزش اکثر سرفصلهای این فریمورک با مثالهای مختلف ما سعی میکنیم در کل پروسه یادگیری در کنار شما باشیم و در صورت داشتن سوال یا مشکل به شما کمک کنیم تا سوالات و مشکلات خود را حل کنید.
در این دوره آموزشی با چه موضوعاتی آشنا خواهید شد؟
- فلاتر چیست و چه تفاوتی با ابزارهای موجود دارد
- نصب و راهاندازی ابزارهای لازم برای توسعه روی دو سیستمعامل ویندوز و مکاواس
- کار با ویجتهای فلاتر
- ایجاد رابط کاربری مختلف
- کار با دسترسیها
- استفاده از متن فارسی در فلاتر
- کار با انیمیشنها
- و دهها موضوع آموزشی دیگر…