Skip to content

Commit

Permalink
Updated to 1.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Sav22999 authored May 17, 2020
2 parents fd1cdb3 + de803f4 commit 3642080
Show file tree
Hide file tree
Showing 52 changed files with 4,740 additions and 169 deletions.
9 changes: 6 additions & 3 deletions PRIVACY.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ If you turn on "Save logs to a file", the app requires *Storage* and will be sav

The *Experimental features* could be unsafe and unstable, so pay attention if you use that option.

There are "two" versions: one for "Google Play Store", and another for "F-Droid/GitHub". In the first one the app show, sometimes a message "Review the app ... on Google Play Store", in the second one there is a button, in Settings, which permits you to "buy me a coffee". But the rest of the code is absolutely the same.

If you want additional information about the Policy privacy of Common Voice project, [read the official doc](https://voice.mozilla.org/en/privacy).

### Anonymous statistics
Expand All @@ -21,10 +23,11 @@ These statistics are absolutely anonymous. I don't collect your personal data. T
| Key | Value | Explanation |
| ----------- | ---------------------------------- | ------------------------------------------------------------ |
| `unique_id` | `UserYYYYMMDDHHMMSSMMMM::CVAppSav` | It's a unique string generated just the first time you run the app (not every time you run it), and it doesn't contain personal data |
| `language` | `en`, `it`, _ect._ | It's the language code you are using the app |
| `language` | `en`, `it`, _ect._ (or `n.d.`) | It's the language code you are using the app |
| `logged` | `0` or `1` | It's an integer value `0` if you use the app "anonymously" (without log-in), `1` if you are logged in |
| `version` | `98`,`100`, *ect.* | It's the version code of the app |
| `version` | `98`,`100`, *ect.* (or `n.d.`) | It's the version code of the app |
| `public` | `true` or `false` | It's a flag: `true` if the statistics are public, so are shown in the graph, `false` if you have turned off the statistics |
| `source` | `GPS` or `FD-GH` (or also `n.d.`) | It indicates the source from you installed the app (GPS: Google Play Store, FD-GH: F-Droid/GitHub) |

You can see public statistics on website: [https://saveriomorelli.com/app/common-voice-android/statistics](https://bit.ly/35d2dza).

Expand All @@ -44,4 +47,4 @@ This option is useful when you want to report a bug, so you can attach this file



*Last update: 10th May 2020*
*Last update: 15th May 2020*
56 changes: 30 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,6 @@ You can contribute also to translate the app (follow every step, please):

_If your language is not now supported by [Common Voice](https://voice.mozilla.org/it), **don't worry!** You can translate the app anyway, when it will be supported, the app will be already translated in your language!_

#### To do:

Go to *Issues* section of this repository on *GitHub*.

### Screenshots

<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" width="200px"></img><img src="fastlane/metadata/android/en-US/images/phoneScreenshots/2.png" width="200px"></img><img src="fastlane/metadata/android/en-US/images/phoneScreenshots/3.png" width="200px"></img><img src="fastlane/metadata/android/en-US/images/phoneScreenshots/4.png" width="200px"></img><img src="fastlane/metadata/android/en-US/images/phoneScreenshots/5.png" width="200px"></img><img src="fastlane/metadata/android/en-US/images/phoneScreenshots/6.png" width="200px"></img>
Expand All @@ -45,7 +41,7 @@ If you want screenshots of the other versions, go to the `screenshots` folder.

### Why an Android app of Common Voice?

There is already the website, which is responsive and mobile-friendly, but actually it’s very slow because of so many animations and graphic effects, which distract and annoy you. So, this app want to improve the experience of this fantastic project. You can see statistics, voices online. You can record sentences or validate clips, with a few taps. So, the app is smart, customisable, light, but powerful.
There is already the website, which is responsive and mobile-friendly, but actually it’s very slow because of so many animations and graphic effects, which distract and annoy you. So, this app want to improve the experience of this fantastic project. You can see statistics, voices online; you can set the daily goal (it's not the same of Common Voice website); you can record sentences and validate clips, with a few taps. So, the app is smart, customisable, light, but powerful.

### Gestures

Expand All @@ -61,27 +57,35 @@ You can turn on "Gestures" in Settings. These are the supported gestures (now):

The app is officially translated in these following languages, **thank you very much** to the contributors who translated the app.

✅ = Full translation (95%+ translated), 🔶 = Partial translation, 🔴 = Not yet available for the Common Voice project

| Status | Percentage | Language (code) | Language (name) | Translators | Link |
| ------ | ---------- | --------------- | --------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 🔶 | 24% | `cs` | Czech | [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy) | **[Translate](https://crowdin.com/project/common-voice-android/cs)** |
| 🔶 | 43% | `de` | German | [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy), [**Moini**](https://github.com/Moini), [**akoyaxd**](https://crowdin.com/profile/akoyaxd) | **[Translate](https://crowdin.com/project/common-voice-android/de)** |
|| *(main)* | `en` | English | [**Saverio Morelli**](https://github.com/Sav22999), [**Cadence Ember**](https://github.com/cloudrac3r) | _(nothing)_ |
| 🔶 | 1% | `eo` | Esperanto | [**tuxayo**](https://github.com/tuxayo) | **[Translate](https://crowdin.com/project/common-voice-android/eo)** |
| 🔶 | 25% | `es` | Spanish | [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy) | **[Translate](https://crowdin.com/project/common-voice-android/es-ES)** |
| 🔶 | 14% | `et` | Estonian | [**Agu Ratas**](https://crowdin.com/profile/aguratas) | **[Translate](https://crowdin.com/project/common-voice-android/et)** |
|| 100% | `eu` | Basque | **[Mielanjel Iraeta](https://crowdin.com/profile/pospolos)** | **[Translate](https://crowdin.com/project/common-voice-android/eu)** |
| 🔶 | 72% | `fa` | Persian | [**Danial Behzadi**](https://crowdin.com/profile/danialbehzadi) | **[Translate](https://crowdin.com/project/common-voice-android/fa)** |
|| 100% | `fr` | French | **[PoorPockets McNewHold](https://crowdin.com/profile/IfiwFR)**, [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy), [**Lexane**](https://github.com/exilexi), [**grrgui**](https://crowdin.com/profile/pascaloulou) | **[Translate](https://crowdin.com/project/common-voice-android/fr)** |
|| 100% | `ia` | Interlingua | **[Carmelo Serraino](https://crowdin.com/profile/Melo46)** | **[Translate](https://crowdin.com/project/common-voice-android/ia)** |
|| 100% | `it` | Italian | [**Saverio Morelli**](https://github.com/Sav22999) | **[Translate](https://crowdin.com/project/common-voice-android/it#)** |
| 🔶 | 20% | `nl` | Dutch | [**Pander**](https://github.com/PanderMusubi) | **[Translate](https://crowdin.com/project/common-voice-android/nl)** |
| 🔶 | 25% | `ru` | Russian | **[Anton Nesterov](https://github.com/komachi)**, [**Roman Prokopov**](https://crowdin.com/profile/Roman100) | **[Translate](https://crowdin.com/project/common-voice-android/ru)** |
| ✅🔴 | 99% | `sk` | Slovak | [**tadeasbucha**](https://github.com/tadeasbucha), [**xrup**](https://crowdin.com/profile/xrup) | **[Translate](https://crowdin.com/project/common-voice-android/sk)** |
| 🔶 | 25% | `sv-SE` | Swedish | **[Linus Amvall](https://github.com/klasrocket)**, [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy) | **[Translate](https://crowdin.com/project/common-voice-android/sv-SE)** |
| 🔶 | 3% | `ta` | Tamil | [**Manimaran.K**](https://crowdin.com/profile/manimaran96) | **[Translate](https://crowdin.com/project/common-voice-android/ta)** |
| 🔶 | 11% | `tr` | Turkish | [**Ege Özdemir**](https://crowdin.com/profile/ValentinMoon) | **[Translate](https://crowdin.com/project/common-voice-android/tr)** |
Legend:

|| 🔶 | 🔴 |
| :--------------------------------: | :-----------------: | :--------------------------------------------: |
| Full translation (95%+ translated) | Partial translation | Not yet available for the Common Voice project |

-----------

| Status | Percentage | Language (code) | Language (name) | Translators | Link |
| :----: | :--------: | :-------------: | :-------------- | :----------------------------------------------------------- | :----------------------------------------------------------: |
| 🔶 | 25% | `ar` | Arabic | [**ABDELGHANI HOURANI**](https://crowdin.com/profile/abdelghani.me) | **[Translate](https://crowdin.com/project/common-voice-android/ar)** |
| 🔶 | 12% | `ca` | Catalan | [**Carles Paredes Lanau**](https://crowdin.com/profile/carlesparedes) | **[Translate](https://crowdin.com/project/common-voice-android/ca)** |
| 🔶 | 24% | `cs` | Czech | [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy) | **[Translate](https://crowdin.com/project/common-voice-android/cs)** |
| 🔶 | 43% | `de` | German | [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy), [**Moini**](https://github.com/Moini), [**akoyaxd**](https://crowdin.com/profile/akoyaxd) | **[Translate](https://crowdin.com/project/common-voice-android/de)** |
|| *(main)* | `en` | English | [**Saverio Morelli**](https://github.com/Sav22999), [**Cadence Ember**](https://github.com/cloudrac3r) | _(nothing)_ |
| 🔶 | 1% | `eo` | Esperanto | [**tuxayo**](https://github.com/tuxayo) | **[Translate](https://crowdin.com/project/common-voice-android/eo)** |
| 🔶 | 25% | `es` | Spanish | [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy) | **[Translate](https://crowdin.com/project/common-voice-android/es-ES)** |
| 🔶 | 14% | `et` | Estonian | [**Agu Ratas**](https://crowdin.com/profile/aguratas) | **[Translate](https://crowdin.com/project/common-voice-android/et)** |
|| 100% | `eu` | Basque | **[Mielanjel Iraeta](https://crowdin.com/profile/pospolos)** | **[Translate](https://crowdin.com/project/common-voice-android/eu)** |
| 🔶 | 74% | `fa` | Persian | [**Danial Behzadi**](https://crowdin.com/profile/danialbehzadi) | **[Translate](https://crowdin.com/project/common-voice-android/fa)** |
|| 100% | `fr` | French | **[PoorPockets McNewHold](https://crowdin.com/profile/IfiwFR)**, [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy), [**Lexane**](https://github.com/exilexi), [**grrgui**](https://crowdin.com/profile/pascaloulou) | **[Translate](https://crowdin.com/project/common-voice-android/fr)** |
|| 100% | `ia` | Interlingua | **[Carmelo Serraino](https://crowdin.com/profile/Melo46)** | **[Translate](https://crowdin.com/project/common-voice-android/ia)** |
|| 100% | `it` | Italian | [**Saverio Morelli**](https://github.com/Sav22999) | **[Translate](https://crowdin.com/project/common-voice-android/it#)** |
| 🔶 | 20% | `nl` | Dutch | [**Pander**](https://github.com/PanderMusubi) | **[Translate](https://crowdin.com/project/common-voice-android/nl)** |
| 🔶 | 25% | `ru` | Russian | **[Anton Nesterov](https://github.com/komachi)**, [**Roman Prokopov**](https://crowdin.com/profile/Roman100) | **[Translate](https://crowdin.com/project/common-voice-android/ru)** |
| ✅🔴 | 100% | `sk` | Slovak | [**tadeasbucha**](https://github.com/tadeasbucha), [**xrup**](https://crowdin.com/profile/xrup) | **[Translate](https://crowdin.com/project/common-voice-android/sk)** |
| 🔶 | 25% | `sv-SE` | Swedish | **[Linus Amvall](https://github.com/klasrocket)**, [**acrylicpaintboy**](https://crowdin.com/profile/acrylicpaintboy) | **[Translate](https://crowdin.com/project/common-voice-android/sv-SE)** |
|| 100% | `ta` | Tamil | [**Manimaran.K**](https://crowdin.com/profile/manimaran96) | **[Translate](https://crowdin.com/project/common-voice-android/ta)** |
| 🔶 | 11% | `tr` | Turkish | [**Ege Özdemir**](https://crowdin.com/profile/ValentinMoon) | **[Translate](https://crowdin.com/project/common-voice-android/tr)** |

### License

Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ android {
applicationId 'org.commonvoice.saverio'
minSdkVersion 23
targetSdkVersion 29
versionCode = 102
versionName '1.4.1'
versionCode = 103
versionName '1.4.2'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
Expand Down
Binary file modified app/release/app-release.aab
Binary file not shown.
2 changes: 1 addition & 1 deletion app/src/main/java/org/commonvoice/saverio/LoginActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ class LoginActivity : VariableLanguageActivity(R.layout.activity_login) {
setTheme(this)

if (getGestures()) {
layoutLogin.setOnTouchListener(object : OnSwipeTouchListener(this@LoginActivity) {
nestedScrollLogin.setOnTouchListener(object : OnSwipeTouchListener(this@LoginActivity) {
override fun onSwipeRight() {
onBackPressed()
}
Expand Down
Loading

0 comments on commit 3642080

Please sign in to comment.