Mobile Native App Development Platform with Visual Template Engine
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developers face a high technical barrier when creating mobile native applications, as they require programming knowledge and writing code, which can be time-consuming and inefficient, even with development platforms that provide function libraries and interfaces.
Innovation Solution
A development platform with a mobile native application template library and a non-transitory computer-readable storage medium that allows developers to design and develop mobile native applications without writing program code, using template components, configuration logic, and a mobile native component transform engine to create and update applications efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If developers use traditional development platforms with function libraries and interfaces, then application development capabilities are provided, but technical barriers and programming requirements increase
Solution Approach 1:
The patent introduces a visual configuration interface as an intermediary between the developer and the complex programming environment. This interface allows developers to configure application parameters, select templates, and define business logic through graphical elements rather than code, thereby reducing technical barriers while maintaining development capability
Solution Approach 2:
The patent replaces the mechanical system of manual code writing and compilation with an automated visual configuration system. The system automatically generates application code from visual templates and configuration parameters, eliminating the need for developers to manually write and debug program code
2Reliability
If developers write program code manually, then application functionality can be implemented, but development time and efficiency decrease
Solution Approach 1:
The patent implements preliminary action by providing pre-configured visual templates that contain common application patterns and functionalities. Developers can directly configure and deploy applications using these templates without starting from scratch, significantly reducing development time while maintaining functionality
Solution Approach 2:
The patent uses copying by allowing developers to reuse visual templates and configuration patterns across multiple applications. Once a template is created or selected, it can be copied and adapted for different projects, eliminating redundant development work and improving productivity
Data Source
AI summary
The present disclosure relates to a cloud or a local development platform for a developer to develop mobile native applications without the need to write program code. The development platform supports the development of cross-platform (iOS and Android) and cross-industry mobile native applications, and provides various templates to help the developer quickly design the screen interactions and business process of mobile applications. For mobile native applications developed through the development platform, no publishing is needed when updating those mobile native applications. Whenever an update is made through the development platform, all the developed mobile native applications can be updated simultaneously.


