# \[0.5 Release on Play,App Store\] A mobile client for Node-RED Dashboard and Admin (update 09Nov)

**URL:** https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063
**Category:** Share Your Projects
**Created:** [10 October 2020 18:22 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063 "2020-10-10T18:22:11Z")
**Posts on this page:** 20
**Page:** 3

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [18 October 2020 14:55 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/41 "2020-10-18T14:55:20Z")

</div>

Please enter URL in browser to check if it run and return data to debug node. And do you create node by tool?

I do not turn off alert error of location for this release so we could know exactly what happened

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [18 October 2020 16:31 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/42 "2020-10-18T16:31:33Z")

</div>

> [@linhtranvu](#):
>
> do you create node by tool?

Yes

> [@linhtranvu](#):
>
> Please enter URL in browser to check if it run

If I post that url in a browser, I get `Cannot GET /admin/location`

> [@linhtranvu](#):
>
> and return data to debug node

There is no output showing from the debug node.

> [@linhtranvu](#):
>
> I do not turn off alert error of location for this release so we could know exactly what happened

Because the pop up is almost constantly present, it's difficult to do anything with the app!

---

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [18 October 2020 16:58 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/43 "2020-10-18T16:58:07Z")

</div>

Do you use middle ware for frontend authentication instead of default basic auth as guide here.

> **[linhtranvu/node-red-app](https://github.com/linhtranvu/node-red-app)**
>
> A mobile app for Node-RED. Contribute to linhtranvu/node-red-app development by creating an account on GitHub.

From your info, url doesnot run on browser, that mean app cannot run your URL to send data, not app error

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [18 October 2020 17:58 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/44 "2020-10-18T17:58:33Z")

</div>

> [@linhtranvu](#):
>
> Please enter URL in browser

@linhtranvu - In fact I can see an issue here because the url is silmilar to [https://mydomain.co.uk:2086/admin/location?lat=50.4728888&lon=-3.0567459](https://mydomain.co.uk:2086/admin/location?lat=50.4728888&lon=-3.0567459)

My node-RED settings.js has;

`httpAdminRoot: '/admin',` meaning my admin page is accessed at `https://mydomain.co.uk:2086/admin`

and `ui: { path: "/" },` meaning that my dashboard is accessed at `https://mydomain.co.uk:2086`

So the endpoint `/location` is never going to be accessible by using the path `https://mydomain.co.uk:2086/admin`  
and needs to be `https://mydomain.co.uk:2086` instead, which then returns;

`{"lat":"50.4728888","lon":"-3.0567459"}`

I assume that this could be causing the issue, because the app is not constructing the correct url to access the endpoint??

---

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [18 October 2020 23:52 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/45 "2020-10-18T23:52:33Z")

</div>

I got your issues. I thoght endpoint always the same level of url folder as admin. My mistake, will release a patch

---

<div class="post-metadata">

### Author: ![ristomatti](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ristomatti/32/5857_2.png) [@ristomatti](https://discourse.nodered.org/u/ristomatti)
#### Post date: [19 October 2020 13:46 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/46 "2020-10-19T13:46:02Z")

</div>

Is a specific minimum Android version required BTW? I tried to install on my tablet running 5.0.2 and got an immediate "Unable to parse" error when the app installer was about to start.

---

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [19 October 2020 17:07 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/47 "2020-10-19T17:07:54Z")

</div>

You need from 7.0 or best from 8.0. Current API need higher version. Moreover, google is making rule that new app must use new API to be published

---

<div class="post-metadata">

### Author: ![ristomatti](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ristomatti/32/5857_2.png) [@ristomatti](https://discourse.nodered.org/u/ristomatti)
#### Post date: [19 October 2020 18:02 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/48 "2020-10-19T18:02:49Z")

</div>

Oh that sucks for me then as this tablet cannot be upgraded past 6 or 7 even by rooting but its still perfectly fine for most everything I need.

Somehow I had understood what they require is to use the new SDK's but you could still target an older version(?) But maybe this applies to existing apps only... And anyhow if you're using the new API's then naturally you cannot support older devices.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [19 October 2020 18:43 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/49 "2020-10-19T18:43:48Z")

</div>

Personally, I would use a mobile version of NR as just that - something to run on my mobile devices to provide a local, low-code platform.

If I want to write a cross-platform UI, I would us uibuilder which can easily be configured to run as an offline capable front-end app. Which would provide some access to native mobile features but then isn't really low-code.

So a version of Node-RED that I could run either on iOS or Android (I use both platforms) with some access to the mobile device (location, sensors, camera, etc) & the ability to run Dashboard and uibuilder would be amazing

---

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [19 October 2020 23:43 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/50 "2020-10-19T23:43:52Z")

</div>

I recheck sdk document, It should support. From error do you have a previous version installed, Please remove it before instal new one

@TotallyInformation I d like to support UI builder in future release

---

<div class="post-metadata">

### Author: ![ristomatti](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ristomatti/32/5857_2.png) [@ristomatti](https://discourse.nodered.org/u/ristomatti)
#### Post date: [20 October 2020 15:15 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/51 "2020-10-20T15:15:13Z")

</div>

> [@linhtranvu](#):
>
> I recheck sdk document, It should support. From error do you have a previous version installed, Please remove it before instal new one

I didn't have it installed. I tried downloading it again in case it was corrupted but this is what I get:

 ![2020_10_20_18.11.19](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/8/6898754830e09bf10bf8b530344810c67e80d480.jpeg)

But no worries, I can live without. 🙂 as it's an old tablet. I might try later with, my phone but I rarely use it for NR as it's just too small for dragging wires.

---

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [21 October 2020 03:09 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/52 "2020-10-21T03:09:08Z")

</div>

I make some progress in editor and have agreement from @dceejay to customize Dashboard to fit the need of editor.

Because Editor is growing, I will try to finish this project with push support for custom server (mean you setup you own push server instead using mine). That secures your data and give you max flexibility

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [28 October 2020 20:23 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/53 "2020-10-28T20:23:43Z")

</div>

> [@linhtranvu](#):
>
> My mistake, will release a patch

Have you resolved this issue yet @linhtranvu

---

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [29 October 2020 11:43 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/54 "2020-10-29T11:43:43Z")

</div>

I will release this weekend, custom location endpoint, login with basic authentication. An official version on store will be submitted for validation (both ios and android)

---

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [30 October 2020 19:21 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/55 "2020-10-30T19:21:11Z")

</div>

I make new release today, info in first post. Location tracking completely rewrite

This version also stable, support httpNodeAuth for dashboard. Will be used to submitted to Store for first offical release

---

<div class="post-metadata">

### Author: ![SuperNinja](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/superninja/32/5761_2.png) [@SuperNinja](https://discourse.nodered.org/u/SuperNinja)
#### Post date: [1 November 2020 07:21 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/56 "2020-11-01T07:21:09Z")

</div>

great job @linhtranvu ,

Can we expect a widget for the android smartphone home page?  
Ex: a push button widget to turn on a light bulb? Or the house temperature display? (or more ? )  
Without having to open the application to display the Node-Red dashboard.

---

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [1 November 2020 07:24 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/57 "2020-11-01T07:24:09Z")

</div>

That s exactly I am trying to do with Editor. It will be a tool for edit, drag drop directly on dashboard  
I have idea for support mqtt in and out node in Editor in a convenient way (‘learning’ for button and data source), so It may be called widget

---

<div class="post-metadata">

### Author: ![SuperNinja](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/superninja/32/5761_2.png) [@SuperNinja](https://discourse.nodered.org/u/SuperNinja)
#### Post date: [1 November 2020 07:30 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/58 "2020-11-01T07:30:08Z")

</div>

> [@linhtranvu](#):
>
> drag drop directly on dashboard

when you said "dashboard" do you mean **Node-Red Dashboard** or **Android dashboard** like this ?:  
 ![](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/f/ff2d6bd370022c7750aac2b12652cd97251570d3.jpeg)  
_I would like a widget on Android Dashboard like "60°" widget, or all we want_

---

<div class="post-metadata">

### Author: ![linhtranvu](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/linhtranvu/32/30053_2.png) [@linhtranvu](https://discourse.nodered.org/u/linhtranvu)
#### Post date: [1 November 2020 10:39 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/59 "2020-11-01T10:39:51Z")

</div>

Ah no I dont say about native widget of Android. Your idea is great but I need to concentrate on many things before thinking about this

---

<div class="post-metadata">

### Author: ![SuperNinja](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/superninja/32/5761_2.png) [@SuperNinja](https://discourse.nodered.org/u/SuperNinja)
#### Post date: [1 November 2020 10:45 UTC](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063/60 "2020-11-01T10:45:14Z")

</div>

> [@linhtranvu](#):
>
> **Your idea is great** but I need to concentrate on many things before thinking about this

Right, so i hope my idea wilt be in your TODO list after this first mobile app 😉

[Previous page](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063.md?page=2)

[Next page](https://discourse.nodered.org/t/0-5-release-on-play-app-store-a-mobile-client-for-node-red-dashboard-and-admin-update-09nov/34063.md?page=4)
