octobre 2018

DroidScript #5 : Savoir si c'est la première fois qu'un utilisateur ouvre l'application


Bonjour

Aujourd'hui on parle de DroidScript - une application permettant de créer des application Android , même sans être très expérimenté en programmation - Pour en savoir plus sur ceci je vous invite à regarder cette vidéo, n'hésitez pas à regarder les autres vidéo pour tout comprendre. Cet article est juste la suite et associé à cette vidéo.

Dans cet article nous allons voir comment facilement permettre à votre application de savoir si l'utilisateur vient d'accéder à votre application pour la première fois, ou qu'il l'a déjà utilisé.
DroidScript Header
Photo Par DroidScript.org

Pour ceci nous aurons besoin de quelques connaissance de ce qu'on va utilisé comme code pour aboutir à ce résultat.

Connaissances :

  1. L'utilisation des variant avec Var, ceci permet de donner un nom pour une valeur, permettant ainsi de la réutiliser directement avec ce nom plus tard dans l'application. Une variante peut-être réutiliser plusieurs fois dans la même fonction du code JavaScript, et ne peut être utiliser ni en dehors de cette dernière ni en dehors de l'application. Exemple : var x = 5;
  2. L'utilisation des Bases de données ou Data Bases avec app.SaveNumber(Nom , Valeur); et app.LoadNumber(Nom , Valeur);. Ces dernières permettent de même de stocker des données comme les variantes , mais contrairement aux variantes ces dernière peuvent être modifié ou supprimé et se charge quand on veut. Pour l'utilisation "LoadNumber" permet de charger un nombre vers la mémoire et de l'utiliser de suite, et "SaveNumber" permet d'apporter des modification ou de créer une Base contenant un Chiffre.
  3. Les Conditions avec If , Else et Else If ou "Si" , "Sinon" et "Sinon si" permettent de mettre des conditions que l'application doit vérifier pour faire des choix. Exemple , sois disant on a une variante qui contient une valeur de l'heur qui s'appelle Heur on peut faire :
        If ( Heur < 18 )
        {
         app.ShowPopup( "Bonjour" )
        }
PS : LoadNumer, peut de même créer une base de donnée si le "NOM" n'existe pas ( c'est ce qu'on va faire avec notre tutoriel )
ATTENTION : il faut respecter les cases avec Variantes ainsi que les noms de DataBases, pour le code "NOM" et "Nom" et "nom" sont 3 bases de données totalement distinctes les unes des autres.

Mettre en place les code :

Alors pour commencer on a besoin d'une fonction OnStart(); de cette manière


function OnStart()

{


}


de suite on ajoute une variante avec comme nom IsFirstTime, qui a pour valeur, le nombre contenue dans la base de donnée "IsFirstTimeBlog". à la première fois que l'utilisateur ouvre l'application ceci permet de créer la base de donnée, ou de charger sa valeur si elle est existante, et le nombre contenu sera alors de 0.

function OnStart()
{
var IsFirstTime = app.LoadNumber("IsFirstTimeBlog" , 0 );
}

Ceci permettra de nous rendre le travail plus facile avec les conditions qui vont suivre, parce que après on ajoute une conditions "If" avec pour but de savoir si la variante avant a une valeur de 0. Si l'utilisateur vient juste de créer la Data Base ou de l'installer. et avec action d'afficher quelque chose d'unique pour la première fois. et dans une autre action obligatoire sera de changer la valeur de la base de donnée précédente par 1
de cette manière :

function OnStart()
{
var IsFirstTime = app.LoadNumber("IsFirstTimeBlog" , 0 );
}
if ( IsFirstTime == 0 )
{
app.Alert("Merci d'installer" );
app.SaveNumber("IsFirstTimeBlog" , 1 );
}

de cette manière l'application va changer la valeur initial de la variante une fois utilisé.
pour de suite utilisé la condition "Sinon" pour permettre d'afficher un message dans le cas échéant de la manière qui suit :

function OnStart()
{
var IsFirstTime = app.LoadNumber("IsFirstTimeBlog" , 0 );
}
if ( IsFirstTime == 0 )
{
app.Alert("Merci d'installer" );
app.SaveNumber("IsFirstTimeBlog" , 1 );
}
Else
{
app.ShowPopup( "Hi encore" );
}
}

Et comme ça, vous pouvez rajouter ce que vous voulez de suite à votre jolie application et jouer avec ce code pour mettre des petits trucs Jolie :)

Merci d'avoir suivi jusqu'au bout ! N'hésitez pas à partager cet article avec vos amis pour partager ainsi vos connaissances !

Vidéo :


Lien SPK : pour l'exemple utilisé en vidéo , et celui de test :  ZIP
Mot de passe : DroidScript@5

Voice Access - Utiliser son smartphone sans le toucher !


VOICE ACCESS

Une nouvelle application vient de s'ajouter à la liste des applications de la firme Google , cet dernière qui s'intitule Voice Access , nous permet enfin ce que dont on a rêvé depuis si longtemps sur nos téléphone , sois disant "intelligent"

Vous avez sûrement déjà essayer de parler à l'Assistant Google , juste pour qu'il fasse des choses à votre place ! Si c'est le cas , et que vous n'avez pas eu ce que vous voulez , désormais avec Voice Access vous allez le faire , le tout vous nécessite quelques secondes et pas plus



Alors avant de commencer :

1- Qu'es ce que Voice Access  ?


Voice Access est une suite de l'Assistant Google , celle-ci démocratiser sur les appareil Android , manquait de cet ingrédient qui est pouvoir naviguer sans toucher l'écran du Smartphone , ce que les adversaires font déjà ! Mais finalement l'application nous permet enfin ceci

2- Où peut-on l'avoir ?


Disponible depuis le 25-Septembre-2018 sur le PlayStore gratuitement - Ici -

3- Comment ça marche ?


Pour les moins connaisseurs d'entre vous , ou pour ceux qui essayent de découvrir l'application voici un Step-By-Step :

Premièrement téléchargez l'application via un des liens précédent :
Une fois c'est vous la lancer , et vous serez invitez à aller sur les Paramètres d'accessibilité de votre appareil :
Vous choisissez OK puis dans la page qui suit vous cherchez Voice Access et vous cochez la case de d'accessibilité :
Puis automatiquement vous allez être rediriger vers l'application où on va vous demander d'accepter les autorisations , celle d'accès aux appels et etc :
Et de suite vous allez passez le Tutoriel :

A NOTER QUE L'APPLICATION EST EN PREMIÈRE PHASE ET N'EST DISPONIBLE QUE POUR UN PUBLIC EXPÉRIMENTE ET DISPONIBLE QU'EN ANGLAIS MAIS CECI EST JUSTE POUR LE DÉBUT PATIENTEZ UN PEU CEUX QUI PARLENT PAS ANGLAIS
Et alors , vous allez tester l'application ? vous n'avez pas abouti ? Laissez un commentaire ! et n'hésitez pas à venir checker le site § ;)