API مخفف عبارت “Application Programming Interface” است که به مجموعهای از دستورات، پروتوکلها، و تعاریفی اشاره دارد که برنامهنویسان از طریق آنها میتوانند با سرویسها، کتابخانهها، یا سیستمهای دیگر تعامل داشته باشند.
API اجازه میدهد برنامهها با یکدیگر صحبت کرده و اطلاعات و عملیات را به اشتراک بگذارند بدون اینکه بخواهند جزئیات دقیق عملکرد دیگر برنامهها را بشناسند.
در مفهوم کلی، API نقش یک واسطه بین دو برنامه را ایفا میکند. برنامهنویسان با استفاده از API میتوانند دستوراتی را فرستاده و دادههایی را دریافت کنند. API میتواند در انواع پروژههای نرمافزاری، از جمله وب، موبایل، دسکتاپ و سرورها، مورد استفاده قرار گیرد.
نوعهای مختلفی از API وجود دارند:
APIها میتوانند در قالب رابطهای دستوری (command-line interfaces)، کتابخانهها، وبسرویسها و دیگر اشکال متنوعی وجود داشته باشند. استفاده از API به برنامهنویسان امکان میدهد که از امکانات ویژه دیگر برنامهها یا سرویسها بهرهبرداری کنند و نیاز به ایجاد کد از ابتدا را کاهش دهند.
ارتباط با سرور در برنامه نویسی فلاتر و هر فریمورک دیگری تقریبا مهم ترین بخش طراحی اپلیکیشن میباشد. امروزه کمتر…
در بیشتر اپلیکیشن ها شما نیاز دارید که یک اتصال اینترنت برقرار کنید و محتویات مختلفی و از سرور یا…
فریمورک فلاتر دارای ماژول های network و JSON serialization می باشد که از آنها برای ارتباط با API میتوانیم استفاده…
قبلا در مورد ارتباط با سرور در فلاتر صحبت کردیم و از اهمیت آن در طراحی اپلیکیشن و ساختار جیسون…