# Beta testing the Android mobile app

**URL:** https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165
**Category:** Feature
**Created:** [14 سبتمبر 2016، 10:27م UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165 "2016-09-14T22:27:35Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![carmalonso](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carmalonso/32/217790_2.png) [@carmalonso](https://meta.discourse.org/u/carmalonso)
#### Post date: [15 سبتمبر 2016، 5:38ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/21 "2016-09-15T05:38:27Z")

</div>

Interested in trying this one out.

A bit of feedback: I’ve never seen much importance in the notification badge count. It’s certainly something I can live without. It’s worth checking out how WhatsApp does notifications (this also ties in with the concept of updating one notification instead of sending multiple), since it shows a breakdown in the bottom of the number of notifications, such as “x messages from x chats”. Something like that here would fill the badge void in my opinion.

---

<div class="post-metadata">

### Author: ![Alexander\_Wright](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexander_wright/32/119518_2.png) [@Alexander\_Wright](https://meta.discourse.org/u/Alexander_Wright)
#### Post date: [15 سبتمبر 2016، 6:08ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/22 "2016-09-15T06:08:27Z")

</div>

I’d like to try this out. Is it in the App Store? Do I need an invitation?

---

<div class="post-metadata">

### Author: ![mikechristopher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mikechristopher/32/89135_2.png) [@mikechristopher](https://meta.discourse.org/u/mikechristopher)
#### Post date: [15 سبتمبر 2016، 6:48ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/23 "2016-09-15T06:48:35Z")

</div>

Please send me an invitation

---

<div class="post-metadata">

### Author: ![RoldanLT](https://avatars.discourse-cdn.com/v4/letter/r/da6949/32.png) [@RoldanLT](https://meta.discourse.org/u/RoldanLT)
#### Post date: [15 سبتمبر 2016، 7:37ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/24 "2016-09-15T07:37:38Z")

</div>

Please I want to test this app on my Samsung J7 Android 6, Thanks!

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [15 سبتمبر 2016، 7:49ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/25 "2016-09-15T07:49:43Z")

</div>

OK … invites are out… we have something very cool in the pipeline: 🙂

 ![](https://global.discourse-cdn.com/meta/original/3X/1/4/14ec7c5a2e4bb3e5b88fd93bfa32a4a51b72b8a3.png)

---

<div class="post-metadata">

### Author: ![dush19](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dush19/32/49367_2.png) [@dush19](https://meta.discourse.org/u/dush19)
#### Post date: [15 سبتمبر 2016، 7:51ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/26 "2016-09-15T07:51:07Z")

</div>

Looks great, can I also receive an invite? 🙂

---

<div class="post-metadata">

### Author: ![Alexander\_Wright](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexander_wright/32/119518_2.png) [@Alexander\_Wright](https://meta.discourse.org/u/Alexander_Wright)
#### Post date: [15 سبتمبر 2016، 8:11ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/27 "2016-09-15T08:11:41Z")

</div>

> [@sam](#):
>
> OK … invites are out… we have something very cool in the pipeline:

Where do I send bug reports / feedback?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [15 سبتمبر 2016، 8:17ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/28 "2016-09-15T08:17:00Z")

</div>

> [@Alexander\_Wright](#):
>
> Where do I send bug reports / feedback?

here in this topic is fine, I will collate everything into the top post.

---

<div class="post-metadata">

### Author: ![DavidGNavas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidgnavas/32/68313_2.png) [@DavidGNavas](https://meta.discourse.org/u/DavidGNavas)
#### Post date: [15 سبتمبر 2016، 8:17ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/29 "2016-09-15T08:17:56Z")

</div>

Could I receive an invite to beta test? 🙂

---

<div class="post-metadata">

### Author: ![Alexander\_Wright](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexander_wright/32/119518_2.png) [@Alexander\_Wright](https://meta.discourse.org/u/Alexander_Wright)
#### Post date: [15 سبتمبر 2016، 10:11ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/30 "2016-09-15T10:11:58Z")

</div>

Issues:  
Emoji are not translated in the notifications.  
My custom SSO site needed to be added twice. Once to log in, then again to complete the addition process.

Features:  
Add a ‘latest’ count as well as unread and new.  
Ability to remove sites.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [15 سبتمبر 2016، 10:23ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/31 "2016-09-15T10:23:07Z")

</div>

> [@Alexander\_Wright](#):
>
> Ability to remove sites.

that is already there, swipe left 🙂

not sure what we can do about latest, what do we count?

---

<div class="post-metadata">

### Author: ![Alexander\_Wright](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexander_wright/32/119518_2.png) [@Alexander\_Wright](https://meta.discourse.org/u/Alexander_Wright)
#### Post date: [15 سبتمبر 2016، 10:29ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/32 "2016-09-15T10:29:07Z")

</div>

> [@sam](#):
>
> not sure what we can do about latest, what do we count?

The Discourse website lists Latest, New and Unread counts, I guess just follow that?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [15 سبتمبر 2016، 10:48ص UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/33 "2016-09-15T10:48:12Z")

</div>

> [@Alexander\_Wright](#):
>
> The Discourse website lists Latest, New and Unread counts, I guess just follow that?

yeah, but there is no count on “latest” what would I be counting?

- total topics on the website
- unread + new
- topics that changed since last visit

There is nothing to pick here.

---

<div class="post-metadata">

### Author: ![Alexander\_Wright](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexander_wright/32/119518_2.png) [@Alexander\_Wright](https://meta.discourse.org/u/Alexander_Wright)
#### Post date: [15 سبتمبر 2016، 12:01م UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/34 "2016-09-15T12:01:06Z")

</div>

> [@sam](#):
>
> yeah, but there is no count on “latest” what would I be counting?

There is a count on Latest on the webview, but I now see it’s just the addition of Unread and New 😊 Sorry!

 ![](https://global.discourse-cdn.com/meta/original/3X/f/c/fcecf23dfd281d6f699734348f9e137110439fa7.png)

---

<div class="post-metadata">

### Author: ![pacharanero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pacharanero/32/500583_2.png) [@pacharanero](https://meta.discourse.org/u/pacharanero)
#### Post date: [15 سبتمبر 2016، 12:28م UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/35 "2016-09-15T12:28:48Z")

</div>

Hi @sam could I have an invite to beta test the Android app please?

---

<div class="post-metadata">

### Author: ![gingerman](https://avatars.discourse-cdn.com/v4/letter/g/47e85d/32.png) [@gingerman](https://meta.discourse.org/u/gingerman)
#### Post date: [15 سبتمبر 2016، 3:57م UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/36 "2016-09-15T15:57:35Z")

</div>

Great to see android version available in short time. Nice work 👍

**Here is my quick feedback**

1. Everytime I open a notification item, It takes lot of time to load the page (atleast the perceived performance is slow in chrome tab). While it is acceptable to wait for the first page, it provides a bad UX for every notification link to take the same time to load. It appears to me the cache is not maintained across the pages in chrome tab.

2. After a notification page is read, the read status / badge has not changed immediately. Actually, It did work for some notifications then stopped working after a while.

3. It would be nice to have a dismiss notification feature to clear the notifications (atleast those which are read). Actually this is nice to have even in the web app.

4. During authorisation, the name of the app was shown as “Discourse - unknown”

5. If there is no chrome browser installed, can we show some error message about the need of Chrome Stable browser ? To me it closed the app.

Anyway, I was trying to build the mobile app from github code. Sorry I cannot send a pull request now. These are the small changes I have made to make it work.

```plaintext
    "react-native-fetch-blob": "^0.9.4",

```

The above line was missing in the package.json.

After adding the above line with npm install, it properly created an apk. I could add a discourse site. But I was not able to connect to them.

The below exception was thrown

```plaintext
possible unhandled promise rejection undefined is not an object(evaluationg this.props.simulator)

```

I think it is originating from this part of the code

> <https://github.com/discourse/DiscourseMobile/blob/main/js/Discourse.js#L39>

Anyway, I added the following to make the Alert work.

```plaintext
Alert,

```

> <https://github.com/discourse/DiscourseMobile/blob/main/js/Discourse.js#L7>

---

<div class="post-metadata">

### Author: ![steko](https://avatars.discourse-cdn.com/v4/letter/s/c77e96/32.png) [@steko](https://meta.discourse.org/u/steko)
#### Post date: [15 سبتمبر 2016، 4:05م UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/37 "2016-09-15T16:05:08Z")

</div>

I would like to test the app. I’m sending a PM with the Android account since it’s different from the email I use here 🕵️‍♂️

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [15 سبتمبر 2016، 4:16م UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/38 "2016-09-15T16:16:06Z")

</div>

I think some **major** thing would be using a heuristic to warm a custom tab, so the long load time on Android will be instant. That will be awesome!

Starting with a dumb heuristic: Warm the first one in the `componentDidMount` callback.

A, perceived, instant load on Android is a huge gain.

---

<div class="post-metadata">

### Author: ![mizx](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@mizx](https://meta.discourse.org/u/mizx)
#### Post date: [15 سبتمبر 2016، 4:37م UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/39 "2016-09-15T16:37:17Z")

</div>

Great work discourse team! I’d love an invite 😊

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [15 سبتمبر 2016، 4:45م UTC](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/40 "2016-09-15T16:45:00Z")

</div>

Yes indeed very good point, @sam if you want to read more : [Overview of Android Custom Tabs &nbsp;|&nbsp; Web on Android &nbsp;|&nbsp; Chrome for Developers](https://developer.chrome.com/multidevice/android/customtabs#warm-up) chrome to make pages load faster

[Previous page](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165.md?page=1)

[Next page](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165.md?page=3)
