Sooner or later you will need something that cannot be done entirely in Flutter and need to interact with iOS and Android natively using a plugin. Luckily there are already plenty available on pub.dev, but you may need to modify an existing one or even code one from scratch to satisfy your requirement. A plugin is similar to a Dart package but adds some Kotlin and Swift code, plus a sample Flutter app to demonstrate its features. We’ll cover creating the plugin, opening the project in Android Studio and Xcode, defining the Dart-Native interface, and implementing each end. Code links: simple example: https://github.com/richardheap/audio_push final example: https://github.com/richardheap/audio_worklet Richard Heap co-founded Software Hothouse, which specialises in VoIP recording applications, in 2003. There, he developed the ever-successful Avaya Contact Recorder, which has used Dart in its web UI since 2015. He recently co-founded JustSpeak – a start-up making it easier to use your mobile device as your work phone. He is frequently found answering Flutter questions on Stack Overflow.
More like this
Article 15 min readModern Flutter Plugin Development
by Chris Sells , on Flutter ProChris Sells @csells 🇺🇸 United StatesChris Sells is a Google Product Manager on the Flutter development experience. He enjoys long walks on the beach and various technologies.
View Chris on Flutter Proby Amir Hardon, Chris Sells, Collin Jackson, Harry Terkelsen and Matt Carroll
Read on medium.com- Article 20 min read
Flutter for Xamarin.Forms Developers
Learn how to apply Xamarin.Forms developer knowledge when building Flutter apps.
Read on flutter.io
Article 22 min readTop Apps Made with Flutter – 17 Stories by Developers and Business Owners
Read 17 stories by business owners and developers who are actively working with Flutter
Read on thedroidsonroids.com
Article 12 min readReact Native or Flutter: Which should I choose? (Part two)
by Rap Payne
This is part two of a three-part series. In part one, we defined where React Native and Flutter fit in with all cross-platform solutions…
Read on medium.com