اگر شما هم علاقه مند به دنیای برنامه نویسی موبایل هستید حتماً در گوگل با نام فلاتر رو به رو شدید یک نام تازه ولی در عین حال قدرت مند که برای اولین بار در سال 2017 توسط حضرت گوگل معرفی شد فلاتر به نوعی وابسته به زبان برنامه نویسی دارت است این زبان برنامه نویسی هم توسط خود گوگل اختراع شده لامصب هرچی خدمات رو گوگل زده به اسم خودش بابا شرکتهای دیگه هم هستن خب بگذریم بریم ببینم فلاتر چی هست چکار میکنه و اصلاً خوبه ما یاد بگیریم یا خیر در این مقاله با من همراه باشید.
فلاتر چیست ؟
فلاتر یک فریم ورک است که توسط گوگل به دنیای برنامه نویسی معرفی شده این فریم ورک به وسیله زبان برنامه نویسی دارت کار میکند هدف فلاتر این است که برنامه نویسان به صورت خیلی ساده با یک بار کد نویسی بتوانند دو خروجی اندروید و آی او اس بگیرند .
قبلا از معرفی فلاتر رقیب آن یعنی ری اکت نیتیو این کار را انجام میداد اما جریان و کاریی فلاتر یه چیز دیگه است اگر شما قبلا با ری اکت کار کرده باشید این حرف من را به خوبی درک خواهید کرد به عنوان مثال فلاتر یک ابزار به نام doctor دارد که میتواند به برنامه نویس تمام چیز هایی که برای پروژه نیاز است و نصب نشده را اعلام کند چیزی که در ری اکت باید کلی زمان گذاشته بشه تا بتونیم استارت کار رو بزنیم این تازه یکی از مزیت های این فریم ورک بود .
چه چیز هایی باید برای کار با فلاتر بلد باشیم ؟
در بالا به این که فلاتر وابسته به زبان dart است اشاره شد شما باید قبل از اقدام به یادگیری فلاتر نه به صورت تخصصی اما تا حد قابل قبولی با توابع و کد های زبان دارت آشنایی داشته باشید در حالت کلی نگران این موضوع هم نباشید زبان dart خیلی ساده است و در چند روز اگر زبان دیگه ای مثل زبان php یا هر زبان برنامه نویسی دیگه ای کار کرده باشید یاد خواهید گرفت .
برای یاد گیری فلاتر بهتر است یا React Native ؟
پاسخ این سوال خیلی میتونه به افرادی که تازه قصد کار با فلاتر را دارند کمک کند دوستان خیلی ساده و خودمانی اگر قبلا با جاوا اسکریپت کار کردید و تخصص خوبی در این زمینه دارید بهتره قید فلاتر را بزنید چون React Native وابسته به زبان جاوا است و دیگه شما نیازی ندارید که وقت خود اتون رو برای یاد گیری زبان دیگه ای بکنید و میتوند در چند روز React Native را یاد بگیرید .
اما اگر تازه وارد دنیای برنامه نویسی میشد و آشنایی نه با جاوا و نه با زبان دارت دارید پیشنهاد میکنم حتما فلاتر را دنبال کنید چون فلاتر پکیج ها و جامعه برنامه نویس های خوبی داره و مدت خیلی کم رشد قابل توجی داشته .
آیا کار با فلاتر سخت است ؟
به نظر من هر آدمی چند روز پشت سر هم بخوابه دیگه خوابش نمیبره حتی خوابیدن هم سخته به خدا راست میگم اما اگه بتونید dart رو یاد بگیرید و آموزش فلاتر را در سطح اینترنت دنبال کنید کار زیاد سختی نیست .
فلاتر بازار کار داره یا نه ؟
پاسخ به این سوال تا حدودی به خود شما هم بستگی داره اگه کار شما خوب باشه باور کنید زیر سنگ هم که باشید پیداتون میکنن و بهتون پروژه میدن اما اگه کارتون خوب و نمونه کار های عالی داشته باشید .
ولی بازار کار یک فریم ورک در جامعه میتونه خیلی تاثیر گذار باشه چون شما وقت میگذارید تا کار با این فریم ورک را یاد بگیرید در نتیجه باید خواهان داشته باشه به نظر من با توجه به قابلیت های خوبی که این فریم ورک داره و آمار هایی که از مهاجرت ری اکت به سمت فلاتر ثبت شده بازار کار خوبی خواهد داشت و در حال حاضر هم دارد .
موفق و پیروز باشید .