آینده اپلیکیشن های چند پلتفرمی
آینده اپلیکیشن های چند پلتفرمی
فلاتر چیست؟
Flutter یک ابزار توسعه نرم افزار UI منبع باز است که توسط گوگل ایجاد شده است. Flutter در هسته خود، به توسعه دهندگان اجازه می دهد تا برنامه های کاربردی ترجمه شده بومی برای موبایل، وب و دسکتاپ را از یک پایگاه کد واحد بسازند. به این معناست که به جای نوشتن کد جداگانه برای پلتفرمهای iOS، اندروید و وب، توسعهدهندگان میتوانند از Flutter برای یک بار نوشتن کد و استقرار آن در چندین پلتفرم استفاده کنند.
فلاتر چه می کند؟
Flutter مجموعه ای غنی از ویجت های کاملاً قابل تنظیم را برای ایجاد رابط های بومی در عرض چند دقیقه فراهم می کند. از زبان برنامه نویسی دارت استفاده می کند که برای ساخت برنامه های تلفن همراه بهینه شده است و یک کتابخانه استاندارد غنی و عملکرد قوی ارائه می دهد.
جهت آموزش فلاتر و سورسهای متعدد به سایت فلاتر فارسی سر بزنید
ویژگی های کلیدی Flutter:
Hot Reload
این ویژگی به توسعه دهندگان این امکان را می دهد که تغییرات ایجاد شده در کد روی شبیه سازها و سخت افزارها را فورا مشاهده کنند. با اجازه دادن به تکرارهای سریع، بهره وری را افزایش می دهد.
مجموعه ویجت های غنی
فلاتر دارای مجموعه ای جامع از ویجت ها برای ایجاد رابط های کاربری پیچیده است.
عملکرد
برنامه های Flutter با استفاده از مترجم های بومی Dart در کدهای بومی ماشین ARM ترجمه می شوند. این تضمین می کند که عملکرد برنامه به عملکرد برنامه های بومی نزدیک است.
چرا فلاتر در میان بهترین ها در نظر گرفته می شود؟
Single Codebase
یک بار بنویسید، هر جا اجرا کنید. این امر زمان و تلاش توسعه را کاهش می دهد.
پشتیبانی انجمن
یک انجمن گسترده و فعال برای ایجاد و پشتیبانی افزونه ها است
ادغام با Firebase
Firebase خدمات باطنی مانند احراز هویت، پایگاه داده بیدرنگ و موارد دیگر را ارائه میکند و توسعه برنامههای بدون سرور را آسانتر میکند.
قابل تنظیم
Flutter درجه بالایی از آزادی را برای سفارشی کردن ظاهر و عملکرد برنامه فراهم می کند.
یک مثال عملی با فلاتر 3.13
تصور کنید در حال توسعه یک برنامه تناسب اندام هستید که مراحل روزانه را ردیابی می کند، روال تمرینی را ارائه می دهد و توصیه های غذایی را ارائه می دهد. با توسعه سنتی، به پایگاههای کد جداگانه برای iOS، Android و وب نیاز دارید که منجر به افزایش زمان توسعه و ناسازگاریهای احتمالی در بین پلتفرمها میشود.
اما با استفاده از فلاتر میتوانید از یک پایگاه کد برای تمام این پلتفرم ها استفاه کنید که روند تولید و توسعه را افزاریش میدهد
جهت آموزش فلاتر و سورسهای متعدد به سایت فلاتر فارسی سر بزنید
دیدگاهتان را بنویسید