In Tizen Studio, you can perform all the development activities from the application project creation to testing and packaging.
Tizen Studio provides various tools to help you with the different native application development process phases:
You can create new application projects with the Project Wizard, and manage the existing applications in the Project Explorer view in Tizen Studio. You can also manage connected devices, and register certificates for your applications to allow them to be published in the application stores.
You can use the content assist and API and privilege checker tools to speed up the code writing and verification task. In addition, you can design the application UI by arranging UI components with the visual UI Builder tool, or by defining the components and layout with the EDC script, using the EDC script editor or a graphical Component Designer.
You can manage various application functionalities and features through the application manifest file, which you can easily configure with the manifest text editor. In addition, you can localize your application to use various languages and locale-specific resources by using the PO file editor and Resource Manager view in Tizen Studio.
You can debug, profile, and optimize your application with various tools, such as the Dynamic Analyzer, Static Analyzer, Valgrind, and T-trace. Tizen Studio provides various views designed to help you identify and fix runtime errors, such as the Log and Call Stack views.
You can run and test your application using the Tizen Emulator. In addition, the Smart Development Bridge (SDB) tool allows you to communicate with a connected target device, and the unit test tool allows you to create test projects to verify the reliability of your code.
If you prefer a command line interface to the graphical Tizen Studio window, you can use the Command Line Interface (CLI) tool during the entire development process.
For a list of keyboard shortcuts related to Tizen Studio and its various tools, see Keyboard Shortcuts.