This series is probably the best app development tutorial I’ve come across. Thank-you. You’re a fantastic teacher. Any chance you could do a video on authentication and account creation in an app?
This has been an amazing series. Thank you all the time and effort you put in, to make it such a professional and informative series. Everything was explained and presented well.
Hopefully, this will a fruitful journey for you. I am just AMAZED so far. You may want to check my write-up on why I decided to move from Maui to Flutter. May be it will help in the context as well. blogs.xgenoapps.com/post/2023/01/02/flutter-journey-confessions
Thanks Naweed. Great content and a very useful app. Really enjoyed following your workflow. This series lived up to the name beyond Monkey . Beginner friendly, but much more in depth and professional level programming. I’m sure you will need a break, but I hope you consider creating more content and your channel continues to grow. Thanks again.
@@naweedakram I thought about doing a personal blog app. Some clickable icons for content groups. Such as concerts, hobbies, holidays, events etc below that A front page of random memories with a comments and or picture/video cards. These could be clicked to go to the detail page. Click an icon get a scroll view of that grouped content. ie concerts or hobbies list of entries. Click a card in the grouped list to go to the detail to show comments, pictures, video etc. date and location. Not sure how it would all wire together and be stored either locally or remotely.
@@naweedakram I will try it myself. Not a full on Facebook just an organised video diary. As I’m the only one seeing/entering data should be a smaller task than Facebook, I hope. Thinking it will be bit like this TH-cam clone, but only recalling my content. Storing and recall of data might be a bit of a task. Whatever app you decide on next. I’ll be sure to watch.
Thanks a lot 🙏.. Masterpiece series I learned a lot how to arrange my project folders and reuse the common code in all my apps Lets meets in future series . now to time to build my own app 💪
hello sir @Naweed Akram, thank you very much for nice tutorial. how to add Tab page navigation? if, Possible please add the tabbed page navigation in this tutorial series.
this was an amazing series , you rock man!!! just a quick question were you able to fix the issue with Android auto resize the height? HeightRequest="{Binding ItemsHeight, Source={x:Reference RootPage}}"
I checked the code but I detected a CRITICAL issue: you don't use try-catch blocks in some methods. The app constantly crashes and I don't know why... Another issue: the video list doesn't show correctly (row's height)
Hello, may I ask if I followed your project tutorial to learn, but finally I could not realize the function of sharing and downloading videos? I use android emulator, is this the problem of the device? I have checked the error report, and there is no error report.😭
@@naweedakram Hello, according to the tutorial in your video, after setting up the interface for sharing and downloading, I also wrote the corresponding command function, but the program that runs on the Android simulator. After I clicked on the share and download button, there was no reaction, and debug didn't respond, but subscribing to that button reacted. How to solve this situation?
I just reproduce the same code you provided but unfortunately I only get one results display in the start page and search page What could be the cause of this behavior i thought it will display 10 results like indicated in the tutorials?
Ok thank you, i went there already and others complain about the dynamic hight in the frame image found at the videocell. Some decide to hard code the high as solution and removing the dynamic hight earlier found with initial app. But thank will be look if there is better way to go around it for the high as well
I have a problem building this on the Mac - it works fine on Windows - but when I run on mac I keep getting a "/usr/bin/codesign exited with code 1" error - Google is not helping much - any ideas?
@Naweed Thank you very much for this tutorial. I have the app running on my Android Phone. One problem. Regardless of search term used, it returns 10 results but only displays one. I have not changed the code, other than to add my own API key. Would you know what might be causing this? Thanks in advance.
@@naweedakram I am having the same issue. It is showing 10 cells but only the first one has content. The other 9 are black. If I scroll to the bottom, it will load another 10 and show 1 more image and content and then 9 more black cells. This is on the android emulator. On windows, it shows all 10 cells but when you navigate to the bottom, it does not load any more items.
@@eeevans Not sure. I tried on Android myself and it works fine. I can see all 10 cells and videos. The only difference is that I am using MAUI version 6.0.424. Which SDK version you are using? Also, plz check the full source code of this app on my Github. May be you are missing something.
@@naweedakram startPageViewModel.cs 36line : await GetTH-camVideos(); catch error this.ErrorMessage = $"Something went wrong. If the problem persists, plz contact support at {Constants.EmailAddress} with the error message:" + Environment.NewLine + Environment.NewLine + ex.Message; Response status code does not indicate success: 400 (Bad Request).
@@naweedakram Am having this error Severity Code Description Project Path File Line Source Suppression State Tool Error CS0234 The type or namespace name 'MediaElementRenderer' does not exist in the namespace 'Xamarin.CommunityToolkit.UI.Views' (are you missing an assembly reference?) MauiTubePlayer (net6.0-windows10.0.19041.0) C:\MauiTubePlayer-main\src\MauiTubePlayer C:\MauiTubePlayer-main\src\MauiTubePlayer\MauiProgram.cs 37 IntelliSense Active Compiler
@@michaelalaohuru can you try against android emulator. I don’t have windows machine to test. I tested against android, iPhone and Mac and found no issues.
This series is probably the best app development tutorial I’ve come across. Thank-you. You’re a fantastic teacher. Any chance you could do a video on authentication and account creation in an app?
Very useful lessons, everything is simple, constructive and factual. Thank you very much, respect to the author!
I can't find words that describe what I feel about this series. Just shared your series link in my visual studio group
This has been an amazing series. Thank you all the time and effort you put in, to make it such a professional and informative series. Everything was explained and presented well.
Hopefully, this will a fruitful journey for you. I am just AMAZED so far. You may want to check my write-up on why I decided to move from Maui to Flutter. May be it will help in the context as well.
blogs.xgenoapps.com/post/2023/01/02/flutter-journey-confessions
Watched the series with great respect, thank you so much for putting up this extremely helpful tutorial!
Thanks Naweed. Great content and a very useful app. Really enjoyed following your workflow. This series lived up to the name beyond Monkey . Beginner friendly, but much more in depth and professional level programming.
I’m sure you will need a break, but I hope you consider creating more content and your channel continues to grow. Thanks again.
Let me know some ideas for future videos
@@naweedakram I thought about doing a personal blog app.
Some clickable icons for content groups. Such as concerts, hobbies, holidays, events etc below that
A front page of random memories with a comments and or picture/video cards. These could be clicked to go to the detail page.
Click an icon get a scroll view of that grouped content. ie concerts or hobbies list of entries.
Click a card in the grouped list to go to the detail to show comments, pictures, video etc. date and location.
Not sure how it would all wire together and be stored either locally or remotely.
@@johnmaguire2185 hmm. You want to build Facebook. That’s too much effort to make a video series about this.
@@naweedakram I will try it myself. Not a full on Facebook just an organised video diary. As I’m the only one seeing/entering data should be a smaller task than Facebook, I hope. Thinking it will be bit like this TH-cam clone, but only recalling my content. Storing and recall of data might be a bit of a task.
Whatever app you decide on next. I’ll be sure to watch.
Good series, well taught, thank you
thankyou man, keep up more maui design
Thanks a lot 🙏.. Masterpiece series
I learned a lot how to arrange my project folders and reuse the common code in all my apps
Lets meets in future series . now to time to build my own app 💪
Wonderful sir ,now help us do the animations like the ones used in telegram or twitter .thanks .
If win11 does the same, will there be any problems?
It was a wonderful series. learned a lot. you are a great teacher and very professional. Can you make an another for live streaming support ?
hello sir
@Naweed Akram, thank you very much for nice tutorial. how to add Tab page navigation? if, Possible please add the tabbed page navigation in this tutorial series.
this was an amazing series , you rock man!!!
just a quick question were you able to fix the issue with Android auto resize the height?
HeightRequest="{Binding ItemsHeight, Source={x:Reference RootPage}}"
This is a bug in maui side. Someone suggested a fix but I did not try it myself. Plz see here:
github.com/naweed/MauiTubePlayer/issues/2
Is there a way to use other API because they got stock when deserialising the Json data from other api
What do you mean?
In your tutorial you use TH-cam API, and I wish to know is someone could possibly create his own private API and use it in the same manner?
@@ntonso6795 yes you can. In fact, another video series is coming up soon on that
I checked the code but I detected a CRITICAL issue: you don't use try-catch blocks in some methods. The app constantly crashes and I don't know why...
Another issue: the video list doesn't show correctly (row's height)
Might be some new bugs in Maui. Check the issue list on GitHub on this repo for the issue on row height on android. That is another Maui issue.
We miss you back on the MAUI side Naweed@@naweedakram
Hello, may I ask if I followed your project tutorial to learn, but finally I could not realize the function of sharing and downloading videos? I use android emulator, is this the problem of the device? I have checked the error report, and there is no error report.😭
Might be some issue in latest version of Maui
@@naweedakram May I ask how to solve this problem? At present, my MAUI program cannot share and download after I click the Share and download buttons.
@@党安培 try debugging and see where the issue is.
@@naweedakram Hello, according to the tutorial in your video, after setting up the interface for sharing and downloading, I also wrote the corresponding command function, but the program that runs on the Android simulator. After I clicked on the share and download button, there was no reaction, and debug didn't respond, but subscribing to that button reacted. How to solve this situation?
@@党安培 must be some new bug in Maui. Check with Maui community. I have stopped supporting Maui due to its instability.
I just reproduce the same code you provided but unfortunately I only get one results display in the start page and search page
What could be the cause of this behavior i thought it will display 10 results like indicated in the tutorials?
This is a known issue on android side. There is already a ticket open on my github repo for this. Plz follow that.
Ok I will be more than happy if you add a link to your GitHub directory. Thanks in advance
@@ntonso6795 github.com/naweed/MauiTubePlayer
Ok thank you, i went there already and others complain about the dynamic hight in the frame image found at the videocell. Some decide to hard code the high as solution and removing the dynamic hight earlier found with initial app. But thank will be look if there is better way to go around it for the high as well
@@ntonso6795 just fyi, I also tested on vs for Mac and the issue is not there for android. It only happens in vs for windows.
I have a problem building this on the Mac - it works fine on Windows - but when I run on mac I keep getting a "/usr/bin/codesign exited with code 1" error - Google is not helping much - any ideas?
I had the same issue on my other mac. It turned out to be a problem with my Apple Dev certificate.
When and how we can play video in Maui ?
Watch Part 9 of this series
@@naweedakram oops! Sorry, i was just skipped that part. thanks a lot😊
@@sattasundarparida8428 no worries
@Naweed Thank you very much for this tutorial. I have the app running on my Android Phone. One problem. Regardless of search term used, it returns 10 results but only displays one. I have not changed the code, other than to add my own API key.
Would you know what might be causing this? Thanks in advance.
I just checked the code. It is working fine for me. Is it happening for you on Android or iPhone?
@@naweedakram I am having the same issue. It is showing 10 cells but only the first one has content. The other 9 are black. If I scroll to the bottom, it will load another 10 and show 1 more image and content and then 9 more black cells. This is on the android emulator. On windows, it shows all 10 cells but when you navigate to the bottom, it does not load any more items.
@@eeevans Not sure. I tried on Android myself and it works fine. I can see all 10 cells and videos. The only difference is that I am using MAUI version 6.0.424. Which SDK version you are using? Also, plz check the full source code of this app on my Github. May be you are missing something.
@@naweedakram I have tried it with VS2022 17.3.3 and VS2022 Preview 17.4.1 with the same results. I can't figure out how to the the MAUI SDK version.
@@eeevans the SDKs are installed with VS updates. I did not try on VS for windows. I am using VS for Mac.
Can we get the source code please ?
Thanks a lot. 🙏
it does not working lile youtube .. how to solve this problem.. plz.. help
What problem you are facing?
@@naweedakram startPageViewModel.cs 36line : await GetTH-camVideos(); catch error this.ErrorMessage = $"Something went wrong. If the problem persists, plz contact support at {Constants.EmailAddress} with the error message:" + Environment.NewLine + Environment.NewLine + ex.Message;
Response status code does not indicate success: 400 (Bad Request).
@@koreawalker1 this is because my API key has been blocked, coz everyone is using my API key. Plz replace it with your own API key and it will work.
@@naweedakram thank ..
Waoooo. This is a master course. Can’t find in Git as stated
github.com/naweed/MauiTubePlayer
@@naweedakram Am having this error
Severity Code Description Project Path File Line Source Suppression State Tool
Error CS0234 The type or namespace name 'MediaElementRenderer' does not exist in the namespace 'Xamarin.CommunityToolkit.UI.Views' (are you missing an assembly reference?) MauiTubePlayer (net6.0-windows10.0.19041.0) C:\MauiTubePlayer-main\src\MauiTubePlayer C:\MauiTubePlayer-main\src\MauiTubePlayer\MauiProgram.cs 37 IntelliSense Active Compiler
@@michaelalaohuru are you running it on windows? I did not test it on windows. Check on their forums if this issue has been reported.
@@naweedakram am running on Windows
@@michaelalaohuru can you try against android emulator. I don’t have windows machine to test. I tested against android, iPhone and Mac and found no issues.
Guys who else noticed that the app doesn't run on local devices. For me it just keeps crashing on my Android phone
It used to work before. May be something broken in latest Maui releases.