امید کربلایی و آموزش فلاتر

Flutter یکی از چارچوب های جدید گوگل برای توسعه نرم افزارهای اندرویدی و IOS است که این امکان را به برنامه نویسان می دهد که از برنامه، دو خروجی اندروید و IOS را همزمان و بدون تغییر در ساختار کدها، دریافت نمایند. زبان توسعه این چارچوب، Dart بوده که از زبان های جدید و مدرن به شمار می رود. هدف اصلی این فرادرس، آموزش زبان جدید Dart و چارچوب برنامه نویسی Flutter است.با استفاده از این آموزش قادر خواهید بود هم برای دستگاه های اندرویدی و هم آیفون برنامه بنویسید. اهمیت اصلی Flutter در این است که شما با یک کد، دو خروجی اندروید و IOS دارید. این آموزش کاملا از پایه شروع می شود، پس اگر تجربه برنامه نویسی ندارید، نگران نباشید. با استفاده از این آموزش با هسته فلاتر آشنا می شوید و بعد از آن به سرعت می توانید پیشرفت کنید و وارد بازار کار شوید. در این آموزش سعی بر آن است که مفاهیم بدون پیچیدگی و با زبان ساده بیان شود.شروع کار و ساخت اولین پروژه با فلاتر flutter در اندروید استودیوامروز میخوایم با هم دیگه اولین پروژه اپلیکیشن Flutter خودمون و ایجاد کنیم. برای این کار ابتدا نیاز به اندروید استودیو و یک شبیه ساز اندروید داریم .توجه داشته باشید فریم ورک فلاتر قابلیت اجرا روی اندروید استودیو Android Studio ، ویژوال کد و IntelliJ IDE را دارد ، ما در این مقاله آموزش اجرای فلاتر در اندروید استودیو را مرور خواهیم کرد و درمقالات بعدی روی سایر محیط ها هم آموزش داده میشود .بعد از اون ما نیاز داریم تا SDK فریموورک Flutter و دانلود کنیم.برای دانلود SDK فلاتر به این لینک مراجعه کنید. اما به دلیل تحریم باید IP خودتون و تغییر بدید اگر امکان تغییر IP نداشتید میتونید از سایت فلاتر مستر به صورت مستقیم SDK فلاتر را دانلود و استفاده کنید. (در صورت استقبال ورژن های جدید در تاپکی جدا گانه روزانه به روزرسانی میشود)بعد از دانلود فایل فشرده شده و استخراج کنید و در محلی از هارد قرار دهید.حالا وارد کنترل پنل شوید سپس وارد system شوید. مطابق تصویر از سمت چپ گزینه advanced system settings را انتخاب کنید.سپس برروی Environment Variables کلیک کردهدر قسمت System variables روی Path کلیک کرده و Edit را بزنید سپس در تصویر زیرگزینه new را انتخاب کنید و آدرس پوشه bin از داخل SDK که دانلود کردید و قرار دهید.حالا وارد SDK شوید و روی فایل flutter_console.bat دوبار کلیک کنید تا صفحه ای شبیه cmd برای شما نمایش داده شود, در این صفحه دستور flutter doctor را وارد کنید تا سیستم شما را بررسی کند و مشکلات نصب flutter و اطلاع دهد. بعد از پایان بررسی اگر مشکلی وجود داشته باشد با زدن دوباره این دستور مشکلات رفع میشوند.فلاتر ( Flutter ) فریموورکی هست که توسط گوگل ارائه شده است و به کمک آن می توانید اپلیکیشن های کاملا نیتیو Native برای هر دو سیستم عامل اندروید و iOS طراحی کنید.تفاوت فلاتر با فریموورک های چندسکویی مثل زامارین و فون گپ در تولید کد Native می باشد که همین ویژگی باعث می شود اپلیکیشن هایی که در فلاتر ساخته می شوند از نظر سرعت و بهینه بودن تفاوتی با اپلیکیشن های زبان جاوا و سویفت نداشته باشند.با استفاده فریمووک فلاتر شما فقط یکبار کدنویسی انجام می دهید و سپس می توانید دو خروجی برای اندروید و آیفون تهیه کنید که تاثیر فوق العاده ای در صرفه جویی وقت و سرمایه شما یا سازمان مورد نظر دارد.فلاتر از زبان برنامه نویسی Dart استفاده می کند که توسط گوگل طراحی شده است.اگر برنامه نویس جاوا یا سی شارپ هستید خیلی زود میتونید این زبان و یاد بگیرید و اگر هم سابقه برنامه نویسی ندارید به هیچ عنوان نگران نباشید چون تمام پیش نیاز های موردنیاز برای یادگیری این زبان و در این دوره میتونید به آسونی آموزش ببینید.این مجموعه آموزش فصل اول دوره آموزشی فلاتر Flutter هست که به یادگیری زبان دارت و اصول اولیه فلاتر میپردازد.در این دوره همانطور که در قسمت سرفصل ها میتوانید یبینید, با مفاهیم پایه و شی گرایی زبان برنامه نویسی دارت آشنا میشوید و بعد از آن وارد بخش فلاتر خواهیم شد که از مطالب پایه و ابتدایی شروع میکنیم و قدم به قدم با همدیگر تا مباحث پیشرفته تر مثل ارتباط با سرور و API پیش میرویم.امید کربلایی در لینک زیر فلاتر را کامل آموزش داده است بری اطلاعات بیشتر وارد لینک زیر شویدامید کربلایی