Traditionnaly – when you build an app – you go from the backend first, i.e – the data model, the database, the API and then only you add the frontend layout talking to you backend.
Problems that come with this approach are basically
- Longer time before client can see anything
- You don’t build with user scenarios in mind but with database and programming scenario in mind.
Some people though to reverse the whole dev cycle and start with frontend first.
I want to show you here 3 tools that can be very beneficial to this purpose.
Deployd
Open source API generation
Github: https://github.com/deployd/deployd
Main site: http://deployd.com/<div class=‘avia-video avia-video-16-9 av-lazyload-immediate av-lazyload-video-embed ' itemprop=“video” itemtype=“https://schema.org/VideoObject" data-original_url=‘https://www.youtube.com/watch?v=I_Jq1BVj6D0’ >
Hoodie
Offline line fist api for rapid application development
Site: http://hood.ie/
RemoteStorage
Opensource offline first, remote storage on a per user basis.
Site: https://remotestorage.io/