FoodyShare: The Flutter Recipe sharing application.

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • musicPlayer

  • My fascination with Flutter began when I saw a Twitter post by Onuoha Ifeanyi detailing how he had developed and published a Flutter music player app to the Google Play Store. And hearing all this talk about the framework, I decided to try it out and see how it would go.

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • To program with Flutter, I did have to learn a bit of Dart, which was kinda not that difficult as its syntax is similar to that of Java and Typescript. The next step was downloading the Flutter SDK and setting up the necessary code editors. From then on it was tutorial after tutorial with a few additional exercises of course.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pub-dev

    The pub.dev website

  • All in all, version one of FoodyShare has taken me about three months to complete. In between those months, there have been productive, lazy, good, and bad days. Sometimes the code would run on the first try, other times it would take me a few hours to a day or two to resolve a bug. I can definitely say I've learned a lot about Flutter and programming after all the blood, toil, and sweat.  From the blog title, you can tell the app has been made with Flutter, the UI cross-platform framework from Google. In addition to that, the app utilizes Firebase for its backend, in terms of authentication, analytics, and database needs. Other libraries have also been extremely helpful in extending the application's features in terms of the user interfaces, animations, accessing native device features such as the camera, styling text, in-app payments, etc. On matters of plugins, I have made a series that can be accessed right here. With all that said, I would like to add that the code is definitely nowhere near perfection, though I have made steps to gather knowledge and follow best practices where possible.

  • quickstart-android

    Firebase Quickstart Samples for Android

  • All in all, version one of FoodyShare has taken me about three months to complete. In between those months, there have been productive, lazy, good, and bad days. Sometimes the code would run on the first try, other times it would take me a few hours to a day or two to resolve a bug. I can definitely say I've learned a lot about Flutter and programming after all the blood, toil, and sweat.  From the blog title, you can tell the app has been made with Flutter, the UI cross-platform framework from Google. In addition to that, the app utilizes Firebase for its backend, in terms of authentication, analytics, and database needs. Other libraries have also been extremely helpful in extending the application's features in terms of the user interfaces, animations, accessing native device features such as the camera, styling text, in-app payments, etc. On matters of plugins, I have made a series that can be accessed right here. With all that said, I would like to add that the code is definitely nowhere near perfection, though I have made steps to gather knowledge and follow best practices where possible.

  • sdk

    The Dart SDK, including the VM, dart2js, core libraries, and more.

  • To program with Flutter, I did have to learn a bit of Dart, which was kinda not that difficult as its syntax is similar to that of Java and Typescript. The next step was downloading the Flutter SDK and setting up the necessary code editors. From then on it was tutorial after tutorial with a few additional exercises of course.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts