Pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter, inscrivez-vous gratuitement !

 

  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Consultant
    Inscrit en
    juillet 2013
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2013
    Messages : 2 011
    Points : 64 432
    Points
    64 432
    Billets dans le blog
    2

    Par défaut Flutter, le SDK mobile pour Android et iOS sort de la phase bêta

    Flutter : un projet open source qui supporte la construction d’applications mobiles 2D multiplateformes
    Pour iOS et Android

    Flutter est un projet open source encore à ses débuts et qui est développé en majorité par des ingénieurs de Google. Dans une FAQ dédiée au projet, il lui est reconnu de donner aux développeurs « un moyen facile et productif pour créer et déployer des applications mobiles multiplateformes de haute performance, à la fois sur Android et iOS ».

    Flutter se distingue également des autres options pour la création d’applications mobiles multiplateformes. Il n’utilise ni WebView ni les widgets OEM livrés avec les appareils. Il repose plutôt sur son propre moteur de rendu que ses développeurs estiment « de haute performance pour dessiner des widgets ».

    Il dispose de trois composantes principales. Flutter fourni d’abord un moteur de rendu 2D orienté mobile qui offre en plus un support pour le texte. Il vient aussi avec un framework de style fonctionnel réactif. Inspiré par React, ce framework est toutefois optionnel, laissant aux développeurs la possibilité d’utiliser un autre framework. Il est également conçu en couches de sorte que les développeurs puissent choisir d’utiliser uniquement des parties du framework. Flutter fournit encore un ensemble de widgets Material Design, des bibliothèques, des outils et un plug-in pour Atom. À l’instar du framework, les widgets sont optionnels, ce qui signifie que les développeurs pourront également utiliser leurs propres widgets. Flutter est aussi conçu pour permettre aux développeurs de créer facilement leurs propres widgets, ou de personnaliser les modèles existants.

    Le projet est construit avec les langages C, C ++ et Dart. Si le framework et les widgets sont écrits avec le langage Dart, le framework graphique sous-jacent et la machine virtuelle Dart ont été implémentés en C/C++, d’après la FAQ sur le projet. Les développeurs du projet justifient le choix de Dart pour le framework par le fait que non seulement il supporte des scripts simples, mais encore il est facilement évolutif pour les applications riches en fonctionnalités. C’est aussi un langage familier pour les développeurs JavaScript, Java et C#, qui permet encore de répondre à la nécessité d’une exécution rapide sur iOS.

    Flutter repose aussi sur le moteur de rendu 2D Skia, le système de rendu de texte de Blink, ainsi que sur le système de communication interprocessus (IPC) de Mojo. À travers le système IPC de Mojo, Flutter permet aux développeurs d’accéder à tout service ou API fournis par le système d’exploitation hôte. De manière plus générale, ce système de communication interprocessus permet d’assurer l’interopérabilité entre le code de l’application Flutter et le système d’exploitation hôte.

    Flutter peut être utilisé à l’intérieur des applications natives Android et iOS existantes, et les applications développées peuvent être déployées via Apple App Store ou Google Play Store. Toutefois, l’équipe projet envisage de fournir des outils pour générer facilement des fichiers .ipa et .apk (extensions respectives pour les fichiers d’applications iPod/iPhone et Android, dans un ordinateur).

    Sur Android, le code C/C++ est compilé avec le kit de développement natif (NDK) Android. La machine virtuelle Dart, sur laquelle la majorité du code du framework et de l’application est exécuté, génère alors un code natif compilé à la volée. Sur iOS, le code est traduit en code natif avec LLVM par compilation anticipée.

    Les applications Flutter tournent sous Android Jelly Bean 4.1.x et iOS 5, ainsi que les versions plus récentes des deux systèmes. Une variété de tablettes et téléphones de différentes gammes sont actuellement testés afin de garantir une compatibilité avec les appareils. Ces applications peuvent être développées sur Linux et Mac. Un support pour Windows est également prévu.

    Sources : GitHub, FAQ Flutter

    Et vous ?

    Utilisez-vous des frameworks de développement mobile multiplateforme ? Si oui, lesquels et pourquoi ? Que pensez-vous de Flutter ?

    Voir aussi

    Forum Mobiles
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : décembre 2011
    Messages : 43
    Points : 70
    Points
    70

    Par défaut

    Un outils de plus qui va faciliter aux debutants la creation des applis pour android et iOS.

  3. #3
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    3 801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : mars 2013
    Messages : 3 801
    Points : 95 069
    Points
    95 069

    Par défaut Un développeur donne des raisons qui peuvent justifier l'utilisation de Flutter

    Un développeur donne des raisons qui peuvent justifier l'utilisation de Flutter,
    le framework de Google pour créer des applications natives iOS et Android

    Il y a deux ans, Google a annoncé Flutter, un projet open source que ses ingénieurs ont présenté dans une FAQ dédiée comme « un moyen facile et productif pour créer et déployer des applications mobiles multiplateformes de haute performance, à la fois sur Android et iOS ». Google a récemment annoncé son nouveau framework permet de créer des applications mobiles natives qui fonctionnent sur Android, iOS et le nouveau système d'exploitation Fuchsia de Google.

    David Ford, un développeur logiciel, s’est laissé aller à énoncer quelques raisons qui, selon lui, sont très intéressantes à propos de ce framework :
    1. Son architecture est presque similaire à celle de React, un point positif pour ceux qui, comme David, aiment React ;
    2. Flutter est basé sur Dart, un langage de programmation moderne (développé par Google) qui est très facile à apprendre si vous connaissez déjà Java ou JavaScript. Dart a une vérification facultative du type statique. Dart peut également se compiler sur JavaScript. En fait, Dart a d'abord été conçu comme un langage de compilation JavaScript. Et il y a une machine virtuelle Dart. Vous pouvez donc utiliser Dart pour les applications côté serveur et les utilitaires de ligne de commande (tout comme Node). Et, bien sûr, Dart peut être compilé pour fonctionner sur les téléphones mobiles. Cela met Dart en concurrence avec d'autres langages « full stack » de seconde génération comme Kotlin ;
    3. Qu'est-ce que Polymer, GWT et Adobe Flex ont en commun et dont React ne dispose pas ? Une bibliothèque de widgets UI intégrée. Ceci, pour David, est l’une des grosses faiblesses de React. Raison pour laquelle il estime que si vous avez déjà travaillé avec un framework comme Flex, vous saurez apprécier le fait qu’il soit livré avec un ensemble de composants de haute qualité ;
    4. L'approche de Flutter à l'IU multiplateforme est unique. David assure que Flutter n'est pas comme Cordova ou PhoneGap qui sont essentiellement des applications JavaScript/HTML/CSS déguisées en applications natives mobiles. Les applications Cordova et PhoneGap s'exécutent dans un navigateur mobile enveloppé dans un composant natif (une vue web). Ceux-ci sont lancés comme des applications natives, mais au fond sont des applications Web. Ils n'utilisent pas de widgets mobiles. Au lieu de cela, ils utilisent les éléments Web familiers (<input>, <select>, etc.) pour créer l'interface utilisateur.
      Flutter n'est pas non plus comme React Native (ou NativeScript). React Native utilise les widgets natifs. Cela signifie que vous devez créer des applications distinctes pour Android et iOS. Cela signifie également que l'application ressemble et se comporte plus nativement que, par exemple, une application qui est passée par Cordova ou PhoneGap.
      David avance que Flutter réinvente sa propre bibliothèque de composants UI de zéro. Ces composants sont dessinés à l'aide des primitives graphiques de bas niveau des plateformes. Ainsi, les composants UI de Flutter ne sont pas des éléments HTML ni des widgets Android/iOS natifs. Ce sont des widgets Flutter. Ils ont un look-and-feel enfichable. Ils peuvent donc ressembler à des widgets natifs iOS ou à des widgets natifs Android. C'est essentiellement la même approche que JavaSwing ;
    5. Il n'existe pas de DSL UI externes (c'est-à-dire des fichiers HTML ou XML). Toute l'interface utilisateur est écrite en Dart. Ceci, pour David, est une grande victoire. Il avoue avoir une opinion étrange selon laquelle les DSL externes sont la racine de tout le mal. Ils réduisent considérablement la quantité d'aide qu'un vérificateur de type statique (ou IDE) peut vous fournir. Ils éliminent la refactorisation et la réutilisation du code. C'est l'une des raisons pour lesquelles il aime React.
      Avec Flutter, les UI sont codées dans le même langage que le reste de l'application : Dart. En outre, il n'y a pas d'équivalent JSX dans Flutter. Donc, quand il dit que Flutter est comme React, ce qu’il veut dire, c'est que Flutter est comme React sans JSX. Pour lui, le code privé de JSX est assez indigeste dans la combinaison React/JavaScript, mais plutôt élégant dans la combinaison Flutter/Dart ;
    6. Enfin, Flutter dispose d’un support de première classe pour son IDE préféré (JetBrains).

    Source : Code Burst

    Et vous ?

    Avez-vous déjà utilisé Flutter ? Qu'en pensez-vous ?
    Quels sont les points que vous préférez ?
    Quels sont ceux qui vous intéressent le moins ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  4. #4
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mai 2007
    Messages : 48
    Points : 62
    Points
    62

    Par défaut

    Reste à voir Flutter vs Titanium !??

  5. #5
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Consultant
    Inscrit en
    juillet 2013
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2013
    Messages : 2 011
    Points : 64 432
    Points
    64 432
    Billets dans le blog
    2

    Par défaut Google lance la première version bêta de Flutter

    Google lance la première version bêta de Flutter
    son nouveau kit de développement d’applications mobiles pour Android et iOS

    Au Mobile World Congress 2018 à Barcelone aujourd'hui, Google a annoncé la sortie de la première bêta de Flutter, son nouveau framework d'interface utilisateur mobile pour aider les développeurs à créer des interfaces natives de haute qualité pour iOS et Android.

    Dans une FAQ sur ce projet open source, Google explique que Flutter fournit un moteur de rendu 2D extrêmement optimisé mobile avec un excellent support pour le texte. Il vient aussi avec un framework de style réactif. Inspiré par React, ce framework est optionnel, laissant ainsi aux développeurs la possibilité d’utiliser un autre framework. Il est également conçu en couches de sorte que les développeurs puissent choisir d’utiliser uniquement des parties du framework. Flutter offre encore un riche ensemble de widgets pour Android et iOS, mais permet aussi aux développeurs de créer facilement leurs propres widgets ou personnaliser les widgets existants. En plus du moteur de rendu 2D, le framework et les widgets, Flutter vient avec des API pour les tests unitaires et d'intégration et bien d'autres outils.

    En ce qui concerne les technologies sur lesquelles reposent Flutter, il faut noter que le framework et les widgets sont écrits avec le langage Dart de Google, mais le framework graphique sous-jacent et la machine virtuelle Dart ont été implémentés en C/C++. Flutter repose aussi sur le moteur de rendu 2D Skia.


    Flutter a été dévoilé fin 2015 et après une version alpha publiée l’année dernière, Google sort aujourd’hui la première version bêta de son framework. Depuis la version alpha l'an dernier, Google a introduit de nouvelles fonctionnalités et apporté des améliorations à son framework, y compris le support d'Android Studio, de Visual Studio Code, de nouvelles factorisations pour vous aider à gérer le code de votre widget, etc. Notons que la version bêta de Flutter fonctionne également avec la préversion de Dart 2, publiée la semaine dernière et qui apporte un bon lot d’améliorations au langage de programmation Web de Google.

    Sources : Blog Google, FAQ Flutter

    Et vous ?

    Qu’en pensez-vous ?
    Y a-t-il de la place pour Flutter sur le marché de développement mobile ?

    Voir aussi :

    Flutter : un projet open source qui supporte la construction d'applications mobiles 2D multiplateformes pour iOS et Android
    Un développeur donne des raisons qui peuvent justifier l'utilisation de Flutter, le framework de Google pour créer des apps natives iOS et Android
    Dart 2.0 est disponible, le langage de Google a été optimisé pour le développement Web et mobile côté client
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  6. #6
    Membre averti
    Inscrit en
    juin 2010
    Messages
    471
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 471
    Points : 396
    Points
    396

    Par défaut

    Mouais bof les trucs google je préfère éviter, et puis la seconde version sera complètement incompatible avec lol

  7. #7
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    juillet 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mali

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : juillet 2015
    Messages : 2
    Points : 4
    Points
    4

    Par défaut

    je pense bien que ''Flutter'' auras une places!!!!

  8. #8
    Membre émérite

    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2018
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2018
    Messages : 27
    Points : 2 275
    Points
    2 275

    Par défaut Google lance la troisième version bêta de Flutter

    Google lance la troisième version bêta de Flutter
    son kit de développement d'applications Android et iOS peut désormais être utilisé en production

    Google a sorti cette semaine la version Beta 3 de Flutter, le SDK (Software Development Kit) qui permet de développer des applications natives dont le code fonctionne sous Android et sous iOS en même temps.

    La plupart du temps, les développeurs d’applications mobiles sont obligés de créer leurs applications pour Android et pour iOS. Ce qui revient à créer deux fois la même application. Google a donc créé Flutter pour résoudre ce problème et accroître la productivité des développeurs. « C'est pourquoi nous avons construit Flutter : pour offrir une nouvelle voie pour le développement mobile, centrée avant tout sur les performances natives, les visuels avancés et l'amélioration considérable de la vitesse et de la productivité des développeurs », a déclaré un membre de l’équipe Flutter dans un article de blog.

    Annoncé pour la première fois avec sa version alpha en 2017, Flutter peut maintenant, selon les ingénieurs de Google, être utilisé en production. Des outils de développement sous Android Studio, Visual Studio Code, Dart 2 et bien d’autres supports ont été mis à la disposition des développeurs pour leur permettre de se familiariser avec le SDK.

    Nom : flutter.png
