Build A Fitness Workout App From Scratch (Step by Step Tutorial)

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

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

  • @jamesnocode
    @jamesnocode  Год назад +4

    👍VIEW/CLONE THIS APP (and all my NoCode apps), get access to live streams, Q&As and an exclusive behind the scenes content, in-depth masterclasses and support my work: www.patreon.com/jamesnocode
    👍GET MY NEW TRAINING - MASTERING FLUTTERFLOW: masteringflutterflow.com

  • @thelabarchitect
    @thelabarchitect Год назад +7

    James, Your hard work and dedication to making these FlutterFlow tutorials has provided so much help to the community! 🙏👍 You have proven to be a top Ambassador of FlutterFlow! Thank you so much! 😊

  • @fersiaq3245
    @fersiaq3245 5 месяцев назад +6

    It does not explain how to update the values ​​entered in reps and weight. If you are going to do something, explain it well and if not, why watch a two-hour video and get blocked?

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

    your english is very clear, i like it 🧡

  • @louisgautier7622
    @louisgautier7622 Год назад +11

    Hello James ! Really nice video but I think there is a big problem in your demonstration. In fact, the sets aren't saving strictly in your firebase. When you are checking it at 2:04:29, we can see that set values are the default ones and not the sets you tried to save. Is is possible to explain how we can save it with no issues ? The APP STATE IS NOT updating dynamically the textfield components... I tried to solve it during hours but I didn't find the solution... Thank you !

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

      did you find a fix yet??

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

      Did you find a solution?@@loss2570

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

      I have the same query. Did you find a solve for this?

    • @alexandreviola5475
      @alexandreviola5475 10 месяцев назад +4

      @tobiasperdesen5259 did this: Yes, I updated the application state directly in the “on submit” action. I selected the right field to update the defined form's texfield variable. I passed parameters to the component to specify the exercise index and the current set index. but I still haven't been able to update this way

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

      ​@@alexandreviola5475 @tobiasperdesen5259 Yeah same here - It still saves the default values from the function createSet()

  • @stingftw339
    @stingftw339 8 месяцев назад +1

    Thank you for this tutorial! I have an issue where a few of my app functionalities like the button for “start workout” does not work in the test mode but it does work in the preview mode. Kindly help me, this is my first ever app on flutterflow.

  • @hustlefitness6008
    @hustlefitness6008 5 месяцев назад +2

    Bro. Why would you cut and skip your video? You literally made it unnecessarily hard to follow.

  • @alissonbragadarocha5945
    @alissonbragadarocha5945 10 месяцев назад +3

    Hi James
    I'm Brazilian, sorry if the Google translation is bad, but I would really like to be able to reproduce the project in this video, exactly in the exercise part. When I enter the weights and repetitions, it is not storing it in the Data Type. If I create new series (Sets) the numerical sequence is normally created in the Data Type, but the data entered in the Textfields is not persisted.

  • @BhavishRao
    @BhavishRao Год назад +8

    This is amazing. Thank you so much for creating this.

  • @fernandosiachoque7575
    @fernandosiachoque7575 8 месяцев назад +3

    The values ​​entered in the text fields are not saved, could you explain this, please?

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

    thank you very much for this very enriching content, greetings

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

    In the history page how can i show the weight and the reps of a specific history workout ?

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

    Hi James can you please make next app with supabase

    • @random-yz6lk
      @random-yz6lk Год назад +1

      +1, and it has to be a real App, not a todolist😉

    • @markh-thai
      @markh-thai Год назад

      +2 and show how google sheets can update automatically to supabase. 😊

  • @EthanOliven
    @EthanOliven 3 месяца назад +1

    how do you get the dynamic text fields for weight and reps to update to the app state properly?

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

    The saving functionality does not work properly, when I make changes to the input fields, it always saves the "default" set values created på the custom code. I do not think changing the input field-comps changes the app state. Anyone know if I do something wrong or have an easy fix?

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

      Did you find a solution?

    • @tobiaspedersen5259
      @tobiaspedersen5259 11 месяцев назад +4

      Yes, updated the app state directly in the “on submit” action. I selected the right field to update in the set form texfield variable. I passed parameters into the component to specify the exercise index and the current set index.

    • @fernandosiachoque7575
      @fernandosiachoque7575 8 месяцев назад +2

      @@tobiaspedersen5259 Should you create a video about how you did it?

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

      @@tobiaspedersen5259 Could you please show us how you did it?

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

      can you explain better what did you did bro?@@tobiaspedersen5259

  • @tanmaywankhede-wr5iq
    @tanmaywankhede-wr5iq 7 месяцев назад +3

    After updating the schema ,when I try to save workouts , it appears in the firestore but the gets saved with default weight and reps. Anyone help??

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

      jumm so far no one gives a solution and @jamesnocode has not given a solution if you know how to implement it please share it thanks

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

    1:02:12 part the addition popup of exercises are not shown in my app

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

    YOU SHOULD PROVIDE A KIND OF HELP FOR THE PROBLEM OF NOT BEING ABLE TO SAVE BOTH REPEATS AND THE WEIGHT PLEASE

  • @abo.alhassn
    @abo.alhassn Год назад

    Hello brother, how can I create a button to download photos or videos to the user's phone?

  • @Mojo-Inc
    @Mojo-Inc 8 месяцев назад +1

    Hey James im not able to access the Authenticated user on my backend query in the section for adding rows

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

    How many hours is the course, and do you need to know Flutter or can someone expand on the apps with Flutter, if needed?

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

    Holy moly ❤❤ very good. Can we have the same for a multi vendor e-commerce with admin dashboard please 😢

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

    thank you James. Please find time to make a tutorial teaching us how to make an app that has a referral system, to encourage users to invite more people, for growth. Thank you

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

    hello james can you make custom programs (study,exercise) its must be personal programs

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

    45:05 you first need to activate storage on your firebase project ;)

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

      how can i do that?

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

    This is amazing thanks for creating this. It's a great way to learn how to build a good app

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

    Is there a code expression to get the number of sets, reps, weights? I would like to pull this information in the history, but the data type is map from the tutorial, so it's confusing for flutterflow. I'm pulling my hair out trying to figure this out!! Amazing tutorial still either way

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

      have you figured out how to do it?

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

    How can i add a floating navbar ??

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

    Here is what I did to dynamically change the app state based on the index of exercise/set. Let me know if you found an easier way.
    1. Passed the exercise index & set index from the start_workout page into my input components.
    2. Add an action in your input textfield ( on change or on submit works fine )
    3. Update App state -> update fields -> exercises -> update item at index [use the exercise index you passed into the component]
    4. Again, update field -> sets -> update item at index [use the set index you passed into the component]
    5. Once more, update field -> depending on which component, add reps or weight field
    6. Bind the input text field from the widget state onto the "Value to set"

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

    Some heroes simply don't wear capes

  • @JimmyWANG-s8g
    @JimmyWANG-s8g Год назад +1

    Hello James , thank you for the amazing content ! would you mind share what is the diagram drawing tool you used ? looks very powerful and convenient

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

    Amazing tutorial, thank you so much !

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

    James, Listview in exercises page not fetching values from Db, checked the rules they are fine. Could you pls help!

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

    Weren't you going back to Bubble? 😂

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

    If I become a patreon member I can clone your apps, but I’ll still need my own Firebase right ?

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

    OH MY GOD! You’re amazing. Thanks

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

    Hi! I have created a drop down list where you can select multiple options. How do I retrieve the data and display only the ones that a person has selected? Help me please =(

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

    buen video, pero hay muchas dudas y no hay forma que responda ninguna de ellas

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

    This video is amazing! I just subscribed to your Patreon. I do have a question regarding this app. Can you go over what to do with the "profile" page? How does a user actually edit their profile, change password, etc?

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

    Hi James, this is such a thorough tutorial, really a great help, One question at 1:24:50 how can we add a 'clear all/deselect all' button to the component? The only way I have found so far is to skip the Listview and use a checkboxgroup then use the special action to Select All/Clear all. Is there a way in this app? (Afterthought - I'm going to go and clone the app in the Patreon page and see if it is in the finished version)

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

      Hello, a question, could you solve the part about why the repetition and weight values ​​are not saved? If so, it would be a great help, thank you.

  • @abo.alhassn
    @abo.alhassn Год назад

    Hello brother, how can I create a button to download photos or videos to the user's phone?

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

    en el minuto 1:29 no puedo conectar set a los text field alquien pudo?

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

    Thanks a lot for your tutorial in step by step. Can you make it about a médical appointment, or how to introduce an appointements system in app? 😊

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

    Amazing tutorial thank u mate

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

    55:38

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

    Amazing!!! 👏👏👏