Blog

FAQ sur le framework Flutter
FAQ : Flutter en 9 questions/réponses

Nous vous proposons une FAQ sur le sujet de la technologie Flutter, où nous allons essayer de répondre aux principales questions récurrentes que nous recevons.

FAQ sur la technologie Flutter

🎤 Qu'est-ce que la technologie Flutter ?

Flutter est le Framework de Google, permettant aux développeurs de concevoir des applications à destination de plusieurs plateformes, en ne réalisant qu’un seul code. 

🎤 Est-ce que Flutter est utilisable dans un projet en production ?

Pour les applications mobiles la réponse est oui, Flutter est stable depuis Décembre 2018.

Pour les applications Web, Flutter pourra être utilisé, mais attention Flutter Web est encore en version Beta, ce qui veut dire que des changements (lourds) pourront être à effectuer lors des prochaines mise à jour.

🎤 Est-ce que je peux utiliser Flutter dans un projet existant ?

Oui Flutter peut s’intégrer dans un projet déjà développé en Kotlin, Java, Objective-c, Swift … Voici un lien qui vous détaille un peu plus la marche à suivre  https://flutter.dev/docs/development/platform-integration/platform-channels

🎤 Flutter est-il réservé seulement pour l'UI ?

Non, Flutter est un Framework vous permettant de développer entièrement votre application

🎤 Est-ce que mon application sera plus lente avec Flutter ?

Non, d’après les nombreux projets que nous avons réalisés avec Flutter, l’expèrience utilisateur ne subit pas de latence. Certains de nos clients, trouvent même les applications plus fluide.

🎤 Est-ce que mon application pourra être publié sur les marchés d'applications avec Flutter ?

Oui, il n’y aucun contre indication pour pouvoir publier vos applications sur le Playstore et l’Appstore

🎤 Est-ce je peux faire une UI spécifique pour chaque plateforme ?

Oui, Flutter vous permet de savoir sur quel plateforme est lancé votre application, il sera ainsi possible pour le développeur de déterminer l’UI, en fonction de la plateforme.

🎤 Est-ce Flutter est compliqué à apprendre ?

Que ce soit pour les développeurs les plus confirmés ou bien les débutants, Flutter est assez simple en terme d’apprentissage. Vous pouvez vous faire votre propre avis en suivant le codelabs gratuit proposer par Google https://flutter.dev/docs/codelabs

🎤 Est-ce Flutter est utilisable avec tous les IDE ?

Vous pouvez utiliser Flutter à l’aide d’un plugin sur les IDE Android Studio, Intellij IDEA et VS Code.

De plus, vous pouvez également utiliser des commandes via le terminal pour l’utilisation de Flutter et utiliser n’importe quel éditeur supportant le Dart.

Quelques réalisations en Flutter

Application Wecity

Wecity

WeCity est une plateforme de e-Commerce Type Social MarketPlace, Initialement elle vise à référencer et promouvoir les bons plans et ventes privées des commerces et artisans de proximité, mettant en relation pour achats: des consommateurs particuliers.

Application SOS violence

SOS Violences

Découvrez SOS Violences, l’application créée par l’association Avocats Femmes et Violences qui lutte contre toutes les formes de violences faites aux femmes

Application Ctiies

Ctiies

Grâce à Ctiies suivez votre actualité locale !

Vous choisissez les villes que vous voulez suivre et filtrer les catégories qui vous intéressent par ville.

Vous serez ensuite alerté lors d’une nouvelle actualité ou un événement se déroulant dans vos villes suivies.

Ctiies vous alertes aussi si une nouvelle ville arrive proche d’une ville que vous suivez déjà !

Et si votre ville n’est pas encore présente sur l’application, proposez nous de l’ajouter, plus vous êtes nombreux à nous la demander et plus nous aurons de chance de la faire rejoindre l’aventure !

faq sur la technologie beacon
FAQ : La technologie beacon en 6 questions/réponses

Nous vous proposons une FAQ sur le sujet des balises Beacon (iBeacon), où nous allons essayer de répondre aux principales questions récurrentes que nous recevons

FAQ sur la technologie Beacon

🎤 Qu’est-ce que la technologie beacon ?

Le Beacon correspond à une balise Bluetooth Low Energer (BLE) qui permet d’émettre des ondes radio à faible portée (environ 50 à 60 mètres) et qui ne consomme que très peu d’énergie.

🎤 A quoi peut servir un beacon ?

Le Beacon peut être utilisé dans de nombreux domaines : Le tracking de personnes, le tracking de produits, la géolocalisation indoor, marketting …Une des principales utilisations du Beacon est l’envoi de notification PUSH sur le smartphone d’un utilisateur lorsqu’il se trouve à proximité de la balise.Cependant, l’utilisation de la balise peut s’avérer utile dans d’autres contextes, limiter la distance entre un utilisateur et la balise, alerte lors de la sortie d’une zone d’un objet ou d’une personne …

🎤 Comment utiliser la balise beacon ?

La balise émet une tram Bluetooth, il vous faut donc un appareil capable de scanner ces trams.

En général, nous utilisons des smartphones ou des Gateways pour scanner les beacons.

🎤 Peut-on utiliser une balise beacon sans application mobile ?

Si vous utilisez un smartphone pour scanner la balise beacon, la réponse est NON.


Par exemple : Envoyer une notification PUSH pour alerter l’utilisateur d’une nouvelle promotion, ne sera possible que si l’utilisateur dispose de votre application mobile.

🎤 Quelles sont les informations disponibles avec une balise beacon ?

Les balises beacons sont définies par 4 valeurs principales :

  • UUID
  • Major
  • Minor
  • RSSI

    Les 3 premières valeurs permettent de rendre le beacon « unique ».


Le RSSI, donne la puissance du signal, il permet de déterminer approximativement la distance à laquelle on se trouve de la balise.

Certains beacons peuvent avoir des informations supplémentaires, notamment :


  • La température ambiante
  • L’accéléromètre
  • Le niveau de pile

 

🎤 Qu’est ce que la technologie Eddystone ?

Eddystone est un format de balise développé par Google. L’Eddystone permet d’émettre 4 types de tram différentes :

  • Eddystone-UID, permet de diffuser un identifiant unique permettant de faire le lien avec des informations
  • Eddystone-EID, permet de diffuser un identifiant éphémère permettant d’augmenter la sécurité de l’identification
  • Eddystone-TLM, permet de diffuser des informations supplémentaires comme le niveau de pile, la température, l’accéléromètre
  • Eddystone-URL, permet de diffuser une url pour rediriger vers un site internet.

Exemples de projets développés avec la technologies beacons

Projet Tam Tam ICE

TamTam ICE

Tam Tam ICE est une application de bons plans avec les commerces partenaires TAM TAM.

L’application permet notamment de recevoir une notification lorsqu’une promotion est à proximité de vous !

Projet de tracking de beacon

Console tracking

Console permettant de tracker un beacon et de visualiser sa dernière localisation.

Projet four connecte

Four connecté

Applicatiton permetttant de suivre la chaleur à l’intérieur d’un four pour s’assurer qu’un produit passe bien le bon temps à la bonne température

Notre partenaire et fournisseur officiel de balises beacons

Logo blue net beacon

Blue Net Beacon

Fourniture et intégration de la technologie beacon Bluetooth Low Energy (BLE) et traceurs GPS. Conseil et développement mobile et web au service de vos projets.