Extend Your App
Extend to complete use case
Create full fledged Applications and Backends.
Extend your App with low-code customizations, add-ons and integrations to support your complete use case.
In this overview, you will learn to How to Customize Faster via Low-Code, For further details refer to Customize & Extend section.
With EasyManage, you have managed to save upto 80% of the time manually writing code. By extending the generated code with few more lines, you are able to complete your fully functional app or backend.
For corresponding details, Please refer to Resources page for locating Videos & Tutorials Learn, Videos, Tutorials
Frequently Needed Extendings
Here are some common Full-Stack, Frontend & Backend extending needs after code is generated:
- Security - Authentication & Authorization
- Refer to Customize & Extend List below
Important Customizations
Security - Authentication & Authorization
EasyManage provisions Security while code generation and via extend customize.
Security Design
The security design used is Authentication & Authorization with RBAC.
- RBAC (Role Based Access Control), with Roles to permission rules for CRUD Ops.
For details, Please refer to Security Design
Security - No-Code
EasyManage provisions Security via one of the methods selected for code generation. And there are some methods which need to extend & customize with the help of templates.
Builder Studio - Security Configuration:
For details, Please refer here
Security - Low-Code Customize
EasyManage provisions Security via some methods which need to extend & customize with the help of instructions (given in Security Customize) or templates or are DIY.
For details, Please refer to Security Customize
Extend With In-place Code Templates
Extend/Customize with In-place Code Templates For Backend Spring-Java.
Locate the files in generated code: e.g. for Product
table
ProductServiceExtend.java
ProductServiceCloudFunctions.java
Follow instructions in comments and implemented extend code. e.g. Complete ServiceExtend functions and call/uncomment from Service class.
Low-Code Customize & Extend
Low-Code Customize & Extend to complete use case.
For Tutorials Refer to Tutorials
Full-Stack
Details are provided in, and refer to Full-Stack Customize.
Frontend (FE)
Flutter Low-Code Customize
Details are provided in, and refer to Flutter App Customize.
Backend (BE)
GraphQL Low-Code Customize
Details are provided in, and refer to GraphQL APIs Customize.
REST Low-Code Customize
Details are provided in, and refer to REST APIs Customize.
Backend Templates
Pease refer to section Backend Templates
Integrations
Extend For Consumer Facing D2C solutions
- Add Integrations like
- Cloud Storage: Firebase, Google Drive, others.
- AdMob : In-App advertisements.
- Payment Gateway: Stripe, PayPal, more.
- App Analytics: Google Analytics.
- Misc: Email, Google Calendar, Calendly, Zoom.
- Web Viewer: Access webpages, JavaScript supported.
- Connecting with a Content Management System (CMS)