Gamify your Glide App #1: Onboarding, User Profiles and Guilds

Поділитися
Вставка
  • Опубліковано 8 жов 2024
  • 🤙 Creating your very own no code app with Glide is easy-get started today: glide.grsm.io/...
    Learn to create a gamified Glide app from scratch complete with XP, in-app currency, ranks, progress bars, guilds, challenges, inventory and item stores.
    Part 1: Create your spreadsheet, design an onboarding experience, set up user profiles, and add users to guilds!
    19:13 Don’t forget to filter both the my profile screen and the onboarding screen where “email” - “is signed in user”

КОМЕНТАРІ • 100

  • @jeri.studio
    @jeri.studio 2 роки тому +1

    This isn't just valuable instruction for game onboarding. Anyone newer to Glide who's using it to build a platform that requires users to fill out a profile BEFORE they start using at least certain features (if not the app itself) needs to watch this. Game changer. Thank you.

  • @jakefosburg1376
    @jakefosburg1376 3 роки тому +3

    I hired Robert to help me with several complicated aspects of my app. 10/10 experience and would highly recommend hiring him for his services.

    • @RobertPetittoWA
      @RobertPetittoWA  3 роки тому +1

      Thanks Jake!

    • @diegoernestocasasduque2351
      @diegoernestocasasduque2351 3 роки тому

      @@RobertPetittoWA Hi Robert, could I made a sign up and log in form that storage the data on a spreadsheet using glide?

  • @hobstar
    @hobstar 2 роки тому +1

    Mind, blown. When you added the relationship I went "Dude!"
    Soo many ideas right now

    • @RobertPetittoWA
      @RobertPetittoWA  2 роки тому

      Relations are the awesome sauce in any Glide app

  • @gerardvincent8041
    @gerardvincent8041 4 роки тому +3

    i tried many different tutorial and this is the first one to work. thanks!! i will say that the glide system is very sensitive to little things that may seem inconsequential but has big impact on the result. for example the last part where u moved "all users" to the menu, i followed but ended up with the main app page showing the favourites instead of "my profile". it was down to having a different glide config screen open when i did the move. after rewatching the tutorial at a slower speed and following EXACTLY what your pointer was was doing then i got it right. great work robert

  • @davebowie9200
    @davebowie9200 3 роки тому

    Very grateful to you for putting this video series together Bob. Onto part 2! 👍

  • @bradlegassick9327
    @bradlegassick9327 4 роки тому +5

    Thx Bob this is gold mate! I am setting up a membership app & the has profile trick helps a ton. Cheers

  • @instantt
    @instantt 3 роки тому +1

    ToP ToP ToP !! Thanks for all these tricks !

  • @PatchitForward
    @PatchitForward 4 роки тому +1

    Thanks, I learned a lot and am looking forward to Part 2. Would also love to see how to include the newly released Sign In Action feature to the front of this.

  • @pgbtomas
    @pgbtomas 4 роки тому

    Thank you very much bob, the instructions are clear and easy to follow. I will be watching the part 2 now. :)

  • @amaldude
    @amaldude 3 роки тому +1

    @Robert this is great, just wanted to know, how can I can avoid users singing up with same username or email. Basically how can I check if user already exists or a similar username or email is taken

  • @haniya7321
    @haniya7321 3 роки тому

    thank you for sharing this !! this series will definitely help me with my final project of college !!

    • @jeremycrosby5425
      @jeremycrosby5425 3 роки тому +1

      You all probably dont give a shit but does anyone know of a method to log back into an Instagram account..?
      I was dumb forgot the login password. I appreciate any help you can offer me!

    • @haniya7321
      @haniya7321 3 роки тому

      @@jeremycrosby5425 you would have to click “forget password “ that way you can reset the password and login again

  • @samnewlove2049
    @samnewlove2049 4 роки тому +1

    Hi Bob, this is exactly what I was looking for when gamifying my games development course so thanks for making! I have not heard of Glide before, though it looks fantastic. 3 questions - Out of interest, will anything in this series require a Pro membership? Could this eventually be uploaded to a store for students to download on their phones, and could I essentially have control of how much XP is rewarded by simply editing the excel document? Thank you

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому

      Hi there!
      1.) Everything I’m showing does not require the pro app...though depending on the size of your class, you may need to purchase a “boost” of additional rows.
      2.) App Store isn’t a possibility YET, but they can install on their phones as a PWa
      3.) Yes, in a future video I’ll show you how you can make adjustments and/or award/penalize users from within the app

  • @kadiwc
    @kadiwc 3 роки тому

    Great tutorial!!! In the beginning i was asking myself... why the hell he does not use form button to fill in the data needed... now i know :D learned it the hard way... as usual :D I'm that noob who wrote you an email days ago... I actually managed to build quite heavy app just following your videos and using a bit of my own brains as well :) I will contact you again when my app is finished, so you can check it out for me. Thanks again for all the freebies :D

    • @RobertPetittoWA
      @RobertPetittoWA  3 роки тому +1

      :) You’re exactly right. A form would duplicate do user on the user profile sheet. Now, a form could work if you are using a different sheet for public profiles, let’s say, and want to keep it separate from your sign in sheet. Then you would just make relation from the user profile sheet to your form submission sheet and pull in data that way.

    • @kadiwc
      @kadiwc 3 роки тому

      @@RobertPetittoWA in what case would YOU duplicate sheets?

    • @RobertPetittoWA
      @RobertPetittoWA  3 роки тому +2

      @@kadiwc if I wanted to make my app a bit more secure I guess. The user profile sheet could have row owners on it and could house sensitive information about a particular user (row owners only allows the downloading of the signed in user’s data in that sheet). However, they could set up a public profile which would be that form to a second sheet that would not have row owners on it and thus can be visible to other users in the app.

    • @kadiwc
      @kadiwc 3 роки тому

      @@RobertPetittoWA OK! Thanks for explaining! And about "profile complete"... Is it the same if I increment boolean or is better to have Just in number 1. In my eyes boolean looks better on the sheet BUT is there Any other reason why you used in number? Thanks for answering in advance. You Will be awarded by 5 gold pouches 😜

    • @RobertPetittoWA
      @RobertPetittoWA  3 роки тому +1

      Yes, at the time, The only action that had immediate responsiveness was the increment action. Nowadays, I use the set column action to either mark a Boolean as true or to mark a “profile completed on” column with the current date and time.

  • @bradlegassick9327
    @bradlegassick9327 4 роки тому +1

    Hi Bob, quick question about the Onboarding screen displaying on every app load. So the screen briefly displays when you open the app, then jumps to the regular view if you have a profile. Is there a way to prevent the fleeting display of the "Welcome" screen?

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому +1

      This is a known bug. It’s been reported to Glide a few times. Hopefully it gets resolved quickly. You’re not going crazy!

    • @bradlegassick9327
      @bradlegassick9327 4 роки тому

      @@RobertPetittoWA thx mate, thought I was having dejavu!

  • @yousetup
    @yousetup 4 роки тому

    Thank you. I watch your video. I made up my mind. I'm going to use this tool to create an app
    I'll come often.

  • @samtheman2506
    @samtheman2506 2 роки тому

    Hey Bob, great video series. I've been following along pretty well, but one small hiccup I have is that after users onboard, they are given a randomly generated email. Why does it not apply the email that the pin was sent to? how do I fix this? Thanks!

    • @RobertPetittoWA
      @RobertPetittoWA  2 роки тому

      You'll need to upgrade your app to pro. Then, go to settings > privacy and enable "collect real email addresses"

  • @NateUE
    @NateUE 3 роки тому

    Just realized you made the template I used to start my app. lol

  • @syamsularifinmohamadyunus8144
    @syamsularifinmohamadyunus8144 2 роки тому +1

    Great sharing

  • @alessioquintarelli4822
    @alessioquintarelli4822 3 роки тому +1

    Man, you are a legend

  • @thinkwatchtalk8691
    @thinkwatchtalk8691 4 роки тому +1

    Bob, thanks for this. My users are re-writing their onboarding profile over the previous user's onboarding profile. how do i allow them to create a new profile instead of over-writing?

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому

      Make sure the onboarding screen is set to be filtered where "email is signed in user"

    • @thinkwatchtalk8691
      @thinkwatchtalk8691 4 роки тому

      @@RobertPetittoWA thanks, do you show us how to do this in your video? do you have the time stamp by any chance?

    • @pushingpandas6479
      @pushingpandas6479 3 роки тому

      @@RobertPetittoWA how? Cant find that in the video

    • @pushingpandas6479
      @pushingpandas6479 3 роки тому

      found it, didnt helped

  • @jeffjonaitis538
    @jeffjonaitis538 4 роки тому +1

    Bob this great! However, I am stuck on Onboarding. After filling in username, avatar, etc and hitting complete profile, the tab still remains. The data is inputed in speadsheet and hasprofile is true, but nothing else occurs. Any suggestions?

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому

      Did you make sure true is "true" lowercase no spaces?

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому

      Also make sure you're filtering both the onboarding tab and the my profile tab where email "is signed in user"

    • @jeffjonaitis538
      @jeffjonaitis538 4 роки тому

      @@RobertPetittoWA Thanks!

  • @sam_boy8183
    @sam_boy8183 2 роки тому +1

    will it do without the follow feature

  • @instantt
    @instantt 3 роки тому

    Please, would you tell me how concatenate multiple column in one in glideapp data ?
    It would be nice from you thanks !

    • @RobertPetittoWA
      @RobertPetittoWA  3 роки тому +1

      If they are simple text/number values, you can simply use a template column to string them together with a delineator of your choice

    • @instantt
      @instantt 3 роки тому

      @@RobertPetittoWA ohhhhh yeahhhhhh thanks a lot 🤩

  • @GGNEOM
    @GGNEOM 4 роки тому +1

    Thank you Robert

  • @NaftuliSinger
    @NaftuliSinger 3 роки тому +1

    You're simply awesome!

  • @isisjuarez2385
    @isisjuarez2385 3 роки тому

    Hi, I have a question, I made an application in glide and I already uploaded it to the play store, my question is, can I add ad units to monetize in admod from glide?
    thanks

    • @RobertPetittoWA
      @RobertPetittoWA  3 роки тому

      Not that I’m aware of...

    • @droptank2150
      @droptank2150 3 роки тому

      Publish as a webapp in a Thunkable app and add a Google Adsense bar below the webapp component.

  • @НиколайКудинов-х2б

    Bob, thanks a lot for the video! There is some problem. I do everything like you've shown but every time I press submit, Profile Complete cell fills in with a growing number except for 1 - like 3, 4, 5 etc. Also Has profile cell is still false. Although all the cells are filled out, if-then-else logic is same as in the video and true in rules is "true" lowercase no spaces. Could you please tell what I should do?

    • @ravis-wicr7512
      @ravis-wicr7512 3 роки тому

      Has Profile will be false for any value other than 0. I had the same issue but was able to resolve it by deleting all the data and starting afresh in therms of creating the profile. don't see the issue any more

  • @akshaytanwar6980
    @akshaytanwar6980 3 роки тому

    hey how to restrict user to see only their data in glide app, i mean t0o say as an Admin i can only see the data of my sales guys ,but Sales guys see their respective data only, please help me for the same

  • @diegoernestocasasduque2351
    @diegoernestocasasduque2351 3 роки тому

    Hi Robert, could I made a sign up and log in form that storage the data on a spreadsheet using glide?

  • @deepakgaba2786
    @deepakgaba2786 3 роки тому

    Honestly, this is incredible!

  • @CassCoomber
    @CassCoomber 4 роки тому

    Great tutorial, thanks Robert.

  • @gerardvincent8041
    @gerardvincent8041 4 роки тому

    whats the best practice when you want to delete data rows or columns? delete the row/column from within google sheets, or from the "data" tab in the glideapps edit screen, or from within the live app?

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому +1

      If delete is needed in bulk, I'd just delete the spreadsheet rows. If you want to allow the user to delete a record at a time, build in that functionality within the app!

    • @gerardvincent8041
      @gerardvincent8041 4 роки тому

      @@RobertPetittoWA thanks!

    • @gerardvincent8041
      @gerardvincent8041 4 роки тому

      ​@@RobertPetittoWA i used this vid to guide me thru my app build... it was really helpful. my project is for users to post their fav music videos and leave a comment about why they like it. problem i am facing is that the inline list doesnt allow to show the video thumbnail as the image. so it doesnt look nice. someone suggested using a script in google sheets but i dont know much about coding so am now trying to learn that and figure it out

  • @abbeyroad3711
    @abbeyroad3711 3 роки тому

    Thank you Robert!

  • @manianh1857
    @manianh1857 4 роки тому

    Is it possible to do a math instant calculation with 2 different column from 2 different sheets and save the calculation to a single sheet?
    product sheet-> price
    order details sheet-> quantity
    instant math calculation to be done (total = price * quantity) in order details and save to order details as total..

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому

      Yep. Create a single relation column in the orders sheet matching the Order ID. Do a lookup of the price. Then do the math!

  • @brvg
    @brvg 3 роки тому

    Hi Robert, I login as myself, create a profile (profile A) and everything works great. I am having problems when trying to onboard another user. When I login with a new email (to create profile B), the onboarding tab has the name and image prefilled with the profile A information. I delete it an enter new data but it edits the profile A info instead of creating profile B. Any ideas what might be happening?

    • @RobertPetittoWA
      @RobertPetittoWA  3 роки тому

      Yep-this has been solved in the comments- make sure the onboarding screen is filtered where email is signed in user.

    • @chandrajuniar9063
      @chandrajuniar9063 2 роки тому

      Me too, have you solved the problems?, i cant find sign in user in filter section

  • @bradlegassick9327
    @bradlegassick9327 4 роки тому

    Hi Bob I am running into an issue setting the onboarding up. The fields for username etc seem to auto populate the starting users profile without clicking the Complete Profile button. Also I tested a new susbscriber & they were presented with an onboarding screen that had the first users info in the fields for username etc. Any ideas?

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому +1

      Right. The button's job is to act as a trigger to complete the profile and hide the onboarding screen, but as user fills out the onboarding screen, the columns in the sheet will populate.
      Take a look at 19:11 where I discuss adding a filter to the user profile and onboarding screens where "email is signed in user" to prevent users seeing each other's information.

    • @bradlegassick9327
      @bradlegassick9327 4 роки тому

      @@RobertPetittoWA thx mate will do. This is so helpful. Cheers

  • @thedublinnetwork1787
    @thedublinnetwork1787 4 роки тому

    Hi Bob, I have followed this and created an onboarding type of registration but each time a new user tries to register the details of the last registration comes prepopulated on the form. Anything you can think of that I am doing wrong here? Thanks

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому +1

      Make sure your onboarding screen is filtered where email is signed in user

    • @thedublinnetwork1787
      @thedublinnetwork1787 4 роки тому

      @@RobertPetittoWA Thank you, I coiuldn't work it out but that is exactly it. Love the videos as they are so easy to follow for an absolute non coder

  • @Realfilmstudios
    @Realfilmstudios 3 роки тому

    Please sir how can I upload my app icon

  • @ArunKumar-of8tq
    @ArunKumar-of8tq 3 роки тому

    can the "email is signed in user" be used in the free plan?

  • @ismailovkenzhebek4550
    @ismailovkenzhebek4550 3 роки тому

    Hi, thank you, Robert

  • @jarodjenkins
    @jarodjenkins 3 роки тому

    great tutorial, keep it up

  • @craftnpour202
    @craftnpour202 3 роки тому

    Everytime i do this it works and adds to the sheet, but it stays on the onbaording page and doesnt go anywhere? I love this way but what am I doing wrong? Thanks!

    • @RobertPetittoWA
      @RobertPetittoWA  3 роки тому +1

      Does your onboarding screen have tab visibility set up?

    • @craftnpour202
      @craftnpour202 3 роки тому

      @@RobertPetittoWA Thanks so much!!!! I had my visibility with tabs and layout mixed out! I appreciate this!!!!!

  • @pushingpandas6479
    @pushingpandas6479 3 роки тому

    Iam dumb. I watched video 5 times but the damn onboarding page does not go away after pressing the button. All stuff is uploaded to table and I have hasProfile true

    • @pushingpandas6479
      @pushingpandas6479 3 роки тому

      Is that maybe because iam on free plan?

    • @pushingpandas6479
      @pushingpandas6479 3 роки тому

      just bought Pro, still the same problem :(

    • @pushingpandas6479
      @pushingpandas6479 3 роки тому

      I filtered onboarding with "enmail address is signed-in user" but still, onboarding does not go away.....

    • @RobertPetittoWA
      @RobertPetittoWA  3 роки тому +1

      Since this video, I actually do my onboarding slightly different. I still have the hasProfile column, but it’s a Boolean column, not an if-then column and It replaces the profile complete = 1 column. Then, the action on the button is Set Column action that writes the value “true” to the hasProfile column. Then the visibility condition on the tab is to show the onboarding when hasProfile is not true and the other tabs have the visibility of hasProfile is true

  • @theappforfasting
    @theappforfasting 2 роки тому

    lmaoo sorry but @ 22:11 was pretty funny and cute

    • @RobertPetittoWA
      @RobertPetittoWA  2 роки тому +1

      Ha. Ya...that's what I get for not having a dedicated studio in my house...

  • @CHESSHATE
    @CHESSHATE 4 роки тому +2

    Hi! Thanks for video, could you guys hint me a trick how to pin several actions on button, list or text

    • @RobertPetittoWA
      @RobertPetittoWA  4 роки тому +2

      Doesn't exist...YET. On the Glide forums, Glide has hinted that they plan to developed triggered actions (doing one action results in another somewhere else in the sheet). Keep an eye out-and you can bet I'll create videos for those too.