Todo App using Rest API | CRUD App | Flutter English Tutorial

Поделиться
HTML-код
  • Опубликовано: 3 июл 2024
  • Build Todo App and store the task on the real server. We have a flutter application which does all the four common operations like Create, Read, Update, Delete(CRUD)
    Timeline
    00:00 01:10 App Demo
    01:10 05:20 Rest API Swagger
    05:20 10:40 Building User Interface
    10:40 21:30 Create Todo Task [POST]
    21:30 26:45 List All Todo [GET]
    26:45 30:00 Create Todo Task [Refresh Indicator]
    30:00 36:25 Create Todo Task [DELETE]
    36:25 45:48 Edit Todo Task [PUT]
    45:48 60:01 Code Refactoring
    Facebook: / nitishk72
    LinkedIn: / nitishk72
    Patreon: / nitishk72
    GitHub: github.com/nitishk72

Комментарии • 72

  • @gurjitsingh-ff3ll
    @gurjitsingh-ff3ll Год назад +2

    Concise tutorial and very well paced! Keep up the good work :)

  • @abhisheksinghal4470
    @abhisheksinghal4470 Год назад

    Thanks, Buddy !! This video was really helpful for me. Your way of programming is really awesome. Cheers !!

  • @MDBCapital
    @MDBCapital 7 месяцев назад +1

    eh, this is phenomenal. your coding skill and speed is just so captivating bro.

  • @mazaharu87
    @mazaharu87 11 месяцев назад +3

    Thanks, Buddy !! I am new to flutter and want to learn more about flutter and this video was really helpful for me. Your way of programming and explain is really awesome.

  • @randomyoutubenickname
    @randomyoutubenickname 2 месяца назад

    Thank you very much. I needed this in order to understand how to interact with an API in Flutter

  • @minhduc8a21
    @minhduc8a21 6 месяцев назад

    Amazing tutorial video!

  • @crazzzyrusher1000
    @crazzzyrusher1000 Год назад

    Thank you sir, you make flutter very easy for me. Thanks again sir. ❤

  • @sumalathasreepathi6799
    @sumalathasreepathi6799 3 месяца назад

    Nice Tutorial Nitish...Great thanks.

  • @saddamwassan897
    @saddamwassan897 Год назад

    thanks man for this amazing toturial.

  • @junovicz
    @junovicz 10 месяцев назад

    great explanation! thanks for the tutorial.

  • @paulovictorfer
    @paulovictorfer 11 месяцев назад

    congratulations for the work, I am very grateful :)

  • @hans7714
    @hans7714 11 месяцев назад

    The Best..... Thank you so much for sharing.

  • @chuttankollo8
    @chuttankollo8 11 месяцев назад

    I also done this application actually I really appreciate you for share your valuve knowledge for everyone i really thankyou and keep it up continually.

  • @RaviKumar-em9hx
    @RaviKumar-em9hx Месяц назад

    Thanks, Excellent explanation and understandable

  • @top_uz6694
    @top_uz6694 Год назад

    thank you bro
    i am form UZBEKISTAN

  • @YaxineZone
    @YaxineZone Год назад

    Clean work thank you

  • @edbienes
    @edbienes Год назад

    Thank you for this content. Keep it up. This is very helpful 👍🏻👌🏼

  • @mariamabdullah7134
    @mariamabdullah7134 5 месяцев назад

    thank you so much , good work

  • @seynabouba779
    @seynabouba779 Месяц назад

    wow! excellent! thanks!

  • @alihussainabro7694
    @alihussainabro7694 Год назад +1

    very helpful video

  • @MuhammadRahman-kw4tf
    @MuhammadRahman-kw4tf Год назад

    sir i was watching so many video but i was 't able to clear understing , now your api playlist watched i can say i can do any api task thank for created , sir make also firebase playlist because your teching method so easy , i will be waiting for firebase playlist (auth, firestore , could message, stroge)

  • @user-yn9tl5ge6u
    @user-yn9tl5ge6u Год назад

    Thank very much.

  • @user-yr9pk2jd8s
    @user-yr9pk2jd8s 7 дней назад

    Thanks and God Bless

  • @unekuejiga9817
    @unekuejiga9817 Год назад +5

    Thank you very much, very clean and easy to understand video. one improvement is to make the submit button, to submit the data and navigate back to the todoList page and also refresh the list automatically,

  • @hadidhamads
    @hadidhamads 7 месяцев назад

    Nice video I like it

  • @yorinet
    @yorinet Год назад

    Thanks

  • @preranapujaripalkar8084
    @preranapujaripalkar8084 Год назад +1

    This is very helpful .
    can you create one more tutorial of crud operation with API using riverpod

  • @DhirenPathak
    @DhirenPathak 2 месяца назад

    nice

  • @hyphenvlog1328
    @hyphenvlog1328 Год назад

    wait next video pagination , thank you

  • @ammarbhatkar_0846
    @ammarbhatkar_0846 10 месяцев назад

    Hello i was looking in your git repository there is a project called movies app is there any video available for it ..?

  • @tonymetogo5287
    @tonymetogo5287 Год назад

    how to add an image in this form and store it in the database

  • @crazzzyrusher1000
    @crazzzyrusher1000 Год назад

    I have one problem, when i save new todo its return an error: InternalError: Expression evaluation in async frames is not supported.

  • @mondelavictoria6357
    @mondelavictoria6357 Год назад +1

    Thanks for your sharing Sir !!! (hats off)
    I am new to flutter and want to learn more interesting about flutter.
    if you don't mind, can I have access to the source code?

  • @manohar.acharya
    @manohar.acharya 6 месяцев назад

    Did you use any state management in this project?

  • @manik1969
    @manik1969 4 месяца назад

    hey there i really admire your work can you please make a video on phone number authentication using post api i cant find a better video on it.

  • @dipuometuel6806
    @dipuometuel6806 Год назад

    The list is not appearing on my todo page😢

  • @RaviKumar-em9hx
    @RaviKumar-em9hx Месяц назад

    Kindly provide a tutorial about CRUD with flutter provider state management rest APIS

  • @daksh_2005
    @daksh_2005 5 месяцев назад

    Im facing one error,
    1. while entering new todo task when i go back to the todo list, the list becomes empty on its own or
    2. sometimes when i refresh the whole todo list is gone
    3. while entering more than one todo task, the task i added last is only displayed on the list and all the previous todo tasks are gone
    for example: i add item 1, item 2. by the time i submit item 2 and go back to todo list, item 1 is deleted/no longer there in the list .
    Please help me to clarify this doubt, Thank you!

  • @karandhingra1789
    @karandhingra1789 Год назад

    Please provide github link of this code.

  • @MarkTzyML
    @MarkTzyML Год назад +1

    Hi, thank you for this. It really helped me a lot. Would it be possible if we will have a single class that will handle all the requests of different endpoints? Like a base controller that will automatically read the whole body of a request to make the code much shorter? And also can we have a base url so that we can call the endpoint like this .get('/todos') ?

    • @NitishKumarSingh
      @NitishKumarSingh  Год назад +1

      I am glad you liked it and it helped you.
      It is possible to improve the code quality by implementing a baseurl, however, the primary focus of this video is to demonstrate CRUD operations in a simple manner and to emphasize the importance of writing readable code. I hope you understand this very well.

    • @MarkTzyML
      @MarkTzyML Год назад

      @@NitishKumarSingh Ofcourse I do! I have another question, about creating models and serialization. What is the purpose of that if you can just send the data to the api directly in a variable as an object and encode it as json? I mean whats the difference? What if I have lets say 30 fields in just one table in database, should I write all of the fields in a model class ? I'm just little confuse about creating models

  • @hindraiss4847
    @hindraiss4847 Год назад

    j' ai cherchée sur votre github code source mais je ne l'ai trouvé pas svp pouvez vous me donnez lien

  • @uniquevideos4740
    @uniquevideos4740 Год назад

    *Asslam O Alaikum sir there is an api for sign up and login. I know that there are more apis like fake api this is just put url and set up for login but i want like real rest api where i make model and get token and so on.*

  • @josephjo4747
    @josephjo4747 Год назад +1

    Hi ..I'm in new flutter try building todo app following your video >: can't work the print option in ElevatedButton plz guide me...

  • @sultanagha2682
    @sultanagha2682 9 месяцев назад

    Does it have an api?

  • @arshiajs
    @arshiajs Год назад +3

    Source code?!

  • @AltafAlam-uh3kr
    @AltafAlam-uh3kr Месяц назад

    swagger ui ka post req me 400err bata rha hai plzz help

  • @luqmanusman70
    @luqmanusman70 2 месяца назад

    Hi Nitish, very nice video, can you please share the source code, thanks

  • @transi2844
    @transi2844 4 месяца назад

    theme vscode. Thank bro

  • @user-qr9pe5hw7d
    @user-qr9pe5hw7d 6 месяцев назад

    repo please

  • @medazizselini691
    @medazizselini691 Год назад

    Source code please

  • @HaziqueKhan-uc4fp
    @HaziqueKhan-uc4fp Месяц назад

    I dont think there was a need to integrate an api for a todo app..we can directly use it with CRUD

  • @rahulagarwal968
    @rahulagarwal968 6 месяцев назад

    Will this API endpoint remain available for future also ?

  • @AnuKumari-fi1br
    @AnuKumari-fi1br 10 месяцев назад +1

    please give source code

  • @demoemail-gy6ps
    @demoemail-gy6ps Год назад +1

    how can u add a search bar to search the items from the list by using title and display it using the same API. In this project.

  • @oladipupobalogun5567
    @oladipupobalogun5567 Год назад +2

    Loved the video easy to understand... But am having some issues, 1. When I try to get back my data it doesn't return the full list rather each item appear separately. Each time I add a to do, it separates them.
    2. I can't delete any of the items I added to my list

    • @NitishKumarSingh
      @NitishKumarSingh  Год назад

      I’m glad you like it.
      1. What URL you use to all the data?
      2. Are you using delete method to delete the item?

    • @oladipupobalogun5567
      @oladipupobalogun5567 Год назад

      @@NitishKumarSingh i opened a new editor and managed to get it working, i think the problem had to do with me deleting the APIs in swagger after i had copied them. Thanks

  • @momslilprinces
    @momslilprinces Год назад

    Pls send source code ☺️

  • @MohabMusic
    @MohabMusic 6 месяцев назад

    You are typing too fast without explaining, you are just reading what you are typing, no explanations, non beginner friendly.
    Wouldn't recommend this tutorial as a beginner friendly tutorial.

  • @shrutikahilale
    @shrutikahilale 5 месяцев назад

    Loved the video sir!! As a beginner I found it so helpful. Though I have one doubt. After adding a few tasks, when I come back on homepage, and refresh it, the list contains no items. Can you please guide, what is going wrong here?
    @Nitish Kumar SIngh

  • @nguyendinhtien5229
    @nguyendinhtien5229 Год назад

    Thanks

  • @2tahosan
    @2tahosan Год назад

    nice