Немного подробностей о докладах Стачки.
Foreign function interface, или Как подружить Dart с C.
Flutter Team Lead в команде Surf, занимается Flutter около трёх лет, побывал в 10-ти проектах разного масштаба, одни из них это B2C СМП Банк и сервис Петрович.BRO. Обожает технические вызовы и быстро фиксить баги, отчего отдел тестирования дал ему прозвище "гепард".
Артем расскажет о Dart FFI (Foreign Function Interface), какие языки поддерживает и как собрать простое приложение с каждым из доступных языков (как самостоятельно, так и с использованием кодогенерации). В деталях разберет пример с C interop, объяснит, как упростить взаимодействие от Dart <–> Native Platform <–> C к Dart <–> C, как связать короткий код на C с Dart посредством dart:ffi, описав bindings самостоятельно и как происходит общение Dart с C, какие типы данных поддерживает и что вообще позволяет реализовывать.
#announcement #nastachku