AppSheet

AppSheet est une application ou plate-forme de développement sans code, qui permet aux utilisateurs de créer des applications mobiles, tablettes et Web à l'aide de sources de données telles que Google Drive, DropBox, Office 365 ainsi que d'autres plates-formes de feuilles de calcul et de bases de données basées sur le cloud. La plate-forme peut être utilisée pour un large éventail de cas d'utilisation commerciale, notamment la gestion de projet, la relation client et les rapports personnalisés[1].

Google fait l'acquisition de AppSheet en janvier 2020.

Présentation

[modifier | modifier le code]

AppSheet permet aux utilisateurs de créer des applications mobiles à partir de feuilles de calcul et de bases de données basées sur le cloud[2]. Les applications peuvent également être créées directement en tant que module complémentaire à partir de tableurs comme Google Sheets[3].

La plate-forme est disponible gratuitement mais aussi en licence professionnelle pour les grandes organisations (avec plus d'options de gestion, d'analyse de données et de performances)[4]. Par rapport aux plates-formes de développement low-code qui permettent aux développeurs de développer avec des cycles d'itération plus rapides, AppSheet est une plate-forme sans code qui permet aux utilisateurs professionnels familiarisés avec les opérations de base des feuilles de calcul et des bases de données de créer des applications[5].

Les sources de données compatibles AppSheet incluent :

AppSheet a été fondée à l'origine par Praveen Seshadri en mars 2014 après plusieurs mois de développement du produit chez lui à Seattle, Washington[7].

En 2015, AppSheet reçoit le financement de démarrage de New Enterprise Associates[8].

En 2018, AppSheet est lauréat du prix Tie50 récompensant les startups technologiques innovantes[9].

La même année, AppSheet lance SPEC, un outil de programmation en langage naturel permettant aux non-codeurs de créer des applications en demandant aux utilisateurs en langage clair ce qu'ils veulent créer[10].

En 2018 et 2019, AppSheet est nommé leader par Forrester Research pour les plates-formes mobiles en low-code pour les développeurs d'entreprise[11],[12].

Le 14 janvier 2020, AppSheet annonce avoir été racheté par Google et rejoint l'équipe Google Cloud[13],[14].

Capture de données

[modifier | modifier le code]

Les applications AppSheet capturent des données sous forme d'images, de signatures, de géolocalisations, de codes-barres et de NFC. Les données sont automatiquement synchronisées mais les utilisateurs peuvent aussi choisir de synchroniser manuellement les données à tout moment. Les utilisations courantes de la saisie de données comprennent les inspections sur le terrain ou sur l'équipement, les inspections de sécurité, les rapports et la gestion des stocks[6].

Collaboration de données

[modifier | modifier le code]

Les données synchronisées et partagées permettent aux utilisateurs de collaborer sur des appareils mobiles ou de bureau. Les règles de workflow peuvent également être utilisées pour déclencher des notifications ou des affectations basées sur le travail, le cas échéant. L'accès hors ligne est également possible car le stockage des données est localisé sur l'appareil et synchronisé lors du retour de la connectivité Internet[15].

Affichage des données

[modifier | modifier le code]

Les données AppSheet peuvent être affichées sous forme de graphiques ou de contenus interactifs. Les vues de données courantes incluent les tableaux, les formulaires, les cartes, les graphiques, les calendriers et les tableaux de bord. Chaque application peut contenir plusieurs vues composées de données provenant de diverses sources[16].

Modèle de programmation déclarative

[modifier | modifier le code]

La plate-forme d'AppSheet permet aux utilisateurs de déclarer la logique de l'activité de l'application afin de personnaliser l'expérience utilisateur de l'application plutôt que d'utiliser du code traditionnel. Ce niveau d'abstraction échange essentiellement un niveau granulaire de personnalisation qui serait disponible via le code dur pour une efficacité, une évolutivité et une sécurité accrues qui seraient disponibles via un modèle déclaratif[5].

Les données sont stockées sur l'appareil d'un utilisateur et sur le système de stockage en nuage existant de l'utilisateur. Lorsque les utilisateurs synchronisent leur application, les modifications qu'ils apportent sont envoyées au service Web AppSheet via un protocole chiffré (HTTPS). AppSheet applique ensuite les modifications à la feuille de calcul principale (sur Google Drive, Dropbox, etc. ). La dernière version de la feuille de calcul ou de la base de données est lue (depuis Google Drive, Dropbox, etc.) et renvoyée à l'application mobile[17].

La plate-forme d'AppSheet resepctent les normes conformes à SOC2[18].

Références

[modifier | modifier le code]
  1. (en-US) « Startup Spotlight: AppSheet lets non-developers build custom mobile apps », geekwire.com (consulté le )
  2. (en-US) « An Ode to the Underappreciated Spreadsheet », hbr.com (consulté le )
  3. (en-US) « 4 Essential Android Add-Ons for Google Docs and Sheets », pcworld.com (consulté le )
  4. (en-US) « Pricing », appsheet.com (consulté le )
  5. a et b (en-US) « What No-Code Software Really Looks Like », forbes.com (consulté le )
  6. a et b (en-US) « How to make an app », appsheet.com (consulté le )
  7. (en-US) « AppSheet », geekwire.com (consulté le )
  8. (en-US) « Startup Spotlight: AppSheet lets non-developers build custom mobile apps », nea.com (consulté le )
  9. (en-US) « TiE Inflect 2018 announces AppSheet as a 2018 TiE50 Winner », Business Insider (consulté le )
  10. (en-US) « AppSheet’s new ‘Spec’ feature aims to make apps easier to build using natural language, without code », Geek Wire (consulté le )
  11. (en-US) « The Forrester Wave™: Mobile Low-Code Platforms For Business Developers, Q3 2018 » [archive du ], Forrester (consulté le )
  12. (en-US) « The Forrester Wave™: Mobile Low-Code Platforms For Business Developers, Q2 2019 », Forrester (consulté le )
  13. Miller, « Google acquires AppSheet to bring no-code development to Google Cloud » [archive du ], TechCrunch, (consulté le )
  14. Seshadri, « AppSheet Acquired by Google Cloud » [archive du ], AppSheet, (consulté le )
  15. (en-US) « Teams and Collaboration », appsheet.com (consulté le )
  16. (en-US) « Views », appsheet.com (consulté le )
  17. (en-US) « Understanding the Secure Flow of Data », appsheet.com (consulté le )
  18. (en-US) « AppSheet Information Security », appsheet.com (consulté le )

Liens externes

[modifier | modifier le code]