24/12/2022
Here are the 10 reasons why I use No/Low-Code :
1: Easy to learn
As you sign up to use No/Low-Code for the first time, you have the option to go through some onboarding tutorials to get familiar with the platform and get going immediately. You will quickly be able to build an interactive platform. It may take some time to get super comfortable with the more advanced features, but you will be surprised by how quickly you can get started.
Takeaway: No/Low-Code is easy to learn (even if you do not have a technical background) though it might take some time to become great at it.
Two: Fast deployment
No/Low-Code allows you to deploy your web app in seconds. You may choose to connect your personal domain (just like you would if you were using website builders such as Wix, WordPress, and Squarespace). Traditional web development requires you to host your server outside of where the code resides, so you end up using platforms like AWS or Heroku which not only require additional setup but also add additional cost to your project.
Takeaway: You can launch your web app on No/Low-Code way faster than you ever could with traditional programming.
Three: Fast update releases
When you make a change to your No/Low-Code app, you can publish your changes instantaneously with the click of a button. No need to restart any server or re-run Docker containers. It’s such a nice feeling to be able to get back to someone who reported a bug and let them know that it’s fixed, within a few mn of the bug being reported!
Takeaway: If you make an update on your No/Low-Code app, you can publish it immediately.
Four: Integrated database
Though you can use an external database, No/Low-Code has a built-in relational database that you can use from the get-go. This is also a major time-saver. The cherry on top is that making queries on No/Low-Code’s database is straightforward, easy to learn, and they are clear plain English phrases that anyone can understand.
Takeaway: No/Low-Code gives you access to a database that is user-friendly and allows you to save development time.
Five: Mobile app conversion.
It is possible to convert your No/Low-Code web app into a mobile app. All you need to do is use converter platforms like Zeroqode.com/native or Nativator.io. After giving them access to your No/Low-Code project, they will create a build of your app on either iOS or Android. You can then use that build to publish your app on the App Store or Google Play. As before, the power of No/Low-Code comes in when you need to make updates to your app: the changes will still be instantaneous. No need to publish a new version of the app on the App Store or Play Store, and no need to request your users to download a new version of the app.
Takeaway: There are third party platforms that allow you to convert your No/Low-Code web app into a mobile app that people can download from the App Store or Google Play.
Six: Built-in authentication.
If you are building an app requiring users to have their own accounts, No/Low-Code can handle the full authentication process for you. No/Low-Code can handle all the following flows: creating an account and password, user login, user log-out, and handling forgotten passwords. Additionally, No/Low-Code easily integrates with platforms like Google, Facebook, and Twitter.
Takeaway: No/Low-Code can handle authentication for you, so you can focus on more relevant parts of your app.
Seven: A wealth of plugins + API connection possibility
One of No/Low-Code ’s superpowers is its wealth of plugins connecting to external services including Stripe, Zapier, and Sendgrid. My go-to place for No/Low-Code plugins has been Zeroqode as they have good documentation. If you find the plugins limiting to your needs and you’d rather do raw API integrations, No/Low-Code allows you to do that as well.
Takeaway: No/Low-Code has many plugins and offers API integrations so you can have your No/Low-Code app easily communicate with 3rd party apps.
8: Supportive developer community
The worst thing that can happen when building a web platform is getting stuck with no one to help you. No/Low-Code has a vibrant developer community that can help you with technical issues. Most of the technical hiccups I’ve faced have actually been solved with a quick Google search — most times someone already faced the issue and another person already provided the solution.
Takeaway: No/Low-Code has a vibrant developer community that helps you get unstuck quickly in times of need.
9: Growing developer community
Today it’s easy to find No/Low-Code developers on platforms like Upwork and Fiverr. This is a positive sign for anyone trying to build a substantial project on the platform. It’s comforting to know there are developers who could provide direct support or build on past code in times of need.
Takeaway: There’s a growing community of developers on No/Low-Code who can be
hired/sub-contracted to help with your projects.
10: Built-in version control
As you develop with No/Low-Code , it’s possible to save your app at different points in time, and you can revert to any previously saved version. This is handy in situations where you had a functioning feature, saved it, then did some edits that messed things up. With No/Low-Code you can quickly revert to the original working version. It’s not as sophisticated as GitHub where you can have multiple people working on several branches, but it does come in handy.
Takeaway: No/Low-Code helps you save different versions of your app and you can revert to any previously saved version.
Though I find No/Low-Code to be powerful, here are some of its limitations I’ve experienced.
A. Handling mobile responsiveness. If you’re building a web app with a relatively simple user interface, you can make it mobile-responsive on No/Low-Code . But in situations where there are many elements on a page, it becomes trickier and it’s sometimes best to make an entirely new design for mobile view.
B. Handling height responsiveness. No/Low-Code does not excel in dynamic-height responsiveness. In some situations, you may want to control the height of an element (e.g.: a picture, or what No/Low-Code calls a repeating group) based on the height of the device screen being used by your user. While you can control element width conditionally, it’s not the case for element height.
C. Working with collaborators. No/Low-Code does not do well when multiple collaborators are working on a project simultaneously. When editing a project at the same time as a collaborator, I’ve found some of my work reverting to older versions. The best practice seems to be working on the app one person at a time.
Overall, I give No/Low-Code 2 thumbs up given the practicality, speed, and cost-savings it offers compared to traditional programming. I especially encourage you to try it out if you’re building the MVP of a business idea. You’ll be shocked by how fast you can get going and even more shocked by how fast you can edit your app to do iterations.
Already have a website app & looking to build a mobile one? Seamlessly convert your existing web app into native Android and iOS. No coding skills required.