معرفی و آموزش کتابخانه و پکیج های پرکاربرد زبان برنامه نویسی دارت و فریمورک فلاتر Flutter
کتابخانهها معمولاً به صورت پکیجها یا ماژولهایی در دسترس برای برنامهنویسان قرار میگیرند و قابلیتها و ویژگیهای خاصی را در اختیار برنامهنویسان قرار میدهند. این کتابخانهها میتوانند شامل توابع، کلاسها، متدها، متغیرها، طرحها و منابع دیگر باشند که برای توسعه برنامهها استفاده میشوند.
در فلاتر، پکیجها (Packages) مجموعههایی از فایلها و کدها هستند که وظایف و قابلیتهای خاصی را برای توسعه برنامهها فراهم میکنند. پکیجها در فلاتر به عنوان واحدهای سازماندهی شده استفاده میشوند و قابلیتها و کلاسهای مشابه را در یک مکان گروهبندی میکنند.
در فلاتر، علاوه بر پکیجهای داخلی مانند flutter/material
و flutter/cupertino
، شما میتوانید از پکیجهای خارجی استفاده کنید که توسط جامعه توسعهدهندگان فلاتر ایجاد شدهاند. این پکیجهای خارجی برای افزودن ویژگیها و قابلیتهای اضافی به برنامهها استفاده میشوند و به شما کمک میکنند تا برنامههای خود را بهبود دهید و آنها را سریعتر و بهتر توسعه دهید.
به طور کلی، پکیجها در فلاتر به صورت سلسلهمراتبی سازماندهی میشوند. در سطح بالاتر، میتوانید از پکیجهایی مانند dart:core
برای دسترسی به اصول بنیادی زبان دارت استفاده کنید. همچنین، پکیج flutter
حاوی ابزارها و منابع برای توسعه برنامهها و اپلیکیشنهای فلاتر است.
استفاده از کتابخانهها در برنامهنویسی باعث سهولت و سرعت بیشتر در توسعه برنامهها میشود، زیرا به برنامهنویسان امکان استفاده از قابلیتها و منابع آماده را میدهد و نیازی به نوشتن کدهای تکراری نخواهید داشت.
برای استفاده از پکیج های خارجی آنها را در بخش تنظیمات پروژه یعنی فایل pubspec.yaml اضافه میکنیم.