Pages

Showing posts with label quizzbee. Show all posts
Showing posts with label quizzbee. Show all posts

Saturday, January 18, 2025

Publication android : échec de la demande d'accès en production

 


Après avoir attendu 14 jours avec 12 testeurs, j'ai pu enfin  faire une demande d'accès en production .C'est long et on se dit qu'on en a bientôt terminé...




Et bien, non !!!

Deux jours après avoir complété les étapes ci-dessous, j'ai eu le message suivant :



J'avoue avoir été un peu déçu et en plus, je dois recommencer le processus pour avoir mes 12 testeurs !

Pour information, ci-dessous, je vous met les étapes à compléter pour faire la demande.

J'ai répondu honnêtement aux questions et je pensais avoir fait suffisamment de tests mais visiblement cela n'a pas suffit.Je vais maintenant chercher sur le net si je trouve des conseils (et aussi voir le lien proposé par Google) pour réussir à publier ma petite application.


Etape 1 : à propos de votre test fermé






Etape 2 A propos de votre application









Etape 3 Aptitude à passer en production













Wednesday, January 15, 2025

How to add internationalization to your android application ?

 

Configure your project


First, you need to add the following configuration in your file build.gradle (Module : app) :


android {

.....

androidResources {
generateLocaleConfig = true
}

}

In the "res" directory, define the default language. To do that, you need to create resources.properties file with the following content  :

unqualifiedResLocale=en-US


You will probably need to resynchronize your project.


Define strings.xml for each country


You could create the string.xml file which will contains the translation

for the country you choose. For example, il you want to translate in Japanese,

create the strings.xml for Japanese :




You will see a strings.xml for the select country :




Define and use translation


In each strings.xml, you have to define variables with traduction .

Example: 


In the English strings.xml, you can set the value manually like this :
<resources>
    <string name="advanced">Advanced</string>
Then, in French strings.xml, you set the translation :
<resources>
    <string name="advanced">Avancé</string>


You can also define variables automatically (like advanced variable). To do that, put the cursor on a string you want to translate and do ALT - ENTER.

Then select Extract String resources :

Example :

In your code, you have the following line :
message: String = "Bienvenue !" 

Put the cursor on "Bienvenue" and ALT ENTER . You'll see this screen :





Click OK and Android Studio will generate the following automatically :

message: String = stringResource(R.string.welcome)


Other way to use locale in your code

If your phone is in Japanese, then this will use the corresponding strings.xml file
In my small Android application QuizzBee, I load files according to language :

var country = Locale.getDefault().getCountry()
if (country == "FR") {
...



Saturday, January 4, 2025

QuizzBee : test en cours pour le passage en production

 

Cela avance !

L'application Android Community Testeurs a vraiment été utile pour obtenir des testeurs.

Il ne me reste plus qu'à attendre 14 jours :


Voici l'état actuel de mes releases : 



Il faut noter que pour que l'application soit mise en production, il faut veiller à certains points.

Par exemple, il faut plusieurs versions de release dans l'historique des releases.Google souhaite évaluer si l'application a été correctement testé.

Encore une fois, l'application Community-testers est bien faite et vous donne les conseils une fois l'application mise à la disposition des testeurs.

Sunday, December 29, 2024

Publication android : 20 testeurs !

 

Pour publier une application sur le Play store, il faut 12 testeurs pendant au moins 14 jours ! C'est donc assez difficile.

Heureusement, il existe une communauté pour nous aider : testeurs community


https://play.google.com/store/apps/details?id=com.testerscommunity&hl=fr&pli=1

Le principe est simple, vous installer des applications qui elles aussi ont besoin d'être tester, vous déposez des commentaires et en retour, vous obtenez des points.Une fois que vous avez obtenu 60 points, vous pouvez demander à ce que l'on test votre appli.



Quizzbee 1.0 : test fermé accepté

C'est bon, les modifications ont été acceptées et publiées.Cela a pris 4 jours, ce n'est pas trop long au final, je m'attendais à ce que cela prenne plus de temps.
L'application a été testée par un de mes proches,je vais corriger quelques coquilles et également traduire l'application en anglais pour que cela facilite les tests et la diffusion.Il faudra que je repasse par une approbation de Google 😀



PlayConsole : suppression des warnings lors de la publication (minify, symbole de debogage...)

Lors de la publication des versions dans la PlayConsole, j'avais 2 warnings pour indiquer qu'il était possible de réduire et d'o...