Hi! I am Tim Timperman, Managing Partner at Providit, and we use the OutSystems low-code platform to build all our online applications. Today, I challenged myself to build an app in a day. As the 2018 FIFA World Cup is ongoing, I decided to spend just eight working hours to build a mobile app named ‘Tim’s World Cup’. My objective was to build a basic app for all soccer fans. What do you think? Did I succeed? Is it really possible to build an app that fast?
A low-code platform is based on rapid application development. It allows developing high-quality web and mobile apps visually. Traditional app development requires programmers to write every line of code. Low–code is a way to design and develop software significantly faster with minimal hand-coding. It enables users to deliver value more quickly and more reliably. Therefore, a low-code platform meets the needs of organizations that want to build and manage apps for their businesses at high speed. Low code gives these organizations the opportunity to create a competitive advantage. In addition, a low-code platform is a viable solution for the shortage of developers in the IT sector.
What steps did I take to build and deliver my mobile app ‘Tim’s World Cup’ in just eight hours?
Step 1: Requirements
Building a mobile app starts with listing the app’s requirements. My requirements are: a calendar of the 2018 FIFA World Cup matches, an overview of the groups, and the scores in the groups.
Step 2: Data
Is the data for the defined requirements available? I check on the internet where it is possible to get the data for my app. At GitHub, I discover free public APIs that open up access to the required data. These APIs give me the chance to easily retrieve and integrate the data in the app.
Step 3: Build
The OutSystems low-code platform provides me an intuitive drag-and-drop editor to quickly build a visual model of the mobile app.
Step 4: Test
Before deploying the app, I thoroughly test it with the built-in preview feature. Then, I test it on my smartphone. Does it look intuitive and does it feature all the requirements I listed? Yesss!
Step 5: Deploy
I am very happy with the result of my basic mobile app. Using the OutSystems low-code platform, I automatically deploy the app for Android and iOS. Furthermore, I create a QR code so that all soccer fans with Android devices can download the…