NeneUI
- 10 Devlogs
- 33 Total hours
An Server Side Rendering Framework for Flutter <-> JavaScript
An Server Side Rendering Framework for Flutter <-> JavaScript
NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere
I’ve thought of more useful features and added them as well, and you will love it
Here are the list of the features i’ve added
File uploads was the hardest part to do, it took a lot of time debugging and working around
then there was loading image from memory i had to figure out what to do, so i just made it to load the selected file from memory
Known Funny Issue: Please don’t try uploading a GB worth of file, it freezes up your system, i think i may try writing an exception that prevents 500MB+ file being uploaded otherwise it’s disaster
I’m planning to ship 1st release by next blog soon enough, working on it from now on so it would be easier for everyone to use it
Here’s the Screenshot
NeneUI is an Server Side User Interface Rendering Library allowing developers to design user interface purely server-side without worrying about updating the code everywhere
New Features
Column('#forEachTest', {
mainAxisAlignment: MainAxis.start,
crossAxisAlignment: CrossAxis.start,
foreach: true,
children: ForEach('#forEachW', {
varToForEach: "testMap",
namespaceVar: "testMap",
child: Row('#roWCh', {
children: [
Text('#TextABC', {
text: Var({
template: "Hello, %1 (%2)",
variable: "for.title,for.gender"
})
})
]
})
})
})
The Code ForEach will only work inside children:[] where multiple widgets can be rendered
Such as Row, Flex, Table
Frame('#frame', { framePath: "/ui/test" })
This Widget Functions just like IFrames in HTML to render something inside another page
Table Widgets
The Table Widgets Include Table, TableCell, TableFooter, TableRow, TableSize
DatePicker Widget
DatePicker('#dtp', {
mode: PromptMode.dialog,
defaultDate: DateTime.now()
})
PromptMode and DateTime are now integrated within Core.ts
DoAction(Action.JAVASCRIPT, `console.log("Var: "+getVariable("#userName.controller")); action('${Action.SHOW_TOAST}', Date.now() + ' Hello World ' + getVariable("#userName.controller"));`)
Currently Using flutter_js which in turn uses QJS behind the scenes
Modifications
Planned Stuffs
Thanks for Reading!!!!
.
Context: it is an Server-Side Rendering Library for Flutter Apps so the UI can be updated without even touching flutter’s code or re-compiling the app.
.
.
New Features
.
. Context: It is an Server Side Rendering Library for Flutter Apps so the UI can be updated without even touching flutter’s code and re-compiling the entire app.
.
New Features
.
Project Context:
.
This is a Server Side Rendering Library for Flutter that allows you to update the User Interface of app without completely re-building the app granting control from server-side and natively render all widgets instead of WIdget.
.
.
In This Update I’ve added
You can see the attached video!!.
.
Context for thoose who don’t know: I’m making an Server Side Rendering Library, Where You can Update your App without updating the entire app everywhere. Write in JS, Works in FLutter
.
Updates: Add New Widgets such as Card, Image, Feedback Widget (CircularProgressIndicator, LinearProgressIndicator, Button), Add Actions for Simple Reactivity
.
It uses the ID_Database to Manage Visibility of Widgets (Demo Given), The Actions can also invoke Navigation Push and Push Replace. and Also Show TOAST!!
.
Hope to see more coming changes soon to make it productional use ;) 😋.
Thanks
Kiwi
Devlog #3.1
.
Context for thoose who don’t know: I’m making a library that can render user interface for flutter from JavaScript, You can also refer it as Server Side UI Rendering, Where you can update your flutter apps without Updating the entire app.
.
I’ve added Some More Widgets such as Card, Image, Expanded, Container support to Flutter Render too!
.
Some Feedback Widgets are also added such as CircularProgressIndicator and LinearProgressIndicator
.
I’m also planning on idDatabase Manipulation and doAction() to perform actions as well.
.
I’m planning on to adding more and also an Tiny JS Runtime as well for Reactivvity (i’ve planend it for now)
.
More things Coming ;) 🥰
Devlog #3
.
Context for thoose who don’t know: I’m making a library that can render user interface for flutter from JavaScript, You can also refer it as Server Side UI Rendering, Where you can update your flutter apps without Updating the entire app.
.
I’ve finally made it to parse and render the User Interface in Flutter, I’ts really minimal right now.
.
I’m focusing to add more Widgets and stuff and reactivity of widgets in the end.
.
There’s lot more things coming ;;33😉
I have partially done the flutter renderer, haven’t tested it yet. will continue working tomorrow.
Hi there,
I’m working on a Server Side UI Rendering Linking Flutter and JavaScript.
.
You will write the code in javascript and it will be converted into JSON, which the flutter will parse and render. it is much more effective than WebView Apps.
.
And Since it’s Native means Native Performance too.
.
Currently I’ve only added few widgets in TypeScript only.
.
Scaffold, Center, Container, EdgeInsets, Expanded, Padding, SizedBox, Column, Row, SingleChildScrollView, Flex, Text, TextStyle
.
And Some Enums as well.
.
I’ve not made Flutter Renderer Yet. The lib/* currently looks like.