Automate ⋅ everyday automation for Android ⋅ LlamaLab
Bon j'en ai déjà parlé, mais je kiffe cette application. C'est l'une des rares applications Android que j'ai achetées.
Automate permet d'automatiser plein de choses sur votre téléphone (à défaut d'avoir un véritable langage de programmation en natif !)
La programmation est graphique : On place des blocs (délencheurs, actions...) et des connecteurs.
Par exemple, on peut programmer des choses de ce genre:
- Couper le WiFi quand on part de chez soi.
- Passer automatiquement en mode vibreur quand on arrive au boulot (on peut utiliser la position GPS ou les tours GSM à proximité)
- Si je reçois un SMS alors que je suis en voiture, il me le prononce à voix haute.
- Désactiver automatiquement le bluetooth de mon téléphone quand je quitte la voiture.
- Si je reçois un SMS alors que le téléphone est posé à plat écran vers le bas, il fait flasher 2 fois la diode.
- Si une personne essaie de déverrouiller mon téléphone avec le mauvais code, ça la prend en photo.
- Je peux aussi demander au téléphone de me renvoyer sa position GPS si je lui envoie un SMS particulier, ou encore passer la sonnerie en volume maximum (pratique pour retrouver son téléphone).
- Envoyer des requêtes HTTP ou des emails quand on reçoit certains SMS (ou sur d'autres évènements), ou le contraire : envoyer des SMS quand on reçoit un email.
- etc.
Il y a des tonnes de déclencheurs et actions possible (plus de 300): position, connexion, Wifi à proximité, capteurs, lancement d'application, envoi par FTP, requêtes HTTP, détection de modification de fichiers, détection de périphériques bluetooth, notifications... c'est juste énorme.
Et pour les geeks, des tonnes de fonctions: gestion des variables, branchement conditionnel, boucles, forks, nombreuses fonctions (bit à bit, hashage, split de chaînes...), gestion des tableaux et hashtables, opérateurs ternaires, boites de dialogue (confirmation/sélection...))
Les possibilités sont énormes.
L'application est bien pensée:
- Il y a des logs qui permettent de voir quels blocs se sont déclenchés et quand.
- L'application a le bon goût de ne demander une autorisation que quand vous en avez besoin dans un bloc.
- Chaque bloc est assorti d'une petite documentation incluse dans l'application
- Quand un bloc risque de consommer un peu de batterie (exemple: capteurs), elle vous prévient.
- Des tas d'exemples sont disponibles en ligne (dans l'application).
- On peut facilement exporter/importer les tâches sous forme de fichiers.
Vraiment très pratique.
L'application existe en version gratuite et payante. La version gratuite permet d'utiliser tous les blocs possibles (ce qui permet de tout tester), mais limite le nombre de "scripts" qui peuvent tourner simultanément.
2017-05-22 17:17:35
http://llamalab.com/automate/