EFL Core samples Sample Overview

Mobile native

The EFL core samples demonstrate how to use the EFL and Elementary libraries and related APIs in Tizen. It consists of 5 main samples: Ecore, Eina, Evas, Elementary, and EDC script. They describe the main principles of using the core EFL APIs and their functionalities, and creating basic UI components in your applications.

The following figure shows the EFL core samples main screen.

Figure: EFL core samples main screen

EFL core samples screen

Ecore

The Ecore core sample demonstrates how to use the Ecore library, such as using Ecore for animation, multi-threading, and handling timers in your applications.

The following figure shows the Ecore samples main screen.

Figure: Ecore samples main screen view

Ecore samples screen

The following Ecore samples demonstrate the use of the Ecore library:

Eina

The Eina core sample demonstrates how to use the Eina library, such as inlist, list, and stringshare, in your applications.

The following figure shows the Eina samples main screen.

Figure: Eina samples main screen view

Eina samples screen

The following Eina samples demonstrate the use of the Eina library:

Evas

The Evas core sample shows how to use an Evas object for creating basic UI elements, such as box, image, and rectangle, and mapping transformations on Evas objects.

The following figure shows the Evas samples main screen.

Figure: Evas samples main screen view

Evas samples screen

The following Evas samples demonstrate the use of Evas objects:

Elementary

The Elementary core sample shows how to use Elm_Transit for creating transition effects.

The following figure shows the Elementary sample main screen.

Figure: Elementary sample main screen view

Elementary sample screen

The following Elementary sample demonstrates the use of Elementary:

EDC Script

The EDC script core sample shows how to use the EDC scripting language for creating UI components, their animations, and relative positioning, and emitting signals and mapping.

The following figure shows the EDC script samples main screen.

Figure: EDC script samples main screen view

EDC script samples screen

The following EDC script samples demonstrate the use of EDC: