Тёмный
Trey Codes
Trey Codes
Trey Codes
Подписаться
What's up everybody and welcome to my channel!

My name is Trey Hope, a software developer that focuses on Flutter development. I studied Computer Science in college and have been in software development for over 7 years now, working with both mobile and web applications.

Since I've picked up Flutter back in 2017, I have created 7 apps in Flutter, (click the link below to view them).

The mission is to help you understand the awesome power of Flutter. Flutter is a development SDK that lets you develop iOS, Android, Web, and Desktop applications, all from one code base.

I look forward to learning and growing with you all!
The Standup w/ Trey Codes
1:29:01
Год назад
Комментарии
@malcomgreen4747
@malcomgreen4747 3 часа назад
My app get very slow after i play couple levels i did everything to clear after each level but same problem
@TreyHope
@TreyHope 3 часа назад
There can be several reasons for that. I haven't checked the game for any optimization points but I plan to before the app is complete.
@malcomgreen4747
@malcomgreen4747 2 часа назад
@@TreyHope good luck
@ThrillartsStudio
@ThrillartsStudio День назад
Thanks for your knowledge brother, its really helping me with my flutter interviews
@ThrillartsStudio
@ThrillartsStudio День назад
Great videos brother
@TreyHope
@TreyHope День назад
Thank you bro
@Zamoksva
@Zamoksva 4 дня назад
Just found your channel, I like the cozy programming vibe!
@TreyHope
@TreyHope 3 дня назад
Thank you my friend. More coming soon!
@Zamoksva
@Zamoksva 3 дня назад
@@TreyHope nice!!
@callmejusttsar
@callmejusttsar 13 дней назад
Best guide ever made
@TreyHope
@TreyHope 13 дней назад
Thank you kind sir.
@usecriticalthinking243
@usecriticalthinking243 15 дней назад
3:30 yall got to stop 🦝ing with that "poc" term.
@TreyHope
@TreyHope 15 дней назад
How's that cooning?
@usecriticalthinking243
@usecriticalthinking243 15 дней назад
@@TreyHope its called promoting a fake coalition term that dont exist out here,
@TreyHope
@TreyHope 15 дней назад
So from the entire video, you focused on the term "poc"? Did you get anything else from the video bro?
@usecriticalthinking243
@usecriticalthinking243 15 дней назад
@@TreyHope 🦝 then stop using it
@TreyHope
@TreyHope 15 дней назад
Nah I like saying poc, I'll keep using it. So did you watch the rest of the video lil bro?
@agreensh
@agreensh 23 дня назад
You call "_controller.dispose();" after "super.dispose();". It should be before, or it won't do anything. @override void dispose() { _controller.dispose(); super.dispose(); }
@TreyHope
@TreyHope 23 дня назад
Thank you for that, I just learned something today.
@ahmedsalah7474
@ahmedsalah7474 Месяц назад
Wow! I am glad I stumbled upon this channel!, Please can you tell me if I need to prepare anything in the apple app store before I publish the app using codemagic? and in codemagic they say they only support app code signing for publishing on Mac app store only! Is this means I have to sign the app myself and what if I don't have xCode avaialbe? I know these are dumb questions but I am a novoice.
@AH62830
@AH62830 Месяц назад
Hell yeah
@phantomen-u7r
@phantomen-u7r Месяц назад
Hell ya
@r0nipatel
@r0nipatel Месяц назад
my app is crash when it goes to this line final status = await AppTrackingTransparency.requestTrackingAuthorization(); ?
@yuvrajkarakoti8172
@yuvrajkarakoti8172 Месяц назад
brother in 2024 is it worth to learn it........ i mean does it have a future?i'm new at this so i had this question.
@TreyHope
@TreyHope Месяц назад
Definitely worth learning still. I don't forsee it slowing down in popularity.
@rafaelalmeidabarbosa1839
@rafaelalmeidabarbosa1839 2 месяца назад
It's really really cool! 🤩 Thanks for sharing Bonfire! 🔥
@TreyHope
@TreyHope Месяц назад
Glad you like it!
@frakis2771
@frakis2771 3 месяца назад
Fire.
@TreyHope
@TreyHope 3 месяца назад
Thank you my friend!
@bennguyen1313
@bennguyen1313 3 месяца назад
How small/precise can objects be overlayed on the screen/camera? I'm thinking of a BINGO-like game that overlays a coin on a specific square in the grid.. where, if A4 is said/entered, the Android app would use a marker/fiducial on the page to calculate how far into the grid it needs to place a coin (scaling it based on the the angle and how close the camera is to the paper) BTW, any thoughts on Flet?
@TreyHope
@TreyHope Месяц назад
To my knowledge, objects can be layed to be very precise. I'm not familiar with Flet unfortunately.
@rodrigonbertin
@rodrigonbertin 3 месяца назад
Great tutorial. Follow from Argentina
@TreyHope
@TreyHope Месяц назад
Thank you my friend, much appreciated.
@AlexisGraff-v5k
@AlexisGraff-v5k 3 месяца назад
Do you know how to emulate a iOS device on Linux?
@TreyHope
@TreyHope Месяц назад
I do not unfortunately.
@gate2wire365
@gate2wire365 3 месяца назад
Thank you 🎉
@TreyHope
@TreyHope Месяц назад
Thank you for watching.
@s.bamahfoodh
@s.bamahfoodh 3 месяца назад
Thanks for the great video.. I have a question, after adding the subscription in the app store connect you picked another project that the subscription is already approved by apple. Is there a way to test the in app purchase widget before the product is approved? I mean I need to show to my manager that this approach is viable and show how does it work.
@TreyHope
@TreyHope Месяц назад
Great question. To test in-app purchases before Apple approves your product, you can use StoreKit configuration files in Xcode. This allows you to simulate various purchase scenarios without needing an approved product on the App Store.
@amplifiedge
@amplifiedge 3 месяца назад
Thank you for sharing. I have applied as you instructed it runs fine. I wonder how may I create CI/CD flow via github, so that as I commit to the repo the latest version to be deployed automatically. Any suggestions?
@TreyHope
@TreyHope Месяц назад
That sounds awesome. If I had to guess, I would assume there is some gitbub action that could handle this scenario but I'm not 100% sure.
@NurlanShukurov
@NurlanShukurov 3 месяца назад
Hey, can we connect github repo, when some branch updated all necessary files updated automatically than creating files manually like in video?
@DenKhoTieu6969
@DenKhoTieu6969 3 месяца назад
the same question
@TreyHope
@TreyHope Месяц назад
Very valid question. I think there is a potential GitHub action thar could handle this exact scenario but I'm not 100% sure.
@ApplicationDeveloper-g9e
@ApplicationDeveloper-g9e 4 месяца назад
Great tutorial, how to make if camera recognizes image , then show AR animantion in Camera?
@TreyHope
@TreyHope Месяц назад
Sorry I don't fully understand your question, can you elaborate?
@sawhtetnaing4938
@sawhtetnaing4938 4 месяца назад
Thank you for your hard work. I’ve been learning the Flame engine recently. Unfortunately, this tutorial no longer works with the new version of Flutter and Flame. I hope you’ll consider recreating this game with updated versions.
@TreyHope
@TreyHope Месяц назад
I noticed that as well from the new version. I am currently in the process of redoing this video with the new version of flutter and flame.
@tibejeanmarc
@tibejeanmarc 4 месяца назад
Are we charged by firebase when we use it or it’s totally free ?
@TreyHope
@TreyHope Месяц назад
Great question. You're only charged based on your usage. As long as you make under 2 million invocations/month with Cloud Functions, you won't be charged.
@yourtory
@yourtory 4 месяца назад
This is amazing. I coded on my own along with this video. Here, I want to ask you one thing. How can I put collision system on the border between the area and the outside. I think that it is more enjoyable that players are movable only inside of the map!!
@TreyHope
@TreyHope Месяц назад
Great question. You could modify the update method of the player to stay with the bounds of the map. Something like this potentially. @override void update(double dt) { super.update(dt); // Check and adjust position if out of bounds if (position.x < 0) position.x = 0; if (position.y < 0) position.y = 0; if (position.x > gameRef.map.getMapSize().x - width) { position.x = gameRef.map.getMapSize().x - width; } if (position.y > gameRef.map.getMapSize().y - height) { position.y = gameRef.map.getMapSize().y - height; } }
@deepak5074
@deepak5074 4 месяца назад
just going thoroughly your every video bro i just got a hidden gem for flutter developer. Thank you from India.
@TreyHope
@TreyHope Месяц назад
Of course, thank you for watching!
@deepak5074
@deepak5074 4 месяца назад
cool bro🔥
@TreyHope
@TreyHope Месяц назад
Thank you my friend.
@bonniesitessolutions7728
@bonniesitessolutions7728 5 месяцев назад
For a shortcut at around 4:-00 in your video, after "cd mason-bricks", you can use "code ." to open that directory in VS Code right from the terminal.
@TreyHope
@TreyHope Месяц назад
I just learned something new. Thank you for sharing bro.
@tfozo
@tfozo 5 месяцев назад
Hey trey, hope u read this, I've been trying to implement passwordless (EmailLink) authentication but the deeplink on firebase is getting deprecated, they said they will give us update on that but i didn't see any news on this flutter IO, do u have any idea?
@TreyHope
@TreyHope Месяц назад
Hey, unfortunately I have not heard anything. It looks like Firebase hasn't mentioned a potential solution for the future either. I'll keep my ears open for updates though.
@tfozo
@tfozo Месяц назад
@tfozo
@tfozo 5 месяцев назад
cool stuff
@TreyHope
@TreyHope Месяц назад
Much appreciated my friend.
@cb5151
@cb5151 5 месяцев назад
ur talented
@TreyHope
@TreyHope Месяц назад
Thank you my friend.
@cb5151
@cb5151 5 месяцев назад
those app r nice.
@TreyHope
@TreyHope Месяц назад
Much appreciated my friend.
@tfozo
@tfozo 5 месяцев назад
Thanks trey
@TreyHope
@TreyHope Месяц назад
Thank you for watching my man.
@Jack-uh6zz
@Jack-uh6zz 5 месяцев назад
I can't thank you enough for this video! I am "learning" Flutter in school but have had to rely on the internet and your video is one of the most helpful I have found to date. Cloud functions are so useful and I appreciate you creating this video!
@TreyHope
@TreyHope Месяц назад
Comments like these mean alot, I'm glad this video is of good help for you; more to come.
@Jack-uh6zz
@Jack-uh6zz Месяц назад
@@TreyHope 💯
@theparten
@theparten 5 месяцев назад
your explanation is fluent, learned a lot...
@TreyHope
@TreyHope Месяц назад
I'm glad to hear it, thank you for watching.
@israasaifullah9019
@israasaifullah9019 5 месяцев назад
thank you. nice analogy
@TreyHope
@TreyHope 5 месяцев назад
Thank you my friend
@AdminA-fg4kp
@AdminA-fg4kp 5 месяцев назад
Can you make a short tutorial on connecting 2 firestore collections in Rowy. They have a connector field but I am not able to configure it properly. Thanks in advance.
@TreyHope
@TreyHope Месяц назад
Hey there, sorry for the late response. Unfortunetly, I no longer use Rowy. I hope you're able to find the solution you're looking for in other videos.
@shon2370
@shon2370 6 месяцев назад
Wow ive been here for 15 years and i haven't done what all u did in 2 days.
@TreyHope
@TreyHope 6 месяцев назад
Definitely alot to do here for sure
@rutherfordlabs7161
@rutherfordlabs7161 6 месяцев назад
I started programming games on a Commodore 64 with MUDs. It is awesome to get back into the fun with Flutter. It was also fun to see Wasteland/Fallout come to life on the "big screen".
@TreyHope
@TreyHope 6 месяцев назад
I'm not familiar with the Commodore. But sounds like you enjoy a good game being development, salute 🫡
@telostia
@telostia 6 месяцев назад
Can't believe dart nakama is already version 1.1! Great progress from heroiclabs and ty for this tutorial! 😊
@khawajakhalil6168
@khawajakhalil6168 6 месяцев назад
hello, how do you get ip to add in mongodb access when we're deploying functions on firebase
@TreyHope
@TreyHope Месяц назад
Great question. Since the IP addresses can change over time, your function might use different IP addresses in different invocations. For this reason, in a production environment, it's often recommended to allow access from all IP addresses (0.0.0.0/0) in MongoDB Atlas and rely on other security measures like strong authentication and encryption.
@kyawnai
@kyawnai 6 месяцев назад
I have an issue "when the player stands at the edge of the block, it falls from the block and sometime it is hard to climb to the block." How can i fix it.
@TreyHope
@TreyHope 6 месяцев назад
Which block are you referring to exactly? The platform Mario stands on or one of the mystery blocks that he bumps?
@kyawnai
@kyawnai 6 месяцев назад
@@TreyHope The platform Mario stand on
@TreyHope
@TreyHope 6 месяцев назад
@@kyawnai I did have problems with exact positioning on the platform that I was not able to solve. I am redoing this project in bonfire though which provides better platforming which should solve this issue. My apologies.
@kyawnai
@kyawnai 6 месяцев назад
Why I cannot use viewfinder.visibleGameSize. I got the error "zoom level must be positive>0". How can I solve that. I am using flame version 1.17.0
@taoapps5637
@taoapps5637 6 месяцев назад
Thank you
@TreyHope
@TreyHope 6 месяцев назад
Thank you for watching my friend.
@callmejusttsar
@callmejusttsar 6 месяцев назад
Hey bro, thank you for guiding me through this process. That was a cool tutorial, I think you should continue making them (and probably spend more on promotion :) - nothing redundant, everything is simple and correct. Good luck to you with your games. 🤝
@TreyHope
@TreyHope 6 месяцев назад
Thank you for the quality feedback as well as watching the video. Much love.
@yakkalabour
@yakkalabour 6 месяцев назад
Amazing!
@TreyHope
@TreyHope 6 месяцев назад
Thank you 🙏🏾
@SofyaNoskova-b2h
@SofyaNoskova-b2h 7 месяцев назад
Inspiring! Thanks!
@TreyHope
@TreyHope 7 месяцев назад
Of course, I’m glad it was helpful. Thanks for watching.
@malcomgreen4747
@malcomgreen4747 7 месяцев назад
Im having problems getting the subscription detail from my backend server php i cant find a good example
@TreyHope
@TreyHope 6 месяцев назад
I wish I could help but I did not touch the backend server with IAP that much.
@ryu-vy9xz
@ryu-vy9xz 7 месяцев назад
Hello, Is this exalcy what I need and no longer need to buy a Mac?
@TreyHope
@TreyHope 6 месяцев назад
Correct, bit you will need an apple developer account still.
@saudafaq9848
@saudafaq9848 7 месяцев назад
really helpful. This video clear all my basic concepts.
@TreyHope
@TreyHope 7 месяцев назад
Thank you for watching, I’m glad it was helpful.
@saudafaq9848
@saudafaq9848 7 месяцев назад
@TreyHope i want to request you to create detail videos on unit and widget testing.
@TreyHope
@TreyHope 7 месяцев назад
@@saudafaq9848 I will add that to my list