📱Habit Tracker • FLUTTER Tutorial ♡

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

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

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

    💬 Chat App w/ Notifications • mitchkoko.gumroad.com/l/ChatAppMasterclass
    📱 Flutter Masterclass • mitchkoko.app/
    🔥 I'm coding a startup.. www.patreon.com/mitchkoko

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

    I got everything done nicely, I'm so grateful I found your page, I will be working on completing the habit tracker to a full functional app, I hope I can get that done.. Thank you so much

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

      Hey muhammed i actually just made a new tutorial and made the habit tracker more functional th-cam.com/video/2VKpq4h3Sdw/w-d-xo.html

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

    Neat tutorial! Do you plan on doing a video for the storage part with Hive and/or Firebase? You were mentioning those two technologies at the end for the next steps on the habit tracker app.

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

    The CircularPercentIndicator has also a center property that can be used to render another widget...in this case, a play or pause button. Thats based on the readme file

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

      Good catch !

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

    best flutter channel on youtube

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

    uuuuu...someone is getting sponsorships. My favorite youtuber. Thanks keep up the good work. I literally have your channel on my bookmark. so when I go to TH-cam I always click on your link. and check if u have posted something. literally

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

      Hahaha abenezer you are too nice. Thanks for the kind words 👨🏽‍💻❤️

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

    47:22 Your solution to the rounding problem was quite interesting, but I think that an integer division (~/) might had helped there, such that if the number is 0.9 for example, an integer division will return 0.

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

      OH MY GOD i didn't know that ~/ was a thing! Your way is so much better for the rounding problem. I learn something new everyday thank you

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

      @@createdbykoko Haha, the same is my reaction when I learn from you...♡

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

      hey I flutter you thank you bruh, it helped to delete some lines of code. (~/) learned new operator.

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

    Was just looking for this!

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

    Is there a backend video coming out! I loved watching this and coded my own version!!

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

    hey Mitch it would be great if u could continue this and show any of the methods to store it to the database. Thank you for the upload!

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

    Just saw your post on Reddit and followed the TH-cam link. Immediately subscribed. Thanks for the videos. Hope to see more.

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

      Heyy rob welcome 👨🏽‍💻❤️🥳 what level are u at? Are u a beginner / pro ???

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

      @@createdbykoko Old, old pro with programming (started with Assembler Language and COBOL on IBM mainframes.) Taught courses in Structured Programming Design and in COBOL at local college. More recently, programmed for over 15 years in a proprietary language called ABAP and was an SAP consultant. Totally a beginner with Flutter and Dart. Looking to create web apps and mobile apps, trying to decide what language to use.

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

    Great video! A tutorial on this app with local storage (SQL or Hive) would be🔥... please, no Firebase 😂

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

    Your voice is very comforting

  • @Izzat-bj1le
    @Izzat-bj1le 2 ปีที่แล้ว

    Hi thanks for the tutorial! Is there are market for flutter? This question is bothering me since I started learning flutter and it is really distracting me from learning it. Can u share ur secret of how u keep learning flutter even though everyone says native development is better?

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

    Awesome flutter tutorial

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

    Why isn't there a timer part in settings in the video? I think that was the most instructive and enjoyable part, but it was not in the video.

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

    fire video bro fr, connect to hive and firebase
    in next video

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

    I recently discovered your channel and after a few videos it took me from understanding the basics/ideas of flutter. To now somewhat managing on my own…somewhat😂. One thing that bothers me is I can’t quite seem to find a good updated video that utilizes the FutureBuilder and was wondering if you’d consider a video on it sometime because the way you lay out your code is so much easier to understand than most videos I’ve seen. Specifically I’m struggling with populating a ListviewBuilder with custom parameters on a widget I made.

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

    Helpful as always! Watching lots of these videos to get familiar with Flutter

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

      Hello are u a beginner? How is it so far ? 👨🏽‍💻❤️

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

      @@createdbykoko I'm a beginner to Flutter and Dart, but I've been programming for ~6 years now :) I like it, it's been very smooth sailing so far

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

      @@eboatwright_ ahh! You are already a programmer!!! That’s awesome haha just curious what kind of code you did for the past 6 years?? And why are you looking into Flutter now? 👨🏽‍💻❤️

  • @ManojKumar-oh1ib
    @ManojKumar-oh1ib 2 ปีที่แล้ว

    type 'List' is not a subtype of type 'String'
    i am getting this error how to solve it

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

    Loved it!

  • @JeevanKumar-vw5nx
    @JeevanKumar-vw5nx 2 ปีที่แล้ว

    Prepare some videos for how to build web apps using flutter with full application called UI, Database, dashboard design, etc...,
    Usually several videos are there in youtube with dashboard web app design using flutter with only Homepage. But new people cannot understand futher creation of pages.

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

    I found you today but my goodness you are the best instructor here, love the way you explain things, calm and collected.

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

      haha thank you Taimoor :D

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

      @@createdbykoko Looking forward to have tutorial on integration of backend.

  • @JeevanKumar-vw5nx
    @JeevanKumar-vw5nx 2 ปีที่แล้ว

    Reason for quick understanding is you are not doing speed code. Coding by explanation it will reach to the people very fast. I liked the most in this video. And please notice my previous reply as my request.

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

    Please make a tutorial on how to add a calendar to the habit tracker app

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

    Great tutorial Mitch! Would love to see an updated version, or maybe these incorporated into your more recent habit tracking app.
    I had fun messing with the progressColor, got Color.lerp() working nicely

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

    Which state management?

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

    I was following along and when i did the radius thing for the circle it was way larger than the box. Im not super sure why

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

      Same. I think it may have to do with some update to the percent_indicator package?

  • @JeevanKumar-vw5nx
    @JeevanKumar-vw5nx 2 ปีที่แล้ว +3

    Bro your explanation is very clearly understandable and excellent. Even a new(beginner) to the flutter can understand what you are doing. And as a flutter beginner developer i understand your coding very greatly. Your coding expertise is very good and great. Thank you for doing this video and come with new videos and new ideas. So that can i can learn a lot.

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

      Hey Jeevan! No problem haha I’m glad I can help! 👨🏽‍💻❤️

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

    super danke dir für die kurse

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

    great effort

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

      Thanks fahad👨🏽‍💻❤️

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

    Sir needed Ecommrece flutter 4 page needed your video is cool...

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

      sure i'll add that to my list haha

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

    Where are your gaming tutorials brother? We want them

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

      hey man any particular game you wana see me build? I was thinking maybe wordle

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

      @@createdbykoko is it possible to make road Rash for Mobile in Flutter??? That would be super cool and nostalgic

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

    // calculate the time elapsed by comparing current time and start time
    var currentTime = DateTime.now();
    habitList[index][2] = currentTime.difference(startTime).inSeconds;
    These should do the trick.

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

      WOW that’s unbelievably simple. You are a special Bojie hehe thanks i learn something new everyday 👨🏽‍💻❤️

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

    thank you very much mate, but just make it more understandable, please . thank you again.ıu ise sipmle but frontend side a bit hard .

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

      Hello! Hmm you’re the first person that said it was hard. I can try to help you out. What did you find difficult? The frontend is quite simple

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

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

    Hey Mitch do you happen to have a discord?

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

      No but it’s been on my mind to make one. Do u think i should make a discord?

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

      @@createdbykoko In my opinion yes. You’re delivery on videos is very user friendly especially for people coming into the flutter space or some with no background in coding. Personally I think you should have a discord, and I’m sure others agree with me.

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

    formatToMinSec method:
    String formatToMinSec(int totalSeconds) {
    String twoDigits(int n) => n.toString().padLeft(2, "0");
    var duration = Duration(seconds: totalSeconds);
    if (duration.inMinutes == 0) {
    return "${duration.inMinutes}:${twoDigits(duration.inSeconds)}";
    }
    return "${duration.inMinutes}:${twoDigits(duration.inSeconds.remainder(60))}";
    }