coding at a cafe - creating a startup | devlog 9

Поделиться
HTML-код
  • Опубликовано: 1 дек 2024

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

  • @Hallden_
    @Hallden_  2 года назад +2

    Coding my startup playlist: ruclips.net/p/PL5tVJtjoxKzpxnc9ventef-1sgvoR8nqG
    If you want to watch the other episodes

  • @juanlopez07
    @juanlopez07 2 года назад +222

    What I like about your videos is the authenticity and the realness of what you do, it's not perfect when you are programming, full of bugs, issues and stuff you need to solve; that's what programming is, most important is that you show us that process . Thank you because in some way that inspires me to continue this new path I decided to take. Keep doing it bro!

  • @westaycoolin9038
    @westaycoolin9038 2 года назад +1

    Lol, i like how transparent you are with the process, as a beginner flutter dev too, I've experienced most of the bugs you've shown from your project. Keep up the good work

  • @gokupc6160
    @gokupc6160 2 года назад

    best startup journal so authentic and real. soo good

  • @apresthus87
    @apresthus87 2 года назад +1

    The whole "when you fix a bug, others start showing up" is very relatable. I'm wrapping up a web app for my e-commerce brand these days and it's been like that the whole project. Whenever I think I have finished a feature, there are suddenly 3-4 other issues that pop up XD But eventually, you get there.

  • @neilterromn3432
    @neilterromn3432 2 года назад +2

    Regarding the problem of the place holder not being able to contain to many characters because then it will move the button. There are 2 solutions that come to my mind. 1st one: you can limit the characters that the user can input. Example : TextFormField(
    inputFormatters: [
    LengthLimitingTextInputFormatter(10),
    ]
    )
    And the second solution which I would not recommend since the UI will look horrible is to wrap the text field widget in a List view widget and then the the user would be able to scroll to see the full name.
    Hope this helps you and you actually read this :)

    • @neilterromn3432
      @neilterromn3432 2 года назад

      Yo could also do this
      TextField(
      maxLength: 10,
      decoration: InputDecoration(
      counterText: ''
      ),
      )
      As you may know there are various solutions to one same problem in flutter :)

  • @WilliamBrumble
    @WilliamBrumble 2 года назад

    Everything Juan Felipe said, plus the quality of the video production in these, really good job man.

  • @munashe_dev
    @munashe_dev 2 года назад +1

    No tutorial , just his own videos and more subscribers
    Respect bro

  • @Adam-gh4re
    @Adam-gh4re 2 года назад +2

    You've honestly become my favorite tech youtuber. Love your videos. Very informative and professionally made. Really hope this project works out well for you!

  • @PRICEX
    @PRICEX 2 года назад +33

    Hey Kalle, just a suggestion.
    I think you should move sets to the left of reps, rather than having reps first and sets second. I think most people are used to reading sets/reps like 3x12.
    Not sure if this is a regional thing, but just a suggestion to consider!

  • @felixgerschner
    @felixgerschner 2 года назад +20

    The app is exactly what I am always thinking of doing myself when driving to the gym. The only future feature to be added that would be nice is "reps in reserve".
    Keep it going man.

  • @lohaustin9758
    @lohaustin9758 2 года назад +1

    I've just tuned back onto your channel after a few months break from youtube. I've always loved your content, it seems like you always say what comes to mind and tell the truth, the way it should be. And your energy in recent videos convey that your slightly beat down emotionally, hopefully this is just due to coding/programming being erratic. As a long time developer, I understand the frustrations you're going through. I've been there before myself and I understand your pain and frustration. My advice to you is, to keep up your good work!! You're doing great and you'll get there, you'll never fail if you don't give up. And thank you for your content! It inspires the rest of us more than you think.

  • @rajandas7135
    @rajandas7135 2 года назад +16

    awesome man your vids are so inspiring, hope to live in a place like you

  • @phew...6097
    @phew...6097 2 года назад +4

    Hälsningar från sjukan! Dina videor hjälper mig fördriva tiden lite efter bruten fotled :)

  • @skylarbohannon
    @skylarbohannon 2 года назад

    You seem to be one of the only completely open honest people in this space or on RUclips space after all. What you talk about is exactly the same stuff all of us go through.

  • @tomiinai
    @tomiinai 2 года назад

    Kalle is just a pure joy to watch.

  • @mabl0ve
    @mabl0ve 2 года назад

    I’ve been learning (struggling to learn) frontend development since july last year. I’ve watched you for at least a year, and your videos are the only ones that keep me motivated. Your channel is unique, not like most channels about development. You’re very creative, keep going

  • @chillydill4703
    @chillydill4703 2 года назад +7

    Love when this will come out! It should get attention for athletes that are serious about their training. I will never ever use the analog pen & paper for tracking progression. I also love the fact you'll see your previous sets/reps/weight for that exercise, that is the USP for me at least. Keep it up.. ps would love to have this before march or something before summer shredding starts ;)

  • @hellovik
    @hellovik 2 года назад

    Holy smokes! Your jacked bro. Keep up the videos. So good to see the app coming together! 😀😀😀😀

  • @HamdySaad20
    @HamdySaad20 2 года назад +10

    omg the process that you face with errors is insane ... i feel you man just keep pushing and every error has a reason .just every now and then refresh the server and try just one emulator so there is no insane bugs

  • @justrobin2176
    @justrobin2176 2 года назад +7

    This video shows me your progress and also your problems. It also made me comfortable with my own problems with Arduino. I have very weird problems because I also don't know what is exactly going on soo thank you. It takes time. Just keep coding and It's gonna get better.

  • @osezualouis
    @osezualouis 2 года назад +33

    Wondering for the load time for workouts, why not save the workout locally during the work out and save to cloud at the end of the work out session.

    • @hshhsjhahsvs7728
      @hshhsjhahsvs7728 2 года назад

      Sounds better

    • @Hallden_
      @Hallden_  2 года назад +13

      Great suggestion! This is something I’ll implement!
      There’s another problem though, which is the load time for exercises, which I think is fixable by simply adding a list of exercise names to the user document (I think that’s the best way, not sure though)

    • @osezualouis
      @osezualouis 2 года назад

      From my understanding, the user document is linked to the sign information of the user. In this document the user’s personalized exercises are stored, so if this information is made available locally and synchronized at the end of the session then I think that would solve it.

    • @jordialbert7612
      @jordialbert7612 2 года назад +2

      What if the app crashes or whatever goes wrong mid-session? All data is lost 😅 You need to keep saving it constantly. imo what can help is adding a cache system like redis, for example. While you are using the app, you access and store the data needed from redis. But in the background, you have like a queue that stores this data in the database to not lose any of it, or as little as posible. But, while the user uses the app, data used will be in cache so it will be much quicker and faster, but always store it in the database in the background. Not sure how to do this in a mobile app but I think can help some kind of cache system like this

    • @JohnSnow-gi7iv
      @JohnSnow-gi7iv 2 года назад +2

      That doesn't sound ok. It shouldn't be a problem. Databases are really fast, there is something else that is causing the issue.

  • @Noname-di3yz
    @Noname-di3yz 2 года назад +2

    Keep going man, I'm excited to try this out!

  • @Jeremy-fy1sz
    @Jeremy-fy1sz 2 года назад

    Dude. You're a beast. Also, that is the workout app I have been hoping for for a long time. I used excel sheets that allowed me to see the previous weights and reps for each exercise, and this similar to what I was thinking I needed.

  • @andrewmusholt9327
    @andrewmusholt9327 2 года назад

    Your UI/design is very good - very sleek, great color contrast

  • @saurabhkuradkar568
    @saurabhkuradkar568 2 года назад +1

    @kalle,
    9:18, for the button issue try using valuenotifier, try to add that value in the valuenotifier and then it will change instantly
    10:09,Try using singlechildscrollview for the the renderflex overflow(yellow and black screen)
    10:50, your text is overflowing what you can do is restrict it in that width, use overflow inside Text() and add widget TextOverflow.ellipsis
    I hope that it will be help you in some way.

  • @darren_baldwin
    @darren_baldwin 2 года назад +1

    What a legendary title

  • @tiesjongebreur2770
    @tiesjongebreur2770 2 года назад +2

    Every fix brings you a step closer to a completed ap!

  • @andersonaraujo
    @andersonaraujo 2 года назад

    The music @0:53 sounds like straight out of Axiom verge soundtrack. so damn good!

  • @muurimc
    @muurimc 2 года назад +3

    I like the color schema you in your app. Nice and calm colors. Like your videos too... finally a proof that I'm not alone with all this kind of vierd errors :)

  • @kofi4927
    @kofi4927 2 года назад

    holy shit your form is pretty much perfect

  • @jagdishmane3018
    @jagdishmane3018 2 года назад

    since 2k22 your videos are feeling more aesthetic

  • @tamtam-ly8mb
    @tamtam-ly8mb 2 года назад +2

    5:27 the guy saw the camera and was like gotta put more weight

  • @jamjam3448
    @jamjam3448 2 года назад +1

    You're too honest and it makes me sad. I don't know why. You're amazing!!!

  • @yousefatalla9440
    @yousefatalla9440 2 года назад

    nice idea, nice work, keep going big boy

  • @stuffit14321
    @stuffit14321 2 года назад +1

    Loving these vids! Keep it going

  • @zaimcodes
    @zaimcodes 2 года назад +3

    10:53 maybe you can just truncate the sentences?
    or make two cells on that part, the one on the left is the name and on the right is the button. If user wanted to see the full name of the truncate then click the name and the revealed sentences will push downwards instead of getting into the button's cell.

  • @ssndubey9001
    @ssndubey9001 2 года назад +1

    You will fix those bugs, everybody knows. Just keep it bro.👍👍

  • @i-am-learning-life
    @i-am-learning-life 2 года назад

    Use listview or use single child scroll view that should solve keyboard issue. There is option to fix overflow on text like elipse so fade something like that.

    • @i-am-learning-life
      @i-am-learning-life 2 года назад

      You can use value notify listener or stream builder and controller to make value update itself.

  • @ANIMENET-ee2om
    @ANIMENET-ee2om 2 года назад

    This what we need , not some fantasy goody life but the real-life of a programmer

  • @JacobHuber
    @JacobHuber 2 года назад +1

    What are you using to build your app? IDE and language and stuff

  • @JA-tz3nq
    @JA-tz3nq 2 года назад +1

    name of the laptop model pls

  • @brethagen7776
    @brethagen7776 2 года назад

    Use focus nodes when enter your sets to jump to the next text field. Will make it a better user exp.

  • @Josiah_Wright
    @Josiah_Wright 2 года назад

    You are extremely good at producing awesome cinematic videos

  • @jackconceprio2273
    @jackconceprio2273 2 года назад +1

    you need to add a SingleChildScrollView this will get rid of the yellow and black bar

  • @KINGABDUL99
    @KINGABDUL99 2 года назад +2

    which laptop do u have??

  • @czw1642
    @czw1642 2 года назад

    Gothia tower.. I just went there before Xmas and stayed for 3 nights. Nice hotel!

  • @krantipatil1834
    @krantipatil1834 2 года назад +1

    hey awesome video. I was just wondering which laptop are you using in this video.
    best of luck for your journey.

  • @ansh6848
    @ansh6848 2 года назад +1

    What startup you have been building?

  • @zcoder4737
    @zcoder4737 2 года назад +7

    I really like you men
    you are always entertaining us
    and showing what a life of a programmer generally looks like.
    Thanks!!!!!! KALLE (:

    • @creativeworld2635
      @creativeworld2635 2 года назад +3

      That's not a life of a programmer.

    • @harshsonar9346
      @harshsonar9346 2 года назад

      @@creativeworld2635 Yeah that's the life of an entrepreneur

  • @AwayToAway
    @AwayToAway 2 года назад +1

    Which laptop you are using??

  • @rview53
    @rview53 2 года назад +1

    Could you point out what will be different about your fitness app? There a ton of fitness apps out there and a lot of people want to make one. Whats your USP?

  • @leonardomussato3548
    @leonardomussato3548 2 года назад

    I love your content and what you have built with a RUclips channel about programming amazes me everytime. Just an heads-up on your current bugs you can fixed them using a ContrainedBox into a LayoutBuilder component to avoid overflows when the keyboard comes up; For the text it's the same problem, you didn't set a width for the text so when it's too long it breaks the layout; Than for firebase are you using a single call to firebase for the entire workout o multiple calls? Because probably it's very long to have multiple calls/building multiple objects at the same time, you can create a new isolate just to handle this kind of work or try to see where is the longest function executed. I hope this comment is helpful to you in some ways!

  • @wojciechfioka5819
    @wojciechfioka5819 2 года назад +2

    Very entertaining video! Can you make also a video about 2022 goals?

  • @coopergoddard1203
    @coopergoddard1203 2 года назад

    What is the music at the beginning called? What a bop

  • @DevPool
    @DevPool 2 года назад +1

    I tried coding at the coffee once, I got no work done because it was too distracting and I kept on buying coffee lol

  • @Geibelt
    @Geibelt 2 года назад

    If you add a remove Button i think it would be cool if you can choose delete or archive it
    so if you change your routine there are no unnecesary workouts and if you come back to this specific you can compare to where you stoped etc

  • @stefanogagliardi4665
    @stefanogagliardi4665 2 года назад

    Coding at coffe, for me (in italy) means, keep hands on keyboard and girls spotting and at least 4 coffe :D
    Personally, I love the idea of showing real use of the app, and even more to show it firsthand.
    All the more reason that we developers see differently from the final consumer.
    Edit: another emulator another 5gb on something, there are just ~40 device

  • @_feather189
    @_feather189 2 года назад

    Could you tell me the laptop you use in this footage, thanks.

  • @treebum5342
    @treebum5342 2 года назад +1

    Can I code on my flip phone

  • @harikrishnanms5732
    @harikrishnanms5732 2 года назад

    LoL...Google says that Kalle is a musical artist !! 🤣

  • @akashhuyaar
    @akashhuyaar 2 года назад

    Idk really what's the issue which can cause the loading time to increase but it can depend on how you're storing the data and retrieving it, maybe try studying time complexity and stuff, maybe it would help, I'm also a CSE student and I'm still learning and I thought this might help so yeah, btw VERY NICE APP IDEA AND VIDEO QUALITY IS ALSO PRETTY GOOD

  • @KINGABDUL99
    @KINGABDUL99 2 года назад +1

    Great video wow nice

  • @nerdsvillellc2941
    @nerdsvillellc2941 2 года назад

    How do we sign up for the alpha testing?

  • @viktorgalben6203
    @viktorgalben6203 2 года назад +1

    day 40, captain's log: I still haven't found out the model name of the mysterious dark laptop

  • @gunix28
    @gunix28 2 года назад

    That laptop looks thin, which laptop are you using Kalle? I wanted to try coding on a windows computer.

  • @geliasr2562
    @geliasr2562 2 года назад

    Is that London Eye over there behind you? It seems like a dream .

  • @buggxs
    @buggxs 2 года назад

    Why do you use no number keyboard on the weight input?

  • @KK-lr4vx
    @KK-lr4vx 2 года назад +7

    it could be a firebase issue if ur document structure is non-linear which means firebase will need to access a lot of documents inside each other to finally get the data. so try to make the document structure more linear if possible.

    • @Hallden_
      @Hallden_  2 года назад +5

      Yeah I think that is exactly what the issue is, just need to figure out a good way to create a more linnear structure I guess

    • @twisted1774
      @twisted1774 2 года назад

      @@Hallden_ if it's not too late, you could try to switch to Supabase. It uses a relational db (Postgres) and is also an open source alternative.

  • @wavesky_pv
    @wavesky_pv 2 года назад

    I've never find an exact app like this and I was planning to do it as my first serious project for portfolio purposes. Now I can't say "I've created this app because I couldn't find such functionalities in any other app" after I'm done lmao
    So keep it up and hopefully it will work exactly as you plan it to work, without any further issues and bugs!

  • @udhayr3690
    @udhayr3690 2 года назад

    Kalle Hallden POV when a error pops in- _smiles_ we gonna solve this!
    ME: WTH, GOTTA FIX THIS! DAMN SH**

  • @jaimeleal4286
    @jaimeleal4286 2 года назад

    5:27 name of the song?? btw great vid as always

  • @craiggazimbi
    @craiggazimbi 2 года назад

    Mate i just saw a sublime text icon with the name ideas on your desktop, Haha do u use sublime text to take down notes too? kk I do it all the time. #Cool video by the way ,

  • @demetriuslewis6750
    @demetriuslewis6750 2 года назад

    @kalleHallden is there a reason why you chose flutter over something like react native or native development? Sorry if you already answered in previous video. If you did please link. Just curious.

  • @urdarkside1
    @urdarkside1 2 года назад

    what laptop are you using in this video?

  • @oceanstrokers555
    @oceanstrokers555 2 года назад

    hi you should do a room tour,
    the thing, i am interested in some of those minimalistic things

  • @icyhot9718
    @icyhot9718 2 года назад

    I tried installing linux on my laptop but I think it's not compatible, because my speakers not working on linux, I tried everything but they won't, and
    whenever I boot to windows my laptop produce weird sound, so I unistalled it

  • @tomcat-f15
    @tomcat-f15 2 года назад

    5:15 > ahhhhhhhhhh

  • @MarcoStagnii
    @MarcoStagnii 2 года назад

    Are you writing tests as well? The idea is to just create the MVP or the final product?

  • @donmcarthur9041
    @donmcarthur9041 2 года назад

    Welcome aboard! "As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs."
    - Maurice Wilkes discovers debugging, 1949

  • @samuelemonasterolo4634
    @samuelemonasterolo4634 2 года назад +1

    Is there a form we can apply for the Alpha or it will be public?

    • @Hallden_
      @Hallden_  2 года назад +1

      I’ve been thinking about how to do this, not really sure what way is best. Any suggestions? :)

    • @samuelemonasterolo4634
      @samuelemonasterolo4634 2 года назад

      @@Hallden_ I thik the best way for you to get precise feedback is to make a closed beta. It will be easier for you to solve all the bug in the app. Btw is just a suggestion.

  • @vladyslav53076
    @vladyslav53076 2 года назад

    What is the name of the app?

  • @software_development
    @software_development 2 года назад

    On the BB bench press, why does “Sets” have its own column if each row is a set? Or is a each row a different gym session? Then in that case how would I alter the amount of weight I do each set?

    • @Hallden_
      @Hallden_  2 года назад +1

      It’s for efficiency, if you do multiple sets with the same weight and reps it is unneccessary to have to add a new column and re-type the reps and weight. Instead you just have to type in that you did 3 sets :)
      Takes up less space and the ux is better

  • @CS01001
    @CS01001 2 года назад

    Maybe you are using a wrong region on Firebase. The default one is us-central. I changed mine yesterday and seen some improvements

  • @rana_co_
    @rana_co_ 2 года назад

    you can use singlechildscrollview for each of the tile and I guess you are not using textfield in the name 'coz that would have not caused this error that you were talking about in the video
    or if you are using the tet field wrap that in a cntainer of fied size

  • @georgiofeghaly6713
    @georgiofeghaly6713 2 года назад +1

    just some more time more work .good luck man

  • @Rob-dc1iw
    @Rob-dc1iw 2 года назад

    How have you stored the data for previous workouts?
    I ended up storing too much data in a single document, lots of maps and list data, getting the data became really really slow. Even when navigating in the firestore UI.
    I would also check where you firestore database is hosted, I noticed large increase in the time it takes to get data when I accidentally had it hosted in the US initially.
    Anyway its looking pretty good, seems like the app has come a long way recently.

  • @jerome_ee6522
    @jerome_ee6522 2 года назад

    Worked for 10 months as a Python & Flutter Dev. Your bugs remind me of my bugs way back then. Will it be open source? Is there a beta test program? I would like to participate.

  • @DanielDogeanu
    @DanielDogeanu 2 года назад

    When you use Android Studio and do native development in Java or Kotlin, it automatically takes care of a lot of those things for you. Especially the security ones. This is why I hate working with multi-platform frameworks. I'd rather build native for each platform, and produce really high quality code/apps, than a hybrid mess. And what's more, even if you build with hybrid frameworks, you still need to have a lot of knowledge about each platform.

  • @upendraselvaraj3198
    @upendraselvaraj3198 2 года назад

    How to create Android app using java in vs code

  • @Leogx13
    @Leogx13 2 года назад

    Coding improves my testosterone levels

  • @uddeshyasingh7245
    @uddeshyasingh7245 2 года назад

    I just love your work......the quality of the videos are just amazing......
    I wanted to ask you your coding stack....by that i mean what languages you use, frameworks etc....It would mean a lot.......😁

  • @Ignotus.
    @Ignotus. 2 года назад

    Do you offer/sell workout plans? Or do you have any recommendations on where I can find good ones?

    • @Hallden_
      @Hallden_  2 года назад +3

      No I don’t unfortunately,
      But I have a bachelor’s degree in exercise science and here’s my recommendation for strength/muscle building
      Find exercises where you best feel the muscle you want to work
      Then do 3days per week full body
      1 pull exercise
      1 push exercise
      1 leg exercise
      1 ab exercise
      Maybe add in calves, biceps, triceps as extra exercises at the end of workouts
      If you want to loose fat I would add 30minutes of some type of cardio at the end of every workout as well

  • @mohamedmamdouh3874
    @mohamedmamdouh3874 2 года назад +1

    3ash 🔥🔥

  • @RoninPrincess
    @RoninPrincess 2 года назад

    Polar Nights - Hifive Lofi 😳😉

  • @sergeikrasnovskii9767
    @sergeikrasnovskii9767 2 года назад

    If you have many bugs, you can you antibug spray:)))

  • @kirill4531
    @kirill4531 2 года назад

    Regarding working in a cafe: where do you put your laptop when you have to go to a bathroom?
    I mean it's not safe to leave it on the table, I know it's safe in Sweden, but not everyone lives in Sweden :)

  • @RAM-nb1ot
    @RAM-nb1ot 2 года назад +2

    And they say there has to be a mistake with my code. Great vid Btw!

  • @brandonzane519
    @brandonzane519 2 года назад

    Starting to look like a Viking there man😂

  • @haathimmunas1563
    @haathimmunas1563 2 года назад

    Any reason youve been using ubuntu lately?