How to build Tizen preloaded apps from source repository?

Original Created Jan 18, 2017 | Regeneration Apr 22, 2026

I would like to use a preloaded app from Tizen source as a template, specifically the Calculator app available at: https://review.tizen.org/git/?p=apps/native/preloaded/Calculator.git;a=tree;h=refs/heads/tizen;hb=refs/heads/tizen

Could someone please share simple steps to build this app? If possible, this could serve as a reference/template for my own projects.

Problem Understanding

The user wants to build a Tizen preloaded application (Calculator) from the source repository to use as a template for their own project. The main challenges are:

  1. The downloaded project structure doesn't match standard Tizen Studio projects
  2. The build system uses different configuration files (CMakeLists.txt instead of typical Tizen project files)

Solution Methods

  1. Using GBS (Git Build System)

    • Install GBS following the official documentation
    • Clone the repository: git clone https://review.tizen.org/git/apps/native/preloaded/Calculator.git
    • Navigate to the project directory and run: gbs build -A armv7l
    • The built package will be available in the local repository
  2. Manual Conversion for Tizen Studio

    • Download the source code as a ZIP file (using the snapshot button)
    • Create a new Native Application project in Tizen Studio
    • Copy the source files to your new project
    • Update the manifest file (rename to TizenManifest.xml if needed)
    • Configure CMakeLists.txt or convert to Tizen Studio project format

Additional Tips

  • For GBS build, refer to these resources:
  • When converting to Tizen Studio project, pay attention to:
    • Proper file structure organization
    • Correct manifest configuration
    • Dependency management

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.