3 ms·
This is really interesting to me. At my job I maintain a very similar iOS render. Our app is built on the exact same principles, we have 3 native renderers (iOS
by jdmoreira 4y ago
This is really interesting to me.
At my job I maintain a very similar iOS render. Our app is built on the exact same principles, we have 3 native renderers (iOS, web app and Android) that consume the same JSON and generate native UI at runtime.
The schema even looks similar and as far as I know no one was aware of this project when this was built.
There are major disadvantages to this approach of course but there are also many many advantages.
- bob1029 4y agoThis is precisely how our product works too. We've been using the same UI data contract for the last 7 years, which has allowed us to survive several different platforms without adjusting a single line of business logic or UI code.
- jdmoreira 4y agoThat's awesome. If you ever want to bounce ideas you can reach me at joao@$myusername.me
- mleonhard 4y agoWhat are the major disadvantages?