8 Apps That I Created With Flutter - Reviewing My Development Experience Using The Flutter Framework

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 มิ.ย. 2024
  • Creating apps in Flutter has probably been my favorite and most productive hobby in the past four years. Flutter was introduced to the world in May 2017, and once I learned how to use this amazing framework, I started developing apps back to back. Here are eight apps that I have created using Flutter.
    Let me know in the comments some of the apps you have created using Flutter.
    CHAPTERS
    0:15 - Intro
    1:17 - 1. Camp Central
    2:18 - 2. Hidden Gems
    3:06 - 3. Lit Pic
    4:03 - 4. HEART
    5:22 - 5. Passport To Kindergarten
    6:05 - 6. Critic
    7:19 - 7. Dayton Human Relations Council
    8:14 - 8. Score Square
    9:42 - Outro
    Flutter : 👇
    flutter.dev/
    Firebase : 👇
    firebase.google.com/
    Stripe : 👇
    stripe.com/en-gb-us
    Algolia : 👇
    www.algolia.com/
    MongoDB : 👇
    www.mongodb.com/
    Open Movie Database API : 👇
    www.omdbapi.com/
    SendGrid : 👇
    sendgrid.com/
    Cloud Functions : 👇
    cloud.google.com/functions
    Learn How To Use Waka Time - The Automatic Time Tracking Utility For Programmers Here : 👇
    • Waka Time - The Automa...
    View Apps That I Have Developed In Flutter Here : 👇
    Android: play.google.com/store/apps/de...
    Apple: apps.apple.com/us/developer/t...
    Connect With Me:
    TikTok: / trey.codes
    Linkedin: / trey-hope-69a3a774
    GitHub: github.com/trey-a-hope
    ➡️ ➡️ SUBSCRIBE: bit.ly/TreyCodes
    Thank you for watching!
    #treycodes
    #flutter
    #firebase
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 41

  • @gitarthakashyap8519
    @gitarthakashyap8519 ปีที่แล้ว +4

    Came here from reddit. Loved it. Keep posting some detail break downs..

    • @TreyHope
      @TreyHope  ปีที่แล้ว +1

      Thank you! I definitely plan to!

  • @moyinshabi
    @moyinshabi ปีที่แล้ว

    Great video and great apps! Subscribed already! I especially loved the Lit Pic, Critic, and Score Square apps along with the explanations of the technologies used. Would be great to see a tutorial of building a full-fledged app from you someday.

    • @TreyHope
      @TreyHope  ปีที่แล้ว +1

      Thank you so much for watching! I will add that to my list of ideas for my next videos. ✊🏾

  • @THCHUMOUR
    @THCHUMOUR ปีที่แล้ว +3

    great job, love the hustle

    • @TreyHope
      @TreyHope  ปีที่แล้ว

      Thank you! I appreciate it

  • @adnanhabib4449
    @adnanhabib4449 ปีที่แล้ว +2

    And that’s the video I was looking forward to see

    • @TreyHope
      @TreyHope  ปีที่แล้ว +1

      I’m glad i hit the mark this time 👍🏾

    • @adnanhabib4449
      @adnanhabib4449 ปีที่แล้ว

      @@TreyHope yea definitely

    • @adnanhabib4449
      @adnanhabib4449 ปีที่แล้ว +3

      @@TreyHope I think the next video should be Industry standard practices for flutter developers. That information is crucial but no one talks about it.

    • @TreyHope
      @TreyHope  ปีที่แล้ว

      @@adnanhabib4449 I will add this to the list

    • @adnanhabib4449
      @adnanhabib4449 ปีที่แล้ว +1

      @@TreyHope that will be awesome

  • @cb5151
    @cb5151 หลายเดือนก่อน

    those app r nice.

  • @NK-ds8qo
    @NK-ds8qo ปีที่แล้ว

    Great video, what state management packages, if any, do you normally use in your app?

    • @TreyHope
      @TreyHope  ปีที่แล้ว

      Thank you, I typically use GetX. It’s really quick to get setup and you don’t have to write much boiler plate code.

    • @NK-ds8qo
      @NK-ds8qo ปีที่แล้ว

      @@TreyHope Fair enough, I’ve been using bloc in my app and it’s quite verbose but the vscode extension makes it easy to create the necessary components. I’ve found it’s also quite simple to understand however currently having some issues trying to update ui based on multiple business logic components.

  • @pcelis19
    @pcelis19 ปีที่แล้ว +2

    🔥
    For the Dayton Human Relations Council project those were some huge forms. What package did you use for it. Any refactoring pointers or techniques because I hate forms with passion. Rather snort fiber glass than write up form logic.
    Also navigation is clean. Did you stick to Nav 1 or did you use nav 2.0?

    • @TreyHope
      @TreyHope  ปีที่แล้ว +1

      Thanx bro. I used a flutter form package, (might have been called flutter_forms) that took care of handling form errors, text input types, validation checks, etc.
      If I were to do it again, I would break the form out into separate pages to prevent the user from scrolling a super long page because all that info can be a bit intimidated for the user.
      As far as navigation, I’m not sure what Nav 1 or Nav 2 is lol. Can you elaborate on that?

    • @pcelis19
      @pcelis19 ปีที่แล้ว +1

      @@TreyHope
      Thanks for the info.
      Navigator 1.0 is the out of the box navigation you got from Flutter from it's inception. So calling (probably not syntactically correct) Navigator.of(context).pushNamed(name, args) to route to page that might take arguments.
      Navigator 2.0 was an attempt to improve the navigation system through all OSs while at the same time making things declarative vs Nav 1.0's imperative approach. On top of that, unlike 1.0 you have the ability to know what's on the stack.
      That's from what I remember from the top of my head. I'm sure I'm missing a couple ideas but that's like a quick review.

    • @TreyHope
      @TreyHope  ปีที่แล้ว +1

      Ah ok, makes sense. I used Navigator 1.0 then I believe. And no problem bro, thanks for the questions.

  • @jatingohel7698
    @jatingohel7698 ปีที่แล้ว

    👌👌👌

    • @TreyHope
      @TreyHope  ปีที่แล้ว

      Thank you for watching my friend

  • @atta-zn6nf
    @atta-zn6nf 4 หลายเดือนก่อน +2

    bro i wana make ecommerce apps for my country i found flutter and i learned to make beautiful ui apps having a little bit of functionality like calculator app
    I dont know what to learn next, i even can't publish them on app store or playstore please guide me
    things i dont know are firebase , backend , how to publish and APIs

    • @TreyHope
      @TreyHope  4 หลายเดือนก่อน

      Follow me on Instagram and send me a message there.
      @trey.codes

  • @raves_r3177
    @raves_r3177 ปีที่แล้ว

    Quick question, how do you handle Firebase subscription plans for the apps? Im sure the apps do not use the free version and I am sure the client pays for it, but how do you like, have a transaction to the client regarding that? Does it come with your terms and conditions?

    • @TreyHope
      @TreyHope  10 หลายเดือนก่อน

      I’m not sure what you mean by firebase subscription plan. Do you mean subscriptions like in app purchases?

    • @raves_r3177
      @raves_r3177 10 หลายเดือนก่อน

      @@TreyHope the firebase storage where you pay for a subscription for storage. when its free version there is limited storage.

    • @TreyHope
      @TreyHope  10 หลายเดือนก่อน

      @@raves_r3177 correct. Based on your Firebase plan you get a certain amount of storage. I’m not sure what your question is exactly.

  • @sadatkhan8662
    @sadatkhan8662 ปีที่แล้ว +1

    Hi sir is Dart language is Necessary for Flutter
    or not?
    Which language should I start with?

    • @TreyHope
      @TreyHope  ปีที่แล้ว

      Hello sir, yes, Dart is the language required for flutter. If you don’t want to start with that, I would try JavaScript because they have very similar syntaxes.

  • @dardarlt
    @dardarlt 3 หลายเดือนก่อน

    I'm watching your videos, but you look and sound like a real rapper

    • @TreyHope
      @TreyHope  3 หลายเดือนก่อน

      I do a little bit a both lol

  • @h3w45
    @h3w45 ปีที่แล้ว

    Flutter is the future

    • @TreyHope
      @TreyHope  ปีที่แล้ว +1

      Big facts

  • @althafaralijaffarali1803
    @althafaralijaffarali1803 ปีที่แล้ว +1

    Bro how much did you charge these apps??

    • @TreyHope
      @TreyHope  ปีที่แล้ว +1

      Great question. Typically 1k -3k, not too much.

    • @truthmatters7573
      @truthmatters7573 หลายเดือนก่อน

      @@TreyHope have you got any pointers on how to determine the right price?

    • @TreyHope
      @TreyHope  หลายเดือนก่อน +1

      @@truthmatters7573 a lot of factors can go into that decision, but I would say charge by the features needed in the app, (authentication, push notifications, messaging, sorting/filtering of date, real time database, analytics, in app payments, etc).

    • @truthmatters7573
      @truthmatters7573 หลายเดือนก่อน

      @@TreyHope Thanks bro :)

  • @angeleyes3083
    @angeleyes3083 ปีที่แล้ว

    Greetings, I messaged you on Facebook.

    • @TreyHope
      @TreyHope  10 หลายเดือนก่อน

      Thank you.