Hi guys. Been a developer for years now mostly Web and native IOS. Picked this gem (xamarin) up last week to see what the fuss is all about . Started some courses and now first project in xamarin forms and I already really enjoy using it.
So I have 3 noob questions that I can't figure out:
1) sometimes I search up stuff on github and use it in my own projects but in xamarin I don't really understand how that would work. I understand using nugget for packages/components but what if they can't be found with that and the files has to be manually imported. Do I just take all the files and drop them in packages? For sake of example I want to add this https://gitlab.com/PoroCYon/PokeApi.NET
2) what is the difference between packages/components (maybe this question is answered somewhere else)
3) so the way I am working now is creating interface/views in the shared project. But when it comes down to the real logic I code It in a class that implements the interface in the iOS/Droid project. Is this right? I am copying allot of logic code to both projects. Is this the way or do I miss something?
Thank you for taking the time to deal with this noob.