Languages

Menu
Sites
Language
UI tutorial

Hi to all,

   My situation in, I am developing a program for GPS tracking, well, my problem is:

For implement the GPX routines I invest 2 hours,

for speed distance, coodenate tranlatiion to tile... 2 or 3 hours,

file handeling 30 min. (I thought that the hard work was done but...)

Showing one window with all UI components 2 mounths (Is this normal for this plataform?)

Switching to another window for set the preferences using naviframe: two weeks and seams 1000 years left.

I am desesperate, I couldnt underestad what is "layout" and "naviframe" yet (actually I didnt use those for the one window veraion and was ok), I can not find any tutorial witch explain whats naviframe for, whats layout for, why my app can run without them, how is the retation between them, how to create hirearchy of them and show or hide windows...

Please, how do you learn this?

(And yes, I got UIComponents sample and didnt got the idea)

Thanks to all!

Responses

4 Replies
Mark Stoge

I watched alot of youtube videos. i searched for 'native tizen development'. here is one video that helped me under the tizen ui: https://www.youtube.com/watch?v=lBiuyJFgB60 

 

I also checked out the 'tizen api reference' site : https://developer.tizen.org/development/api-references/native-application

 

 

Mark Stoge

in the 'tizen api reference' guide, look under UI -> EFL -> Elementry: Elementry is the library for containers, widgets, and infrastructure.

 

I will admit, it is difficult to understand at first, but you will get use to it once you get use to it. if you need me to post sample code with comments let me know. 

Yo Shakya

I generally just read the comments in the header files - those comments are by original efl programmers and the English in their is good to understand. Unlike Samsung documentation where English is so bad and you interprete a given sentence in multiple ways and get confused lol It generally takes me a week to polish one screen and at the end of it my screens are still not pixel perfect as I originally designed them on sketch. I come from iOS background so I write all my code using Xcode 8.3 and use Tizen studio simply to compile and run on device for testing. It's a cumbersome process but you'll slowly start getting a feel about things. Also there are some Samsung engineers on these forums who will periodically come and answer your questions. So stay focused. (: You're doing good (:

Carlos Dominguez

Thanks guys, very good advices!