Want to create application(s) for creating, editing and deleting some kind of records? Sure. You are in the correct place.
DB App Generator is an application, a tool for creating other database applications that allows you to create your own data models and structure without any programming on your side. The things that the application needs is the model definition, structure, fields.
Currently the Generator is in Proof of Concept phase, it is free for anyone with some restrictions:
with 5 Model Definition
with up to 5 Fields/Properties
It is because creating and packaging an Android application from source code to install-able APK file, takes from two to five, to more than 10-15 minutes – depending on the application size and on the machine it is being packaged and I only employee my own PC at the moment. I may delegate the building to external services and/or hardware for paid subscriptions in the future. Some of the new improvements probably will be available with some paid package.
The features that are currently planned to be developed are:
Currently after you change the data model, the generated application will delete the records you have entered. A feature to migrate automatically the data structure without additional manual intervention is planned.
Adding Export/Import feature, so in any case – you will be able to save and keep a backup of your data outside of the applications.
Allowing multiple Model Definitions with a menu to switch between them
Integrating relations between the models – displaying child records, choosing from parent relations.
Filtering on the model fields in the result applications
Choosing different colors for the generated apps
Translating the static labels of the generated apps
Various types of validations on the input fields
Boosting the build speed (currently a task on my computer will check for new or updated definitions)
Any custom modifications suggested by users
To be able to build your model definitions the Server of App Generator tool needs to store your definitions. The definitions are not going to be shared with any third party and will be used to improve the building process, and quality of the end result – the applications for managing the models you have defined. Besides that, there is one more thing that the DB App Generator Server may do and you to that agree if you continue to use this app and that is The DB App Generator Developer may use the definitions to modify and/or create a published to the Play Store version of your Data Model. If you don’t want your definitions shared with the DB App Generator Developer, you could use the GeneratorApp developer tool, if you have enough knowledge about programming. It is the actual software that will be used for producing Applications and with It, all the definitions are stored locally and never send to anybody.
Besides the definition itself, no user-identifiable information is saved on the Server – only a random string like “67843dc1-e85b-45d0-a2ef-7c1847d6b09b” so the Server may recognize you and return the install-able APK files from your definitions. If you use this Service, you accept that it may stop working or may delay the builds of your definitions for various reasons - upgrade, fixing of bugs or too many models in the queue to be build