tgoop.com/flutter_notes_bek/181
Last Update:
Dart FFI haqida.
FFI (Foreign Function Interface) - bu Dart kodi va C/C++ kutubxonalari o'rtasidagi ko'prik vazifasini bajaradi, yani Dartdan turib nativ C kodlariga murojaat qilish, mavjud kutubxonalarni integratsiya qilish va nativ xotira bilan ishlash imkonini beradi.
Asosiy funksionalliklari.
1. Nativ C/C++ funksiyalarini to'g'ridan-to'g'ri Dart kodidan chaqirish imkonini beradi.
2. Nativ ma'lumotlar tuzilmalari (structure) va turlari (types)-ga kirishni ta'minlaydi.
3. Nativ kutubxonalarning dinamik va statik ulanishini qo'llab-quvvatlaydi.
4. Android, iOS, Windows, macOS va Linux kabi bir nechta platformalar va IoT dasturlarida ishlaydi. Veb-ilovalar FFI o'rniga JavaScript interop-dan foydalanadi.
5. Nativ kod orqali yuqori unumli hisob-kitoblarni amalga oshiradi.
6. Codec, image processing va kriptografiya kabi operatsiyalar uchun ideal yechim.
7. Katta turdagi API-lar uchun avtomatik ulanishlarni ffigen paketi orqali amalga oshirish mumkin.
Qo'shimcha manbalar:
1. Article : Link
2. Codelab : Link
3. Video : Link
#Flutter
BY Flutter Notes
Share with your friend now:
tgoop.com/flutter_notes_bek/181