Fruitful Registry
Home › Productivity
System Designer icon

System Designer

Design First. Then Code.
US flag US
1 of 1 storefronts
Content in en-US
17 Ratings
4.4
★★★★
Age Rating
4+
Years
Developer
Language
EN
Size
7.7
MB

Information

Apple ID1132983280
Bundle IDcom.ecarriou.systemdesignerios
SellerSeller
Min iOS15.6
Min macOS12.5
Device familiesiphone, ipad, ipod
Released2016-07-29
Copyright© 2024 Erwan Carriou
WebsiteLink ↗
Privacy policyLink ↗

Preview 2 platforms

iPhone 5 images

iPhone screenshot
iPhone screenshot
iPhone screenshot
iPhone screenshot
iPhone screenshot

iPad 5 images

iPad screenshot
iPad screenshot
iPad screenshot
iPad screenshot
iPad screenshot

What’s New Version 5.4.0

- Fixed: some minor UX issues. - Improved: performance and stability.

Description

System Designer is a low-code development platform for creating systems. No matter the frameworks you use and the code you write, the most important is the model that you define to create your system. System Designer helps you to design this model and to generate the classes and components to build your system. DESIGN YOUR SYSTEM WITH EASE If you look at the different JavaScript frameworks on the market, you will notice that they all have their own way to define a model, generally only with code. System Designer uses UML, a standard, to define your model. So you probably already know how to design in System Designer even if you have never run it. The definition of the model is stored on a JSON format called MSON. With MSON you can define types, classes, one to one / one to many relationships and multi inheritance between classes. CODE THE BEHAVIOR OF YOUR SYSTEM Once you have created your model, System Designer generates the skeletons of all your methods. You only have then to add your code to implement them. System Designer provides you helpers to manage your components. You can easily navigate threw your components to create your application. CREATE COMPONENTS GRAPHICALLY There is no need to code to instantiate a component. Create a component in System Designer is like creating a document in a NoSQL Database. In fact, System Designer acts as an ODM (Object-Document Mapper) to manage your components as NoSQL Documents. RUN YOUR SYSTEM You can run your system directly from System Designer. Because you have defined a model for your application, a Dynamic Type Check is done on every action of your system. All warnings are send and shown in System Designer. DESIGN ON THE GO System Designer can be used on macOS, iPad or any browsers. System Designer has a Github module to synchronize your work between all these apps. You can begin your design on your Mac and then continue it on your iPad.

Accessibility

ipadiphonemacrealityDevicetvoswatch

Version history 25 versions

Build 863238697v5.4.02024-01-28 21:49:33
- Fixed: some minor UX issues. - Improved: performance and stability.
Build 863058607v5.3.12024-01-21 14:42:13
- Updated: logo icon. - Improved: performance and stability.
Build 862896591v5.3.02024-01-15 08:39:14
- Improved: performance and stability.
Build 846361111v5.1.02022-01-03 16:32:50
- Improved: performance and stability
Build 846374970v5.1.12022-01-03 20:01:42
- Improved: performance and stability
Build 842742389v5.0.12021-06-21 20:42:03
- Added: debug logs when running systems - Added: component name autocompletion on behaviors editors - Improved: UI for runtime - Improved: performance and stability - Fixed: minor issues on link/collection APIs
Build 842731942v5.0.02021-06-19 20:53:02
- Added: debug logs when running systems - Added: component name autocompletion on behaviors editors - Improved: UI for runtime - Improved: performance and stability - Fixed: minor issues on link/collection APIs
Build 839884650v4.6.02021-01-04 11:29:10
- Improved performance and stability
Build 835408845v4.5.02020-04-04 16:07:26
- Improved performance and stability.
Build 834161947v4.4.02019-12-30 23:09:34
- Improved performance and stability.
Build 833345352v4.2.02019-10-27 10:19:35
- Improved performance and stability.
Build 832966423v4.1.12019-09-29 22:44:21
- Added: autocomplete (same feature as macOS version). - Added: import of system (same feature as macOS version). - Added: error action on the System is now invoked on any error. - Updated: simplify _Component schema, model and help message. - Fixed: UI issue with collections. - Fixed: a GItHub issue. - Fixed: a potential issue on save. - Improved performance and stability.
Build 830843436v4.1.02019-09-25 22:32:56
- Added: autocomplete (same feature as Desktop version). - Added: error action on the System is now invoked on any error. - Updated: simplify _Component schema, model and help message. - Fixed: UI issue with collections. - Fixed: a GItHub issue. - Fixed: a potential issue on save. - Improved performance and stability.
Build 829802890v3.3.02019-01-02 15:15:40
- Fixed minor issues. - Improved performance and stability.
Build 829338747v3.2.12018-11-20 01:04:22
- Performance and security improvements.
Build 829333580v3.2.02018-11-18 22:18:23
Performance and security improvements.
Build 828512062v3.1.22018-09-08 16:16:38
- Improved: generated ID are now valid GUID. - Improved: extension management (iPad only).
Build 828477504v3.1.12018-09-06 00:12:53
- Stability and performance improvements.
Build 828456485v3.1.02018-09-04 20:44:59
- Stability and performance improvements.
Build 828357399v3.0.42018-08-25 21:04:44
- Improved: extensions are now automatically updated (iPad only). - Performance and security improvements.
Build 828042470v3.0.22018-07-30 22:46:28
- Added: enabled 'open schema, model, ...' feature (iPad only). - Improved: 'Generate a model from a JSON file' extension (iPad only). - Improved: extensions are now automatically updated (iPad only). - Fixed: minor issue when going back in the navigation.
Build 827966962v3.0.02018-07-23 16:05:56
- Updated: updated documentation website. You can now copy code via a button. - Improved: global performance. - Fixed: fix an issue with invalid character in a property name. - Fixed: fix an issue with toolbar buttons. - Fixed: fix minor UI issues.
Build 827837387v2.9.22018-07-14 00:14:11
- Added: you can navigate back / forward (iPad only). - Added: order the properties and the methods of schemas and models alphabetically. - Improved: updating the default property of a model will update the related components. - Improved: extension 'Generate a model from a JSON file' (iPad only).
Build 827801270v2.9.12018-07-09 17:00:31
- Fixed: layout issue with small screens. - Stability and performance improvements.
Build 827773582v2.9.02018-07-06 22:21:55
- Added: the number of logs is displayed near the Logs tab. - Fixed: you can now send logs from theinitmethod. - Stability and performance improvements