Affichages : 4621
Taille : 56,7 Ko

    Flutter offre plusieurs fonctionnalités telles que le rechargement automatique qui permet un développement rapide, des designs expressifs et flexibles avec des widgets d’interface utilisateur personnalisables et des bibliothèques d’animation. D'après Google, il offre également des expériences de haute qualité sur tous les appareils et plateformes.

    Google affirme être agréablement surpris par la forte adoption du SDK dont la version Beta 1 a été lancée il y’ a juste 10 semaines au Mobile World Congress. Plusieurs applications développées avec les SDK ont été publiées. Google déclare que « l'un des plus populaires est l'application compagnon de la comédie musicale primée Hamilton Broadway, construite par Posse Digital, avec des millions d'utilisateurs mensuels, et une note moyenne de 4,6 sur Play Store ».

    Par ailleurs, Alibaba a annoncé cette semaine l’adoption de Flutter pour son application Xianyu qui compte plus de vingt millions d'utilisateurs actifs par mois. La société Groupon utilise également Flutter pour son application marchande.

    Google prévoit de livrer la version 1.0 de Flutter l’année prochaine et met à la disposition des développeurs assez de contenus techniques, une nouvelle série de codelabs et un cours Udacity pour apprendre à utiliser le nouveau SDK.

    Source : Google Developers Blog


    Et vous ?

    Que pensez-vous du SDK ?
    L'avez-vous essayé ? Si oui, quelles ont été vos impressions ?

    Voir aussi

    Flutter : un projet open source qui supporte la construction d'applications mobiles 2D multiplateformes pour iOS et Android

    Un développeur donne des raisons qui peuvent justifier l'utilisation de Flutter, le framework de Google pour créer des apps natives iOS et Android

    Google lance la première version bêta de Flutter, son nouveau kit de développement d'applications mobiles pour Android et iOS
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    septembre 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2009
    Messages : 168
    Points : 407
    Points
    407

    Par défaut

    Je trouve que c'est un peu irresponsable de la part de Google de recommander l'utilisation en production d'une techno encore en béta auprès des développeurs. Surtout que c'est pas juste un upgrade de version c'est une nouvelle techno. Ça veut dire que pour la plupart ceux qui vont l'utiliser partent de 0. Et partir avec une techno qui n'a jamais passé la 1.0 stable il faut oser quand même.

  10. #10
    Membre confirmé Avatar de alves1993
    Homme Profil pro
    Développeur Java/Dart/Javascript/Android (FullStack)
    Inscrit en
    décembre 2012
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java/Dart/Javascript/Android (FullStack)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2012
    Messages : 211
    Points : 529
    Points
    529

    Par défaut

    Citation Envoyé par codec_abc Voir le message
    Je trouve que c'est un peu irresponsable de la part de Google de recommander l'utilisation en production d'une techno encore en béta auprès des développeurs. Surtout que c'est pas juste un upgrade de version c'est une nouvelle techno. Ça veut dire que pour la plupart ceux qui vont l'utiliser partent de 0. Et partir avec une techno qui n'a jamais passé la 1.0 stable il faut oser quand même.
    Google a utilisé Flutter pour l'application mobile Google Ad Words.
    Je pense que si Google dit que Flutter peut être utilisé en production alors ça peut vraiment être utilisé en production. Le risque vient dans la nature du projet dans lequel Flutter sera utilisé.
    Google est dans une optique d'adoption du langage Dart chez les développeurs, elle n'a pas donc intérêt a dit des mensonges qui seront tôt ou tard découverts.
    Un geek ne vieillit pas, il se met à jour.

    Pour plus d'informations sur Android regarder la faq Android.
    Ensuite les tutoriels Android sont disponibles ici
    Pour les mecs, qui n'arrivent pas toujours à digérer le Javascript, Dart peut-être une solution pour vous.

  11. #11
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2013
    Messages : 25
    Points : 21
    Points
    21

    Par défaut

    Je ne comprend pas la stratégie de google. L'an dernier, c’était les louanges de Kotlin vu leur partenariat avec JetBrain pour le dev mobile, maintenant on parle de Flutter.

    Finalement on est censé utiliser quoi Java, Kotlin, Flutter(Dart) ? Ça commence à faire beaucoup.

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    septembre 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2009
    Messages : 168
    Points : 407
    Points
    407

    Par défaut

    Flutter est cross-platform la ou Kotlin génère du bytecode (il y a bien du Kotlin native mais on a pas encore la 1.0). Donc, si tu fais uniquement du Android, partir sur Kotlin me semble mieux car c'est fait par Jetbrain qui contrairement à Google n'abandonne pas ses projets dès qu'il n'y voit plus d’intérêt.

  13. #13
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    août 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : août 2013
    Messages : 19
    Points : 24
    Points
    24

    Par défaut

    Excellente nouvelle! 😀
    C'est un outil de développement d'application multiplateforme, comme Xamarin ou React Native.
    Il crée des applications entièrement natives capables de partager la plupart de leur code entre plates-formes.
    Il peut être utilisé dans Android Studio avec un plugin ou vous pouvez simplement utiliser n'importe quel éditeur de texte et la ligne de commande.

  14. #14
    Membre éprouvé
    Avatar de tails
    Homme Profil pro
    Inscrit en
    novembre 2003
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : novembre 2003
    Messages : 605
    Points : 969
    Points
    969
    Billets dans le blog
    8

    Par défaut Pas mal mais appauvri au niveau des bibliothèques

    J'ai trouvé le concept très interessant :
    • le framework s'intègre parfaitement à Android Studio (je n'ai pas de mac pourtester sous XCode et IOS)
    • la rapidité de la mise à jour du code sur l'émulateur/le périphérique de test : un peu comme les instant run d'Android mais en plus efficace
    • le langage Dart ne m'a pas semblé difficile à appréhender


    En revanche, les points suivants m'ont un peu plus gếné :
    • le système de composants StateFull et StateLess nécessite de repenser sa façon de coder les composants, et j'ai eu un peu de mal à m'y faire
    • les bibliothèques Dart ne sont pas très nombreuses pour certains domaines (je parle aussi bien de Google que de la communauté) : par exemple pour les échecs. De plus certaines librairies sont plus difficiles à utiliser sous Dart : notamment ANTLR, qui n'a pas de version 4 sous Dart. Quelqu'un y a pensé, mais n'a pas été au bout ...


    Ce qui fait qu'au final, je lui préfère toujours
    • soit React Native
    • soit le développement natif (Android + Kotlin)

  15. #15
    Chroniqueur Actualités

    Homme Profil pro
    Consultant informatique
    Inscrit en
    avril 2018
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2018
    Messages : 152
    Points : 5 451
    Points
    5 451

    Par défaut Flutter, le SDK mobile pour Android et iOS sort de la phase bêta

    Flutter, le SDK mobile pour Android et iOS sort de la phase bêta
    Google annonce la Release Preview 1, une étape importante avant la version 1.0

    Google a annoncé le mercredi dernier une nouvelle étape dans le développement de Flutter, marquant ainsi une phase très importante dans l’évolution de son kit de développement d’application vers une version 1.0 plus stable. Flutter est le SDK mobile pour la création d'interfaces natives de haute qualité sur iOS et Android, en un temps record. C'est lors de la conférence GMTC Global Front-End à Pékin que Google a annoncé la sortie de la Release Preview 1 de son SDK mobile. Notons que la Chine a été choisie en raison d’une forte mobilisation de ses développeurs locaux et ses entreprises autour de Flutter.

    Nom : flutter-logo-sharingl.png
