Flutter is taking over the world of mobile app development partly due to how easy to use it is. However, it doesn’t enforce much of a layout/logic separation and can lead to some serious spaghetti code. In today’s tutorial, we will take a look at how you can define your layout with Jetspike, visual Flutter designer, and fill it with data using data-binding, for-loops, if-conditions and more.

We will create a product screen with information about items in your shop and a simple add to cart button. You can add it to your project by going to Snippets tab in…


When it comes to Flutter development — and software development in general — the speed at which you are able to deliver your apps is crucial. Utilizing tools to automate repetitive task can greatly accelerate the whole development process and help software engineers around the world be more efficient and productive.

Martin Černý

Life hacker, software developer, medical student. Founder of jetspike.com. Previously software developer at major consulting company.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store