This is a migrated thread and some comments may be shown as answers.

User experience feedback on the sample application

10 Answers 44 Views
NativeScript Insiders
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Valio
Top achievements
Rank 1
Valio asked on 10 Jul 2014, 07:07 AM
Hello fellow NativeScripters,

it has been some time now that you have access to the bits and I hope that some of you already had a chance to play with them.

I'm curious if you have deployed the sample Cuteness app (iOS, Android)  on a real device and what is your perception of the UX of the app. Do you see any glitches, slow performance anything that does not look good?

Thank you!

10 Answers, 1 is accepted

Sort by
0
Marko
Top achievements
Rank 1
answered on 10 Jul 2014, 08:24 AM
My experience with the app so far is that when it switches from the placeholder image to the downloaded image it makes the scrolling choppy, even if you scroll slowly.

And once I've scrolled down a few pages and then swipe down to scroll up, it's really choppy despite it having already loaded all the thumbnails and sometimes it even stops completely before it continues to scroll after half a second or more. It's regardless of direction when a few pages have been loaded.

And I'm on a Samsung Galaxy S4 Active
0
Rutger Buijzen
Top achievements
Rank 2
answered on 14 Jul 2014, 08:14 AM
installed sample app on iOs 7.1.2 on iphone 5s

install was smooth
app is reacting nice and snappy

only issue is that the cats&dogs images are not sharp when in "tile" view mode

0
Rutger Buijzen
Top achievements
Rank 2
answered on 14 Jul 2014, 11:23 AM
my colleague tried installing on android, but it crashes...
0
Valio
Top achievements
Rank 1
answered on 14 Jul 2014, 11:26 AM
Hey Rutger, thank you for sending your experience! What is the installed android version on your colleague phone?

We support Android version 4.2+ in this this early drop. If the installed Android version is smaller I suppose this is the problem and it is expected at the moment.

Thanks!
0
Rutger Buijzen
Top achievements
Rank 2
answered on 14 Jul 2014, 11:50 AM
LG Nexus 5 LG-D821
Android version 4.4.4
0
Marko
Top achievements
Rank 1
answered on 14 Jul 2014, 12:01 PM
My S4 is using 4.4.2 and not crashing..
0
Valio
Top achievements
Rank 1
answered on 14 Jul 2014, 01:23 PM
Thanks guys - we have the Nexus 5 with 4.4.3 working on your desks. We will install the 4.4.4 and will see if we can reproduce the crash!
0
Ivaylo
Top achievements
Rank 1
answered on 22 Aug 2014, 08:23 AM
Hey,
I am digging into the app and getting familiar with NativeScript. As developer who is not native iOS and Android programmer some things looks new to me, but it is relatively easy to follow the logic.
The question I have is about the way the About page is constructed for Android.
I can see, that for Android the Details and the About pages are constructed different and their setupUI functions are different.
In the about page it is loading a layout from somewhere, but I can't find where this layout is defined and how I can alter it.

And my second question is about resources like images. Again in the about page, but for iOS I can see:
var imgTelerik = new ImageSource();
imgTelerik.loadFromResource('telerik-logo');
which calls this:  UIKit.UIImage.imageNamed(name);
This means that the image is in the bundle and it loads it from there, but I can't see it in the project anywhere. Also if I want to add new resources, is there a specific place where I should put them or there is no practice here?

Thanks in advance. Overall it all looks good.

Regards







0
Georgi
Telerik team
answered on 27 Aug 2014, 01:58 PM
Hi Ivaylo,

Thank you for experimenting with NativeScript.

Your observations are correct - these are resources embedded in the project directly. For the first release we couldn't manage to integrate the resources support in AppBuilder. This is mainly because we didn't actually have the option to re-generate new Application package (*.ipa or *.apk), but rather deploy JavaScript files to a pre-compiled application (our Companion App).

The good news is we are very close to releasing a Command Line Interface (CLI) which will allow users to generate application packages from a certain directory containing the source code. This automatically enables resource embedding. The feature is expected to be available within three weeks through a new AppBuilder release.

Additionally, we are close to our initial prototype of Cross-platform UI Layer modules which will enable users to write JS code once and run it on each platform. Our plans are to rewrite the Cuteness app to use these cross-platform UI modules and to push a stand-alone update. Users will be able to play and test the new features using the Command Line Interface.

I hope this information is useful. Do not hesitate to come back to us with any question you may have.

Regards,
Georgi
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
0
Ivaylo
Top achievements
Rank 1
answered on 27 Aug 2014, 02:08 PM
Hi Georgi,

Thanks for the comprehensive information.
I totally understand that everything is under development, so I was just wondering if I am missing something.
It would be good when you are in more ready to go phase to update the example app, but I guess you know that you have it in mind.

Looking forward for the beta.

Greetings,
Ivaylo
Tags
NativeScript Insiders
Asked by
Valio
Top achievements
Rank 1
Answers by
Marko
Top achievements
Rank 1
Rutger Buijzen
Top achievements
Rank 2
Valio
Top achievements
Rank 1
Ivaylo
Top achievements
Rank 1
Georgi
Telerik team
Share this question
or