Flutter ToDo App Tutorial for Beginners

Поделиться
HTML-код
  • Опубликовано: 2 июн 2024
  • In this tutorial, you'll learn how to create a simple ToDo app in Flutter. In this app, I have shown you how to add and delete new to-do items and search for existing to-do items from the list.
    Flutter Widgets Explained Series Playlist • Flutter Widget Explained
    → Create Tic-Tac-Toe Game from Scratch in Flutter • Build Tic Tac Toe Game...
    → Onboarding Screen UI Tutorial with PageView • Page Slider Carousel i...
    → Google Map in Flutter • Google Map in Flutter ...
    → Chat App UI in Flutter Tutorial • Chat App UI Tutorial i...
    → Weather App UI in Flutter Tutorial • Weather App UI Tutoria...
    ► Timestamps
    0:00 Introduction
    1:54 Discussing Project Structure
    3:06 Creating Custom AppBar
    6:55 Creating Search Bar
    10:00 Creating To-Do Items by Using ListTile
    19:06 Create Add ToDo Item Section Using Stack Widget
    23:03 Functionality to Mark a ToDo Item as Done or not
    25:24 Functionality to Delete a ToDo Item
    26:54 Functionality to Add New ToDo to the App
    29:24 Functionality to Search ToDo Items
    GitHub Repo Link bit.ly/3zun2Hg
    If you found my tutorials helpful, you can buy me a coffee from this link paypal.me/itzpradip
    Follow me on Twitter / itzpradip
    Follow me on GitHub github.com/itzpradip
    Subscribe to my Channel bit.ly/2PaUqOk
    For more tutorials on WordPress, React JS, React Native and Flutter visit: www.pradipdebnath.com/blog/

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

  • @nifumafu3682
    @nifumafu3682 Год назад +36

    im japanese. So I am not proficient in English. But your video is very easy to understand! Thank you and I'll watch next.

  • @s.bamahfoodh
    @s.bamahfoodh 3 месяца назад +3

    thank you very much, this is my first Flutter app in my very first software engineer role as a Flutter developer. always will have a special place. :)

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

    Thank you very much. I appreciate the act of including the link of source code in the description. This was my third learning app.

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

    Straight, simple and sort. Thanks.

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

    Thank you so much, my uni project finished. :D. Greetings from Brazil!

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

    thanks very much i have build my first app with flutter.... following your tutorial .... im a first timer in coding and aside little pixel bugs that i fixed using stackoverflow.... the tutorial was really helpful..... i wish you can make a video on how to create functions ... i mean those functions that you set state for .... i know you would grab all i have said

  • @nickylim5204
    @nickylim5204 7 дней назад

    Thank you Sir! It's truly a good tutorial for me, I learned a lot from you!

  • @thiagobuenogarcia6095
    @thiagobuenogarcia6095 10 месяцев назад +1

    Awesome video! Real easy to follow and really start grasping the power behind Flutter!

  • @vefaaltntop9626
    @vefaaltntop9626 27 дней назад

    Thanks. I successfully completed my first flutter application.

  • @GaBoyInKy
    @GaBoyInKy 11 дней назад

    This was a simple but effective tutorial. Thank you.

  • @CryptoWealthyChannel
    @CryptoWealthyChannel Год назад +22

    You can also use the ‘leading’ and ‘actions’ property for the appbar instead of creating a row for it. Thank you very much for the video.

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

      very true, it's more reliable. But great tutorial definitely.

  • @hinduscience108
    @hinduscience108 13 дней назад

    Thankyou brother, i completed it in 2 days

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

    Thank you so much Pradip, you've got a subscriber

  • @reactv5697
    @reactv5697 8 месяцев назад

    Thank you @Pradip. this was a lovely tutorial.

  • @Fatima_Mohammed989
    @Fatima_Mohammed989 8 месяцев назад

    Thank you!!! Great work✨

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

    Thank you, man !! You're a very good person... Probably !

  • @destroyer6679
    @destroyer6679 8 месяцев назад

    Very useful video. I learnt so much. Thank you!

  • @barak_hub
    @barak_hub 24 дня назад

    Thanks bro. I am learning flutter, let me add storage now :) to have my personal todo app

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

    Thank you! nice tutorial

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

    Thank you so much for the tutorial

  • @florinlica4986
    @florinlica4986 4 месяца назад +1

    thsnk you !a paert of the Search function the tutorial is cool a bit fast for a biginer

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

    Beautiful 😻
    thank you 🙏

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

    Thank you for this tutorial!
    Really helped me a lot.
    Could you clarify one issue? Even when all the elements used are Stateless Widgets, why didn't the content in displayed on the screen change on Hot Reload when I edited the content returned in the ToDo list?
    I always had to Hot Restart to get the content on screen refreshed.

  • @MAX-ox3xh
    @MAX-ox3xh Год назад +1

    That's very nice, I hope you can integrate sqflite next project. Thank you. Keep it up.

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

    hope you'll create some awesome Apps/projects also in the future just like that.
    helpful💘

  • @buraxta_
    @buraxta_ 8 месяцев назад

    It was amazing thanks for the video 🎉

  • @prabhneetsingh7485
    @prabhneetsingh7485 8 месяцев назад

    Awesome video!

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

    Thanks ur way of teach is amazing

  • @Mark-nm9sm
    @Mark-nm9sm 10 месяцев назад

    Very interesting project and insightful, keep it up

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

    Thank you! Really useful. I think all ract-native developers have to know flutter and can create flutter applications. It isn’t harder then RN .

  • @muhendis_
    @muhendis_ 5 дней назад

    thank you very much

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

    Very amazing explaination dear. thank you

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

    may you connect it with nodejs and mongodb?, i mean create a beginner tutorial on node and mongo please thanks...

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

    Great work bro 👌

  • @Mohammed-m96
    @Mohammed-m96 26 дней назад

    Thinks for your video❤

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

    Thanks a lot 😊

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

    Thanks you . This helps a lot for a complete beginner like me

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

    Thanks, can You use flutter bloc pattern?

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

    very awesome video sir. Very easily you have described all things.
    Note: Please sir can you do it slowly for better understanding.

  • @sameer.creates
    @sameer.creates 3 месяца назад +1

    did you made that intro in blender or some 3d software?

  • @duniyatv3204
    @duniyatv3204 14 дней назад

    Thankx sir❤

  • @MAX-ox3xh
    @MAX-ox3xh Год назад

    That's so nice.. Do you have tutorial same as that with sqlite.

  • @user-xf1lp1rz4b
    @user-xf1lp1rz4b 4 месяца назад

    Thank you

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

    how do i save the state of the app even after the app is restarted because right now when the app is restated the values that we have changed in the list also restarts

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

    thank you so much! flutter start with it!

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

    What's your first choice.? Flutter or React native

  • @user-dh9be1qo3y
    @user-dh9be1qo3y 2 месяца назад

    how can we store them in sharedprefence if we romove app from background then the created new item also show when we reopen

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

    Very nice video from Pakistan.

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

    hello sir please help me out what method i used in to _todoedit ??

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

    hello how can ı update the list item .or change name if ı write wrong

  • @MuhammadBilal-cq6tp
    @MuhammadBilal-cq6tp 9 дней назад

    Good content

  • @mohamedmahmouddjeba
    @mohamedmahmouddjeba 11 дней назад

    Thanks

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

    Can you make an app which shows reservation form with date and time.

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

    hi can you tell me how to add dark mode in it please

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

    Very nice tutorial however naming can be bit better as it create lots of confusion. In the middle there is so much todo going on it gets little bit hard to follow.
    Otherwise great effort mate:)

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

    is it possible to use this code to create app and publish it ??

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

    how do i use the wrap function?, I cant wrap my code.

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

    Excelent project , but you should do that the button do not add the item if the textField is null. But is an excellent project!! :D

  • @user-gg2if5yy8v
    @user-gg2if5yy8v 2 месяца назад

    siris app k andr agr hum task add krty hain to vo app exit krny k baad delete ho jaty hain khud hi.
    main chahti hon k yeh task andr available rhy list main aur app ko exit krny k baad delete na ho khud
    plzzz reply

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

    Can you please share the theme of the VS code

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

    Nice job, but how do we incorporate a Firebase Database into the list as opposed to a static list pulled from the model? I have the app writing the items to a Firebase DB that I created, but I can't get the app to read that data. I know it's because of the static list from the model but can't figure out next steps.

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

      did you solve this problem?

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

      No, unfortunately I did not. I have experience incorporating FBDB into apps, but this one got me. @@ao24hd34

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

    great video to the point and clear

  • @user-ty1kq1ns9q
    @user-ty1kq1ns9q 7 месяцев назад

    which color theme is used here? answer plsss

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

    Great Tutorial Brother. I have created as same as you shown in the tutorial and that was pretty much fun for me.
    One more thing I want to say how can I store newly added item to a storage or something. Because whenever I will exit from my app this app will run from beginning. So that's the problem. Please let me know or suggest me any kind of video or reference to learn that.
    BTW, Thanks for sharing this kind of tutorial❤❤❤❤

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

      I think then you should add to this app local storage feature by writing Dart functionality code for it

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

    have you work all of this with Database

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

    sir can you build same app using backend laravel API

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

    u da best

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

    nice video sir..

  • @user-oi2zr2ir1j
    @user-oi2zr2ir1j 11 месяцев назад

    good job

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

    Where i can find source code for better understand the logic

  • @user-kt6fx1jy8e
    @user-kt6fx1jy8e 3 месяца назад

    What about the dashboard part and the profile part?

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

    Hey I'm a windows user can you please tell me how to run this application

  • @2tahosan
    @2tahosan 10 месяцев назад +1

    Nice sir

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

    Is it a coincidence that you're using the same Cobalt2 theme by WesBos like me 😂

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

    Sir please also make video on react native video

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

    nice video

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

    Please do a video for react native

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

    Is it with firebase database

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

    How To Add Shared Prefernces In this project?

  • @soldieRplays
    @soldieRplays 6 месяцев назад +1

    great video.. but can you also show how to store the data on local storage :) new to this

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

    Great tutorial! But can you please remove the 'code helper'? I cant read what you type :D

  • @Inline.development
    @Inline.development Месяц назад

    in home page for icon in title why are u use the row instead of drawer

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

    how to add edit option

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

    i give "TextDecoration.lineThrough" but the result there is no linethrough

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

    দাদা, react native এ আরেকটা প্রজেক্ট নিয়ে আসলে ভালো হয়।

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

    i could not do the search function ....

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

    Thanks you Bro, but what about when click on add button where text field is empry!!!!!!!!!!!!!!!!!!!

    • @PRAKASH-tm6fs
      @PRAKASH-tm6fs Год назад

      Yes bro Mee to

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

      Yeaaaahh
      Me too
      Pls tell me if u fixed it and also i will tell you if i fixed it

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

      Bro i fixed it
      I write the textediting controler inside textfield of search bar but you have to write the controller inside the add item textfield
      I hope It helped

  • @3lisonckobby642
    @3lisonckobby642 Год назад

    add the edit bottom

  • @user-iv5fr9mr2n
    @user-iv5fr9mr2n 8 месяцев назад

    15:00

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

    please add stateManageMent

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

    Sir you didn't show concept of storage 😢.

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

    can u do one video on flutter CRUD operation with rest api .This i need urgently

  • @dannym.4902
    @dannym.4902 Год назад

    15:35

  • @steve_wojo3
    @steve_wojo3 19 дней назад

    Wow I am in Uganda and I wish you would send me your code and I follow up 😅

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

    4:40

  • @thedailyback-upreminder8049
    @thedailyback-upreminder8049 28 дней назад +1

    I get erorr

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

    bruhhh is this really easy ?? looks like only i am dumb !! ..
    i did't understand the final ,this. and all lol !!

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

    I think I'll giving up on flutter soon. I'll still give it a few tries but:
    NONE of the tutorials I find actually works in the newer versions of the software, not even the simplest things. Which is not that far apart. This is not a Python2 to Python3 difference and flutter isn't in beta anymore.
    Also, a complaint about your video. You change the code from the default and then do not show the full extent of the changes you made. We need to see what you did to main.dart.
    So, you let us guessing if what you put in the repo is at the exact state as what you're showing in the screen(which by my experience never is).
    The code in the repo, btw, does not run in my machine. But I'm blaming that one on flutter, not on you. So much for portability.

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

    Todo or not todo 🤔 todo it is 😂😊

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

    todo todo todo todo stupid todo