Mobile plugin editor alpha is now available to everyone!

Hi everyone,

I’m Nick, product manager on the Mobile team.

Starting today, the mobile plugin editor is available for everyone in alpha. This is a limited release, but we wanted to get it in developers’ hands as soon as possible.

What this means for plugin developers

You can now build and publish custom mobile plugins for Bubble apps using all React Native libraries Bubble has installed and uses today.

Plus, you can now charge for the plugins you build through and publish to the marketplace. So if you’ve been itching to start monetizing your mobile plugin work, the wait is over.

How to test your plugin

To test your plugin, you may or may not be able to use web preview. Since Bubble’s web preview experience uses React Native for web, not all libraries are supported. For example, if your plugin has an action to open the device’s camera, this is not possible to do on a desktop computer and won’t work. For use cases like that, you should do your testing on BubbleGo or in Testflight / Android testing track.

Known limitation

Right now, the mobile plugin editor only supports plugins built with React Native libraries already installed by Bubble today. You can find the full list of plugins here.

We’re actively working on bringing all third-party libraries to the plugin editor, and we’ll be in touch when that’s ready!

What this means if you’re building a Bubble mobile app

As more developers build and publish mobile plugins, you’ll start to see the marketplace grow with options that extend and customize the mobile experience. We’re excited for Bubble’s mobile app builder to continue to become more and more customizable.

Thanks! We’re looking forward to seeing what you build and will be back with more information about the full beta soon!

— Nick and the Mobile team

Heck yeah! This will be game changing for the Mobile Native tool. Can’t wait to see what the community creates.

Hi @nick.carroll,

Where can i find the mobile plugin editor? Or is it the “Platform compatibility” dropdown in the plugin editor the switch? i realy like to test it.

When you create a new element or action, you’ll have the ability to specify whether its a mobile or web element/action. The plugin editor itself is the same, the differentiation is in the actual element/action code.

@nick.carroll

This works great! Being able to create your own mobile plugins is such a game changer! I really hope support for adding other libraries will be added soon. :slight_smile:

ps. i need the “react-native-compressor” library

Hi @jos2,

Regarding your note about needing the “react-native-compressor” library - we have a pre-built solution designed specifically to address this mobile compression need.

Our Recommendation

We highly recommend checking our Image Compressor Bubble Mobile plugin. It’s fully optimized for mobile performance and handles image compression seamlessly within your mobile application.

Head over to the plugin page to check out the demo editor and documentation. It should give you exactly what you need without waiting for additional library support to be manually added.

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

thanks for the info, i think this is only for images? because i need to trim and change the px size of videos and therefore i need the “react-native-compressor” for the images i use the “expo-image-manipulator”.

Hi @jos2

Thanks for clarification - our Image Compressor Bubble Mobile plugin is currently designed exclusively for images and does not support video processing tasks like trimming or resizing pixel dimensions.

We are actively working on expanding our native plugin suite.
I recommend checking our Native/Mobile category periodically to browse our latest mobile tools and updates: Native Plugins

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3