{"id":2316,"date":"2025-02-27T00:23:00","date_gmt":"2025-02-27T00:23:00","guid":{"rendered":"https:\/\/alexandre-chatelain.fr\/?p=2316"},"modified":"2025-02-10T01:24:08","modified_gmt":"2025-02-10T01:24:08","slug":"three-years-ago-i-tried-flutter-for-a-client-project-since-then-ive-never-looked-back-%f0%9f%9a%80","status":"publish","type":"post","link":"https:\/\/alexandre-chatelain.fr\/en\/three-years-ago-i-tried-flutter-for-a-client-project-since-then-ive-never-looked-back-%f0%9f%9a%80\/","title":{"rendered":"Three years ago, I tried Flutter for a client project. Since then, I\u2019ve never looked back. \ud83d\ude80"},"content":{"rendered":"<p>Three years ago, I tried Flutter for a client project. Since then, I\u2019ve never looked back. \ud83d\ude80<br><br>Why?<br>\u2705 One codebase for iOS &amp; Android \u2192 Huge time saver<br>\u2705 Near-native performance \u2192 Smooth animations &amp; responsive UI<br>\u2705 A rich ecosystem \u2192 Material Design, customizable widgets, powerful plugins<br><br>Recently, I built an e-commerce app handling 1,000+ daily transactions with almost zero crashes.<br><br>\ud83d\udca1 What about you? Have you tried Flutter or do you prefer React Native? \ud83d\udd25<br>________________________________________________________<br><br>Il y a 3 ans, j\u2019ai test\u00e9 Flutter pour un projet client. Depuis, je n\u2019ai jamais regard\u00e9 en arri\u00e8re. \ud83d\ude80<br><br>Pourquoi ?<br>\u2705 Un seul codebase pour iOS et Android \u2192 gain de temps \u00e9norme<br>\u2705 Des performances quasi natives \u2192 animations fluides et UI r\u00e9active<br>\u2705 Un \u00e9cosyst\u00e8me riche \u2192 Material Design, widgets personnalisables, plugins puissants<br><br>Derni\u00e8rement, j\u2019ai d\u00e9velopp\u00e9 une app e-commerce qui g\u00e8re +1000 transactions par jour avec un taux de crash proche de 0%.<br><br>\ud83d\udca1 Et toi, tu as test\u00e9 Flutter ? Ou tu pr\u00e9f\u00e8res React Native ? \ud83d\udd25<br><br><a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=flutter&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#Flutter<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=mobiledevelopment&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#MobileDevelopment<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=appdevelopment&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#AppDevelopment<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=tech&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#Tech<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=softwareengineer&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#SoftwareEngineer<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=crossplatform&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#CrossPlatform<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=devlife&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#DevLife<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=startup&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#Startup<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=freelance&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#Freelance<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=digitalnomad&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#DigitalNomad<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=techcareer&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#TechCareer<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=androiddev&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#AndroidDev<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=iosdev&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#iOSDev<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=uiux&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#UIUX<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=performance&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#Performance<\/a> <a href=\"https:\/\/www.linkedin.com\/feed\/hashtag\/?keywords=remotework&amp;highlightedUpdateUrns=urn%3Ali%3Ashare%3A7292360500670050304\">hashtag#RemoteWork<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Three years ago, I tried Flutter for a client project. Since then, I\u2019ve never looked back. \ud83d\ude80 Why?\u2705 One codebase&#8230;<\/p>","protected":false},"author":1,"featured_media":2317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2316","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/posts\/2316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/comments?post=2316"}],"version-history":[{"count":1,"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/posts\/2316\/revisions"}],"predecessor-version":[{"id":2318,"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/posts\/2316\/revisions\/2318"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/media\/2317"}],"wp:attachment":[{"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/media?parent=2316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/categories?post=2316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alexandre-chatelain.fr\/en\/wp-json\/wp\/v2\/tags?post=2316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}