Exporting App built-in low-code into buildfire.js - database

My team and I are building an app for a client and have built the structure of the app using mostly the WYSIWYG features of the low-code platform. We've run into an issue where we can't (and the buildfire support team agrees) use the WYSIWYG to collect or display data from a database in the low-code environment. Our solution was to "export the app" into buildfire.js where we can utilize all of the functionality of javascript, css, and other frameworks.
Can we export the existing code for our low-code app to make it editable in the dev.buildfire SDK?
Other solutions to better handing data in the low-code version of the WYSIWYG are also welcome. Thanks

Related

What react or node js package is best for building chat functionality?

I'm building an app where users can chat with each other, so I want to know what packages are good for such needs.
Please only include free sources even if they have limited user count.
I'm using React and Express.
I would suggest you use socket.io. It provides real-time bi-directional communication and has official client libraries for most platforms.
Socket.io Official Site
I'd like to recommend you my two libraries:
React UI chat components: https://github.com/chatscope/chat-ui-kit-react
Headless chat hook (state management): https://github.com/chatscope/use-chat
Both are proven in production applications.
To communicate with the server, I recommend https://socket.io/
Also, this answer can be helpful: Building a Live Chat Widget from Scratch using React

Exporting React Native app for web (HTML/JavaScript)?

I’ve built a small app with React Native and it looks awesome, but I was wondering - can I just export it for web (HTML/JavaScript) instead making a separate code in ReactJS for it? And if it’s possible, what are the pros and cons? BTW I used a free UI kit for the developing. Thanks!
You have two options:
Use react-native-web and share 90% the same source code, between native and webapp.
Good for non-complex projects;
If your app have native/complex navigation, then it will have issues, because this can't work on web.
Use web react and share some components.
Recommended for complex projects;
If you have a complex native app, share the components can be the best option;
bit.dev can be useful to achieve this solution.
More info:
https://blog.bitsrc.io/6-ways-to-share-and-reuse-react-components-6d80e2fd16cd
You can use Expo to build for any platform: IOS, Android, Web
For the web, you can use expo build:web
It creates a production ready static bundle in the web-build/ directory
Here is the full document for the web

Migrate React web app to Electron

We are considering development of a web app using ReactJS (probably, we will use npm's create-react-app feature). Also, we are thinking if it will be possible in future to easily transform the web app to a desktop application using Electron. Since we have no experience with both technologies, we like to ask about this combination, whether it is a good option, and if it is possible to turn a React web app into a desktop Electron-powered app.
I was googling any working tutorial how to build an app using both technologies but no one worked for me.
So, to sum up, is it good choice to start developing a web app with React when we would like to have the opportunity to transform it into a desktop application built with Electron? If not, are there any better technologies?
You should look into how exactly your solutions are built, instead of focusing on the technology itself. If your team builds your backend with this in mind, you can create APIs that your clients(React Web App, Electron Desktop App) can connect to.
To answer the question: No, it is not a good choice to begin development of your web app project without considering future implications of your design. Focus your time on how your backend talks to your front end.
Moreover, ReactJS is only a front end library, you can use it with Electron, Check out some GitHub Hug Repos like: Re-Electron , React-Electron-Starter, Electron-React

Previewing react-native views using ReactJS in a web browser

(Disclaimer: I'd have asked this question in a forum but the react-native website encourages us to ask it on SO.)
Is there a known tool to visually preview xml layouts in a browser? I'm developping a scaffolding tool to generate basic templates so I can prepare applications for customers quicker, and I'd like it to be a web app. Since the layout is very similar between react-native and reactJS, I'd think the effort to show a react-native layout as a reactJS layout is minimal?
A framework for building web apps with React Native compatible API
https://github.com/taobaofed/react-web

Creating a Native iOS App for an Existing Rails App

Okay, so I'm running a Rails 3.1 app hosted on engine yard. I'd like to create a native iOS app which will run off the same database as the web app.
However, where the web app supports full CRUD, I only want to be able to do two things with the app:
Fetch data from the database [eg: MP3 Names]
Play the MP3s within the app.
Any suggestions of frameworks from anyone? :) It'd be much appreciated.
If you intend on building out the app more, I'd take a look at RestKit. It has some great stuff included to help cache data on the iphone and synch between iOS and the Rails app.
If you aren't planning on things getting more complicated than what you have described above, you may be better off using something a little more lightweight check out RestClient or LRResty

Resources