Custom YT Channel App
I started this project to create a custom Yt channel app. I could’ve used YouTube data api. YouTube api is limited to 10K requests per day. That’s why I found another way to make the app function. It’s by using a separate database for our app and an admin app to add/edit videos in the user app. This project is made as an experiment and I know this can be improved in a lot of ways. I did my best to document everything I know. You can take your time to read this thread.
Notes
This is not in production state. You can contribute to this project. If you want to publish to the playstore with your channel. please make sure to follow these rules if you are going to. They mentioned YouTube API. But, It’s still recommended to follow.
https://channelify.aculix.com/docs/articles/documentation/following-the-youtube-data-api-guidelines.html
Project Information
User App
Video Demo ( To see how functions work / animations work )
Downloads
Project : Custom YT.aia (801.5 KB)
Demo : Custom YT Test.apk (7.8 MB)
Admin App
Downloads
Project : Custom_YT_Admin.aia (33.2 KB)
I cannot upload a demo app since It can collapse the database if multiple user tries to update/add videos
Credits
Yea, I have to credit alot of people for using their extensions and resources. I didn’t use any paid assets/extensions to make this App/Project.
Resources
I don’t own the logos/channel used in app. Since, this is not in production environment and I’ve used them since I was experimenting with them. I explained why I’ve used the extension and where I’ve used them.
Benny Productions used as demo channel : https://www.youtube.com/channel/UCa_SOEXD5pGMaLpj9dILMBQ
Undraw for vector illustrations : Illustrations | unDraw
Dynamic Listview Guide by @themaayur : 5 Different Listviews using Dynamic component Extension | Guide
Extensions
Phase : Phase • Animations made easy!
For animating the videos when loading them for the first time.
Dynamic Components : [F/OS] - Dynamic Components Extension (for every component) 2.2.2
For creating dynamic videos in home page.
Alpha Dialog : [UPDATE] Free Alpha Dialog | Transparent Dialogs, Custom Toasts and much more
For popup search view.
PopupMenu : [FREE] Popup Menu - Simple popup menu
For creating popup menu in 3 dot menu of videos in home page.
Image Loader : [F/OS] Image Loader - Extension for image loading and caching
For loading Homepage thumbnail of videos.
Scroll Handler : Scroll Arrangement Handlers (v2+) · Appinventor/Thunkable Extensions
For handling scroll for hiding search button when on bottom.
View Tools ( Project Specific ) : com.jaxparrow.viewtools.aix (5.2 KB)
This extension is not meant for production and I created this to just check if the given view is shown to the user in a scroll view.
Please let me know If I missed any developer or forgot to credit any. Also, let me know if you have any doubt regarding the project or the blocks.
Happy Koding