Will share with you my code of an App to display YouTube videos for a specific channel. In this app you will learn how to use YouTube API to get the channel videos and how to use the Local Storage to store the channel details :

Follow ionicframework documentations to start a blank project

Optional : I like to have a separate app folder so I changed the www folder structure to become as shown below

Follow the Angular YouTube Embed instruction to get it installed

Get your own YouTube API V3 Key. Also, take a look at YouTube Search API structure here:https://developers.google.com/youtube/v3/docs/search/list

I created a constant provider (appConfig.js) to store the constants of the App e.g. API Key, channel name,…etc

I know the channel name but I need the channel Id. so I created a function to get the channel details by name. This will call

https://www.googleapis.com/youtube/v3/channels?key=<YourAPIKey>&forUsername=VideoStationBRNY&part=id

and will return the details below

Now I know the channel ID, I will use that to get the videos by calling

https://www.googleapis.com/youtube/v3/search?channelId=UCmC3QKv-6qDKiBSSYMOtmOw&key=<YourAPIKey>&maxResults=5&order=date&part=id,snippet&q=&type=video

which return a response like below

Get the full code from Github