Ok, I don't understand everything you say.
- The repo contains code which is much larger cause I pasted only the most relevant code in the tutorial. Because I want to show code which is most useful for my audience. as you said and the point you mentioned here is contradictory.
- I added a GIF showing the complete working demo of the code a while ago, Check the post again.
- I just changed the github repository to xamarin.forms official repository as you said.
- My code is commented where need be and before I paste any line of code I explain what the code is for and why is it that I put it there please read through the tutorial again.