User experience feedback on the sample application

11 posts, 0 answers
  1. Valio
    Valio avatar
    102 posts
    Member since:
    Jun 2006

    Posted 10 Jul 2014 Link to this post

    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!
  2. Marko
    Marko avatar
    5 posts
    Member since:
    May 2014

    Posted 10 Jul 2014 in reply to Valio Link to this post

    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
  3. Rutger Buijzen
    Rutger Buijzen avatar
    21 posts
    Member since:
    Nov 2006

    Posted 14 Jul 2014 Link to this post

    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

  4. Rutger Buijzen
    Rutger Buijzen avatar
    21 posts
    Member since:
    Nov 2006

    Posted 14 Jul 2014 Link to this post

    my colleague tried installing on android, but it crashes...
  5. Valio
    Valio avatar
    102 posts
    Member since:
    Jun 2006

    Posted 14 Jul 2014 in reply to Rutger Buijzen Link to this post

    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!
  6. Rutger Buijzen
    Rutger Buijzen avatar
    21 posts
    Member since:
    Nov 2006

    Posted 14 Jul 2014 Link to this post

    LG Nexus 5 LG-D821
    Android version 4.4.4
  7. Marko
    Marko avatar
    5 posts
    Member since:
    May 2014

    Posted 14 Jul 2014 Link to this post

    My S4 is using 4.4.2 and not crashing..
  8. Valio
    Valio avatar
    102 posts
    Member since:
    Jun 2006

    Posted 14 Jul 2014 Link to this post

    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!
  9. Ivaylo
    Ivaylo avatar
    2 posts
    Member since:
    Nov 2013

    Posted 22 Aug 2014 Link to this post

    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







  10. Georgi
    Admin
    Georgi avatar
    296 posts

    Posted 27 Aug 2014 Link to this post

    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.

     
  11. Ivaylo
    Ivaylo avatar
    2 posts
    Member since:
    Nov 2013

    Posted 27 Aug 2014 in reply to Georgi Link to this post

    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
Back to Top