I have made an app in app inventor that I would like to translate to java since app inventor is very limited.
 I am trying to learn how I can copy my app inventor app into java code and I’m taking any step to learn java to use androidStudio for that matter. 

I have trouble finding all the translated code used in app inventor.   
I did found I few link for my subject but they don't speak about canvas sprite and so on.


In these links, I wonder why they don't use the "oncreate" aren't those methods important they wipe the code clean first.

I haven't use androidStudio yet but I wonder if I can drag and drop a canvas just like app inventor.
I need some guideline based on those subject: links, video , perhaps book that cover canvas and gaming.

Thanks in advance.