Mobile Development Overview
Creating a Mobile App

Welcome to the first exercise of the Developing Mobile Apps course. 

Over the course of this set of exercises, you will create a mobile app. That app will focus on creating and managing ToDos. The ToDos will be persisted in a database so they can be accessed from and shared across multiple devices. The ToDos will have attributes such as category, priority (low, medium or high), due date and they can be marked as important (starred) by the user.

Users of the To Do app will be able to access all of this information regardless of whether the device is online or offline. When offline, users will still be able to keep interacting with the app and changes will be saved locally in the device local storage. When the device returns to online mode, changes made while offline will automatically be synced to the server.

You constantly will be expanding your app, publishing it to the server and testing it in your mobile device. Throughout the process you will be learning and applying new OutSystems concepts. At the end of this set of exercises, you will have a small, but well-formed app that you can easily access from your mobile device.

In this exercise, you will:

  1. Create an application
  2. Create the modules of the application
  3. Create a client action that works as a function
  4. Use that function in another module
  5. Publish and test the app

At the end of the set of exercises, your application will look like this:


You can download a ZIP file of the Exercise Materials by clicking the button below.
It contains all the resources needed for this Exercise, including the Exercise Guide PDF.

Need help with this course? Ask in our Forums. | Have an idea to improve your learning experience? Share in Ideas.