Mar 2023
6 Mon
7 Tue
8 Wed
9 Thu
10 Fri 04:00 PM – 04:45 PM IST
11 Sat
12 Sun
May 2023
22 Mon
23 Tue
24 Wed
25 Thu
26 Fri 05:15 PM – 06:30 PM IST
27 Sat
28 Sun
Jul 2023
3 Mon
4 Tue
5 Wed
6 Thu
7 Fri
8 Sat 12:00 PM – 01:30 PM IST
9 Sun
Mar 2023
6 Mon
7 Tue
8 Wed
9 Thu
10 Fri 04:00 PM – 04:45 PM IST
11 Sat
12 Sun
May 2023
22 Mon
23 Tue
24 Wed
25 Thu
26 Fri 05:15 PM – 06:30 PM IST
27 Sat
28 Sun
Jul 2023
3 Mon
4 Tue
5 Wed
6 Thu
7 Fri
8 Sat 12:00 PM – 01:30 PM IST
9 Sun
George James
@georgej
Submitted Feb 27, 2023
Build a cross platform UI framework which is capable of rending platform native UI.
Why build our own UI framework?
It is important to render platform native UI, since web UI on other platforms is considerably non performant. Almost all existing solutions were built focusing on being the primary UI power house of the App it was a part of, therefore the overhead in terms of size and control in the app was high.
We needed something that was light weight but could do everything that could be achieved natively.
Why we did, what we did?
We chose purescript for multiple reasons,
We decided to move towards an elm architecture based framework, rather than an event driven framework to achieve. This allowed us to have a more declarative UI and keep code much more traceable in the future.
Who is this talk important for and how will it impact?
This talk will be useful to anyone designing software meant to run as a library. It will guide them toward taking better decisions when building similar systems of their own.
About me :
My name is George James. I have been working with Juspay Technologies for sometime over five years. I’m one of the lead developers in the frontend team.
Mar 2023
6 Mon
7 Tue
8 Wed
9 Thu
10 Fri 04:00 PM – 04:45 PM IST
11 Sat
12 Sun
May 2023
22 Mon
23 Tue
24 Wed
25 Thu
26 Fri 05:15 PM – 06:30 PM IST
27 Sat
28 Sun
Jul 2023
3 Mon
4 Tue
5 Wed
6 Thu
7 Fri
8 Sat 12:00 PM – 01:30 PM IST
9 Sun
Hosted by
Supported by
Community sponsor
Promoted
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}