Affichages : 2103
Taille : 9,3 Ko

    Le chemin parcouru de la version bêta à la Release Preview 1

    Bien que Flutter ait commencé son ascension bien avant, la conférence Google I/O lui a permis de connaitre une adoption plus rapide. Et cela se justifie par de nombreuses activités qui lui ont été consacrées lors de cet événement.

    Google a organisé des rencontres avec des développeurs pour aborder certains sujets sur Flutter, qui était en version bêta, afin de le faire découvrir davantage. Les sujets comme la conception d'interface utilisateur avec Flutter, le développement mobile avec Flutter et Firebase, et les pratiques architecturales pour les applications Flutter complexes. Lors de la dernière conférence Google I/O, la société a également procédé à la présentation d’un certain nombre d’applications qui utilisent déjà Flutter telles qu'Alibaba, Groupon et Google AdWords.

    À la suite du Google I/O, Flutter a connu une croissance fulgurante surpassant celle de nombreux autres projets open source plus populaires. Ce qui lui a permis d'être classé parmi les 100 meilleurs dépôts sur GitHub et augmenté de 50 % ses utilisateurs.

    Nom : GitH1.png
Affichages : 2469
Taille : 42,3 Ko

    La marche vers la version stable avec la Release Preview 1

    Cette nouvelle version est disponible depuis le 20 juin et Flutter continue sa marche vers sa version stable avec une forte contribution des communautés de développeurs repartis dans le monde entier et mobilisés autour du SDK.

    Les contributions des communautés à la Release Preview 1 sont nombreuses : ce sont entre autres le support de clavier physique et de scanners de codes-barres, l’enregistrement vidéo et l'inclusion d'un dossier d'images ou de polices. Il y a aussi de nouveaux paquets tels que Flutter Platform Widgets, un ensemble de widgets pour iOS ou Android ; Mlkit, un wrapper pour les API Firebase MLKit ; et Sequence Animation, qui aide à construire une série d'animations connectées.

    Aussi, l’équipe Flutter continue des séries d’améliorations sur divers aspects y compris le package du lecteur vidéo pour le rendre plus fiable. On note aussi l'extension du support de Firebase pour inclure Firebase Dynamic Links, une solution pour créer et gérer des liens sur plusieurs plateformes, entre autres améliorations.

    Côté outils Flutter, cette version met à jour l'extension Flutter pour Visual Studio Code par l'ajout d'une nouvelle vue de plan, la complétion des instructions et la possibilité de lancer des émulateurs directement depuis Visual Studio Code. Toutes ces améliorations étendant les possibilités de Flutter suscitent des approbations de la part des développeurs et organisations qui ont déjà une expérience avec l’outil. Toute chose qui encourage Google qui croit en une version future stable de Flutter.

    Source : Tim Sneath, Product Manager de Flutter

    Et vous ?

    Avez-vous déjà utilisé Flutter ?
    Si oui, quelles sont vos impressions ?
    Comment le jugez-vous par rapport aux alternatives ?

    Voir aussi

    Google lance la première version bêta de Flutter, son nouveau kit de développement d'applications mobiles pour Android et iOS
    Flutter : un projet open source qui supporte la construction d'applications mobiles 2D multiplateformes, pour iOS et Android
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  16. #16
    Membre actif
    Profil pro
    retraité
    Inscrit en
    décembre 2010
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : décembre 2010
    Messages : 139
    Points : 298
    Points
    298

    Par défaut En DART ??

    Bonjour,
    sauf erreur c'est en DART, dommage, en C++17 cela aurait été bien.
    Moi ce que j'attends c'est un portable QML "sans Qt". Cela permettrait d'avoir juste la partie UI en QML. Quitte à ce que cela soit transpilé ensuite en C++. Cela permettrait d'avoir un truc sympa pour la création d'interfaces, et surtout d'alléger ensuite la sauce en n'utilisant que les parties de la norme C++ pour le reste. Cela permettrait d'avoir des applications plus légères qu'avec Qt et surtout via une licence MIT il n'y aurait plus ces soucis sur la licence LGPL (il faut offrir à l'utilisateur la possibilité de lien avec les versions plus récentes de Qt).
    Bonne fin de journée

  17. #17
    Membre à l'essai
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    octobre 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : octobre 2014
    Messages : 6
    Points : 12
    Points
    12

    Par défaut

    Citation Envoyé par archqt Voir le message
    Bonjour,
    sauf erreur c'est en DART, dommage, en C++17 cela aurait été bien.
    De mon point de vue, je pense que ne pas utiliser C++ rend Flutter plus facile d'approche: le langage Dart est plutôt simple d'utilisation, et permet notamment de faire des modifications légères, et visualiser le résultat quasiment en temps réel dans l'application sans recompilation (tout en gardant l'option de compiler la version release de l'application).

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/11/2013, 12h08
  2. Réponses: 7
    Dernier message: 18/04/2013, 15h41
  3. Réponses: 2
    Dernier message: 21/06/2012, 23h22
  4. Qu'est-ce qui vous motive à contribuer à un projet open-source ?
    Par Katleen Erna dans le forum Actualités
    Réponses: 41
    Dernier message: 28/08/2010, 01h52
  5. Réponses: 3
    Dernier message: 17/07/2009, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo