I have a basics/primary knowledge on Java/OOP. I want to start learning android app development. Am i appropriate for start android now, Or how cant i do now, how much java knowledge is required for android development, which book i can follow for a better? Pls help me.