Develop Flutter Plugin for QuickBlox vs Develop Native App using Native Plugins

by illuminate   Last Updated August 14, 2019 06:26 AM

I need to develop a mobile application for iOS and Android with Chat and VOIP calling functionalities. One of the tools identified by client for Chat and VOIP is QuickBlox (https://quickblox.com/).

QuickBlox provide Native Plugins for iOS and Android with APIs for Authentication, Users, AddressBoox, Chat, Video Calling, Content, Push Notifications.

I've been using Google Flutter in the past 6 months to develop apps, and I could have used Google Flutter and Google Firebase to achieve all of the client requirements except for VOIP calls.

Should I build a Flutter Plugin as a wrapper for the native plugins or should I develop Native apps with 2 code bases for iOS and Android.

I have not built Flutter Plugins previously, will I save time by going Flutter + Flutter Plugin for QuickBlox?

Thank you.

https://quickblox.com/

https://quickblox.com/developers/QuickBlox_Developers



Answers 1


Recently I came across similar requirements. We had tried to go with the flutter plugin approach using Flutter Method Channel. It acts as the bridge between the native side of the app and the flutter codebase. You can have a gist over the demo project which provides chat listing for now Demo.

JItesh SUvarna
JItesh SUvarna
August 14, 2019 06:25 AM

Related Questions


Updated July 19, 2019 04:26 AM

Updated July 05, 2018 07:26 AM

Updated August 11, 2019 04:26 AM

Updated December 22, 2018 06:26 AM

Updated October 12, 2018 00:26 AM