The Ultimate Flutter Starter Packages I Use 2021

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ม.ค. 2021
  • Thinking of starting a new project, then this is for you. These packages you don't want to miss out on and maybe they will be added to your list of packages that you will always use.
    Course to build a production-ready app 👉 robertbrunhage.com/course
    00:00: Overview
    00:50: Intl
    01:54: Shared_preferences
    02:57: Animations
    03:42: Flutter_svg
    04:37: Hooks_riverpod
    05:44: Mockito
    06:59: Flutter_launcher_icons
    Animations: • Flutter Material Anima...
    Testing (Mockito): • Flutter Testing For Be...
    Riverpod: • State Management Like ...
    Hooks_riverpod: • Build a Twitter App in...
    ····················································································
    ♥ Become a Patreon supporter: / robertbrunhage
    ♥ Subscribe: bit.ly/2SUyRhx
    ····················································································
    ● Website: robertbrunhage.com
    ● Twitter: / robertbrunhage
    ● Discord: / discord
    ● Instagram: / robertbrunhagedev
    ● Facebook: bit.ly/RobertDev

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

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

    Excelent video Robert, my personal packages:
    - dio
    - freezed
    - auto_route
    - cached_network_image
    - flutter_dotenv
    - flutter_flavor

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

    High quality content 🔥 You earned a sub mate!

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

    This was great

  • @CoveiraoPS3
    @CoveiraoPS3 2 ปีที่แล้ว

    Great video! As a flutter noob I found this pretty useful

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

    - flutter_bloc or mobx
    - dartz
    - json_serialization
    - mockito
    - intl
    - intl_utils (for translations)
    - hive
    :)

    • @RobertBrunhage
      @RobertBrunhage  3 ปีที่แล้ว

      Oh I didn't really think of dartz, that one gets added pretty early for me as well!

  • @dhinesh534
    @dhinesh534 3 ปีที่แล้ว

    Thanks for sharing

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

    Awesome video. Is no one going to talk about the awesome thumbnails this guy makes? I love your thumbnails. 😀

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

      They remind me of fireship.

    • @bluyetiinc7553
      @bluyetiinc7553 2 ปีที่แล้ว

      yes, great point.

  • @klutch4198
    @klutch4198 2 ปีที่แล้ว

    supercharged!

  • @jellescheer4793
    @jellescheer4793 3 ปีที่แล้ว

    Thanks for making the video Robert, it was great. Got me thinking about switching from provider over to riverpod. Do you have any info/tips about the migration part from provider to riverpod?

    • @jellescheer4793
      @jellescheer4793 3 ปีที่แล้ว

      Perhaps that's a video idea on it's own; Provider to Riverpod migration guide

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

    A great video as usual!
    I would also add overlay_support package to easily show notifications, toasts or whatever.. these are mostly needed in most applications :D
    Also, I have a question regarding hooks since I didn't get to use them, it's more of a concern.. I feel like they change the way we write Flutter (a black box kind of), is that justifiable or am I being a paranoid dev :D ?
    Keep it up!

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

      Oh great one, I really like the new ScaffoldMessenger to handle a lot of the basic functionallity flutter.dev/docs/release/breaking-changes/scaffold-messenger
      It depends, to me I don't think it's an issue. It's meant to handle things for you "automatically", it can be seen as the same on how Widgets makes it easier to use RenderObjects or Elements (depends on how you look at it).
      Now I always recommend to at least know some of the basic functionallity of the tools you are using, and hooks is not as complicated as you may think!

    • @aymanbarghout
      @aymanbarghout 3 ปีที่แล้ว

      Thanks for the insight!
      I will give hooks another look then :D

  • @smsmms5958
    @smsmms5958 2 ปีที่แล้ว

    Hi Robert, ,
    I hope you are fine.
    Thank you for all these tips and tricks that helps a lot of us.
    I have a question, I hope I will be clear,
    Is there any way to make a flutter app that allows upgrades, on Android and ios, of some features depending on user's subscription type?
    Example, 10 users download and install the same app, let's say 3 of them subscribe to a premium plan, they must receive an upgrade with new features.
    The idea is to manage the app size and keep it as light as possible (other users will keep the same working app)
    Note : it's for a social network, all users interact together)
    Thank you in advance

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

    - dio
    - freezed
    - cached_network_image
    - shimmer
    - modal_bottom_sheet
    - bot_toast
    - google_fonts
    - get_it
    - equatable
    - validators
    - timeago
    - flutter_secure_storage
    - easy_localization
    ^_^

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

      Oh some of those I have to check out, thanks for sharing!

    • @rsajdok
      @rsajdok 3 ปีที่แล้ว

      why equatable and freezed togheter?

    • @dma6967
      @dma6967 3 ปีที่แล้ว

      @@rsajdok sometimes I have model classes that I don’t like to use generator with it

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

    I like no firebase :)

  • @soulreaver7802
    @soulreaver7802 3 ปีที่แล้ว

    Getx is best

  • @TheAkshay60
    @TheAkshay60 3 ปีที่แล้ว

    all of these comments and I'm surprised no one has mentioned about design pattern, anyways I use package mvc_pattern in all of my projects