No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.

Availability 1 of 1 storefronts

RegionLanguagePriceRatingsAvgVersion
US en-USFree174.45.4.0

Change log 29 changes · US

releaseNotes updated
- Fixed: some minor UX issues. - Improved: performance and stability.
description updated
System Designer is a low-code development platform for creating systems. No matter the frameworks you use and the code you write, the most important is the mod
subtitle updated
Design First. Then Code.
name updated
System Designer
Version 5.4.0 released
- Fixed: some minor UX issues. - Improved: performance and stability.
Version 5.3.1 released
- Updated: logo icon. - Improved: performance and stability.
Version 5.3.0 released
- Improved: performance and stability.
Version 5.1.1 released
- Improved: performance and stability
Version 5.1.0 released
- Improved: performance and stability
Version 5.0.1 released
- Added: debug logs when running systems - Added: component name autocompletion on behaviors editors - Improved: UI for runtime - Improved: performance and stability - Fixed: minor issues on link/collection APIs
Version 5.0.0 released
- Added: debug logs when running systems - Added: component name autocompletion on behaviors editors - Improved: UI for runtime - Improved: performance and stability - Fixed: minor issues on link/collection APIs
Version 4.6.0 released
- Improved performance and stability
Version 4.5.0 released
- Improved performance and stability.
Version 4.4.0 released
- Improved performance and stability.
Version 4.2.0 released
- Improved performance and stability.
Version 4.1.1 released
- Added: autocomplete (same feature as macOS version). - Added: import of system (same feature as macOS version). - Added: error action on the System is now invoked on any error. - Updated: simplify _Component schema, model and help message
Version 4.1.0 released
- Added: autocomplete (same feature as Desktop version). - Added: error action on the System is now invoked on any error. - Updated: simplify _Component schema, model and help message. - Fixed: UI issue with collections. - Fixed: a GItHub i
Version 3.3.0 released
- Fixed minor issues. - Improved performance and stability.
Version 3.2.1 released
- Performance and security improvements.
Version 3.2.0 released
Performance and security improvements.
Version 3.1.2 released
- Improved: generated ID are now valid GUID. - Improved: extension management (iPad only).
Version 3.1.1 released
- Stability and performance improvements.
Version 3.1.0 released
- Stability and performance improvements.
Version 3.0.4 released
- Improved: extensions are now automatically updated (iPad only). - Performance and security improvements.
Version 3.0.2 released
- Added: enabled 'open schema, model, ...' feature (iPad only). - Improved: 'Generate a model from a JSON file' extension (iPad only). - Improved: extensions are now automatically updated (iPad only). - Fixed: minor issue when going back in
Version 3.0.0 released
- Updated: updated documentation website. You can now copy code via a button. - Improved: global performance. - Fixed: fix an issue with invalid character in a property name. - Fixed: fix an issue with toolbar buttons. - Fixed: fix minor UI
Version 2.9.2 released
- Added: you can navigate back / forward (iPad only). - Added: order the properties and the methods of schemas and models alphabetically. - Improved: updating the default property of a model will update the related components. - Improved: e
Version 2.9.1 released
- Fixed: layout issue with small screens. - Stability and performance improvements.
Version 2.9.0 released
- Added: the number of logs is displayed near the Logs tab. - Fixed: you can now send logs from theinitmethod. - Stability and performance improvements
expanded screenshot