Complete Flutter App Course | Flutter Tutorial for Beginners | Data Source (2)

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ต.ค. 2024

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

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

    I recommend this channel for flutter tutorials with explanations

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

    Great. Really hyped for this series. I was stuck with flutter, after looking into lots of speed code videos and seeing those pretty UIs being made in 30 min. I thought flutter is easy, but as I in my own case when had to make the app dynamic, then that is where the actual horror started. But this series has been a god send. Please keep it up....

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

      Speed code, no sense watching code without explanation. You can see code on github as well.
      Totally agree, can't LEARN for long time with speedcodes.

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

    A superb video with excellent explanations. I think that explaining how to securely store API keys in the project would be very helpful for everyone. I have made some searches, but nothing complete/robust, so far. Thanks for sharing.

    • @techieblossom
      @techieblossom  4 ปีที่แล้ว

      Great suggestion! I have updated the branches. Thanks.

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

    Sir as you are creating full functional app... keep make landscape and web responsive too..... thank you

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

      If you can give or create the design, that would be helpful.
      Otherwise, after completing the portrait, I will do it.

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

      @@techieblossom ok sir i will give a try...

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

    Fantastic, I've to make some changes for the nullsafety and others things, but is all ok !! TSM
    I, have one Problem, and quit this line from model...genreIds: List.from(map['genreIds']), that is returning null...

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

      Please take the one from.the githun repo.
      The auto generator is not 100 percent correct.

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

    You should have started with the build flavors of dev, staging and production and then started working with the API. I hopeyou will add it later in the series as it is one of the most important aspect of industry standard app.

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

    Thank you for this amazing tutorial. I really understood what you meant by clean architecture

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

    Very interesting! First time in Flutter but this is pretty similar a Java Spring, I'm totally enthusiastic with this series!

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

    Thanks for this series 🙌,
    Very confusing while trying to implement same structure with my code 🥺

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

      I have written documents also for same .
      Go to my medium profile.

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

    Amazing and Clear instruction.. Thanks Bhay, n keep it up.

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

    I have a question that in the get() method we have a parameter called headers, what is this parameter used for??

  • @ronaldoolesco7493
    @ronaldoolesco7493 4 ปีที่แล้ว

    Nice Tutorial! In appreciation, I joined your channel as member! Keep the good content coming!

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

    the modal which extends entity.. do you have more info on this? wonder what's the purpose and benefits...

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

      1. Layer segregation.
      Model will have many fields which are in the API response.
      2. Depending of the app, the entity can have lesser number of fields.

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

      @@techieblossom any learning materials online to understand more on model and entity? probably dart related?

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

      It's a general concept.
      Search for repository pattern. Probably you will understand that.

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

    Hey, I am getting a 503 service error when I am requesting trending API.
    and the below message. I have checked ad-block is disabled in my browser.
    Error: Network Error
    Check the developer tools console, it might have more information on the error.
    If you are using an Ad blocker, it is possible your Ad blocker is blocking the request.

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

      Please address this problem

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

      Did you generate the API key?

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

      @@techieblossom I have generated it, and that thing is perfectly fine. I have also asked the support portal of tmdb and they replied that "I believe Stoplight has temporarily blocked the Try it out feature for our account
      because too many people were using it as the source for their apps,
      and not using api.themoviedb.org for some reason.
      No timeline on getting it restored, but that's the problem.
      Switch to use our proper production address, api.themoviedb.org.". Please look into this matter and help me, I am really looking forward to learning a lot from this application.

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

      If try it out isn't working, directly hit the API with API key on Firefox.
      You will get the JSON pre formatted
      I also do same when try it out doesnt work.

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

      @@techieblossom Got it, man!!. Thanks for solving my issue. You and your videos are amazing and I will learn a lot from this channel.

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

    but I figured and the error is because of the cors policy, instead just click the URL after get response and open it in new tab, that is the json code that needs to be copied

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

    Do u have an updated code with null safety in it bro

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

      Yes later in series, I show how to migrate.
      Part 21

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

    Does model and entity always required? If I only want to use post to save to my database and the return json is just the {'status':'SUCCESS', 'msg':'Saved'}. Do I have to make a model and entity for this? And also another scenario is when I don't really care about the API return. Will removing the model and entity affects all the script that uses it. Thanks

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

      When you don't care about response at all, no need of model.

  • @akarshs9552
    @akarshs9552 4 ปีที่แล้ว

    Hey, Can you add filter search functionality in this app?

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

      There will be search functionality, please watch pilot episode to know what is the final app that you'll have

  • @HarshVaidya-iq1wy
    @HarshVaidya-iq1wy 7 หลายเดือนก่อน

    sir the trending page not availabe @ 2:42. helpful if you provide the links

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

      They might have removed trending type of list
      So you can use any of these
      www.developer.themoviedb.org/reference/movie-now-playing-list. And similar like these

  • @WayOfLife-vr5gn
    @WayOfLife-vr5gn 3 ปีที่แล้ว +1

    You such an amazing

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

    i can't get the json file from imbd it gives me an error 503 service unavailable

    • @techieblossom
      @techieblossom  4 ปีที่แล้ว

      First, cross check it's TMDb.
      Also, they might be down. But, I have never seen 503 from them.
      Can you give the URL that you invoked?

  • @dalestewart
    @dalestewart 4 ปีที่แล้ว

    Another Fantastic tutorial!

  • @HariharanJ-jr6jl
    @HariharanJ-jr6jl ปีที่แล้ว

    Sir 7:16 when I was put extends movieentity there will be an error . Isn't valid override, please tell me how to solve this 🤧

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

    Hi, I am from native Android development with Kotlin. Is there any similar library like "data class" in kotlin can do the same to equatable in Flutter?

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

      You can extend Dart classes by equatable.. this is a plugin.

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

      @@techieblossom Thankss, I will continue and learn through the tutorial :)

  • @ozandeste9202
    @ozandeste9202 4 ปีที่แล้ว

    Which theme are you using ?

  • @ridwanonikoyi6003
    @ridwanonikoyi6003 4 ปีที่แล้ว

    Gr8 work

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

    I am having some trouble when I try to to return movies (around 10:52 in your video) I get an error: A value of type 'List?' can't be returned from the method 'getTrending' because it has a return type of 'Future' Please help

  • @BrianAkaBear
    @BrianAkaBear 4 ปีที่แล้ว

    Thanks I need this.....Great Vid...

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

    sir from where we can get the link for that BASE_IMAGE_URL ?

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

      Code is there on github.

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

      @@techieblossom i mean if we want to create another type of application using API then how to know which URL we have to write? Is it given on tmdb website?

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

      @ayushgautam5780 the official docs has that

  • @devrub623
    @devrub623 4 ปีที่แล้ว

    Great

  • @jeevan.explore
    @jeevan.explore 3 ปีที่แล้ว

    getting a 503 service unavailable error on trying out the api key when sending request for the trending movies. Could u please help ?

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

      This error is generally when service is down.
      Can you try later or try creating a new API key.
      Just a guess. I didn't get this anytime.
      You can search in docs what are probable solutions to 503 in TMDb API docs.

    • @jeevan.explore
      @jeevan.explore 3 ปีที่แล้ว +1

      @@techieblossom ok will try your suggestions.. Thank u for help.. Will tell if it works later on

    • @jeevan.explore
      @jeevan.explore 3 ปีที่แล้ว

      Hey I am still getting that 503 error.. I tried your suggestions.. Could u please help me out with a solution for this.?

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

      Did you try in browser by directly pasting the URL?
      It's working for me

    • @jeevan.explore
      @jeevan.explore 3 ปีที่แล้ว

      @@techieblossom yes its working in the browser directly.. But on try it tab it's showing error

  • @BrYarDJ
    @BrYarDJ 4 ปีที่แล้ว

    i have question how get api request and key for any websites?

  • @HariharanJ-jr6jl
    @HariharanJ-jr6jl ปีที่แล้ว

    Sir when I was put in apiclient in main.dart file it shows error _TypeError(type 'ApiClient' is not a subtype of type 'Client' of ' in type cast')

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

      Can you put your code on github and share the link?

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

      @@techieblossom even i am getting the same error

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

      Plzz help this out

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

      The line where error is cmg is
      ApiClient apiClient = ApiClient (Client())

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

      I will need your code on github to checkout.

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

    i get the movies list. Output: [MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel] on console. How can i fix it?

  • @peterchan9546
    @peterchan9546 4 ปีที่แล้ว

    why props and stringify cannot be overrided? It said the getter doesnt override an inherited getter. How to solve it. Please help.

    • @techieblossom
      @techieblossom  4 ปีที่แล้ว

      Code snippet?

    • @peterchan9546
      @peterchan9546 4 ปีที่แล้ว

      @@techieblossom When I type @override, props and stringify will have a blue curved underline. The error shows that The getter doesn't override an inherited getter. Try updating this class to match the superclass, or removing the override annotation. So how can I use @override in this situation? Thanks!

    • @peterchan9546
      @peterchan9546 4 ปีที่แล้ว

      @@techieblossom I already solved it. I made a mistake in the upper part. Thank you!

  • @nagrajankola1323
    @nagrajankola1323 4 ปีที่แล้ว

    Where to find application url in vsc? To register for new api key it's asking

    • @techieblossom
      @techieblossom  4 ปีที่แล้ว

      Application url? Post the error

    • @nagrajankola1323
      @nagrajankola1323 4 ปีที่แล้ว

      @@techieblossom At the beginning when we request/generate a new api key it's asking for a different info such as app name, app url and some personal info

    • @techieblossom
      @techieblossom  4 ปีที่แล้ว

      I think app url can be any url. Just put Google.com
      Also, just after you login, you will see the api key.
      No need to create app in tmdb

    • @nagrajankola1323
      @nagrajankola1323 4 ปีที่แล้ว

      @@techieblossom yeah thanks much bro! Got it!

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

    Sir api not working under try it now

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

      Silverlight problem.
      Copy the URL and paste in any browser.

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

      @@techieblossom worked thanks

  • @TheThornTech
    @TheThornTech 4 ปีที่แล้ว

    Next lesson please sir!

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

      Very soon.

    • @TheThornTech
      @TheThornTech 4 ปีที่แล้ว

      @@techieblossom i'm waiting sir!🥰

  • @sahilkachhap
    @sahilkachhap 4 ปีที่แล้ว

    Sir I am not getting base image url , where will I get that thing ? I have created my api keys

    • @techieblossom
      @techieblossom  4 ปีที่แล้ว

      I have given in my code. Please take it from github.

    • @sahilkachhap
      @sahilkachhap 4 ปีที่แล้ว

      @@techieblossom okay I thought it will vary based on api keys .

    • @techieblossom
      @techieblossom  4 ปีที่แล้ว

      No

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

      @@techieblossom Hey,Whats the Use of the Base Image URL or in fact the Base URL

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

      Base url and base image url are common to call any tmdb api, thatswhy declared as constants.

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

    I get 503 error and I could not move forward
    '

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

    i can get the movies list. Output: [MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel, MovieModel]

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

      I think you forgot to override props method with Id and title field

  • @OmarRiyati
    @OmarRiyati 4 ปีที่แล้ว

    First thank you
    But i saw this lesson was somewhat complex..

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

      Oh.. exactly which thing was difficult.
      You can read the article in medium associated with this.

    • @OmarRiyati
      @OmarRiyati 4 ปีที่แล้ว

      @@techieblossom
      where is it? you means in GitHub link

    • @techieblossom
      @techieblossom  4 ปีที่แล้ว

      No. My medium articles.
      @SharmaPrateek7

  • @HarshVaidya-iq1wy
    @HarshVaidya-iq1wy 7 หลายเดือนก่อน

    8:40

  • @banglafactsteller6780
    @banglafactsteller6780 4 ปีที่แล้ว

    where are you get String BASE_IMAGE_URL 'image.tmdb.org./t/p/w500'

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

      In the TMDb docs, it is there.

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

    api not worked

  • @yaswanthkumar6029
    @yaswanthkumar6029 4 ปีที่แล้ว

    Grt work