I tried many times to get into android development but everytime I get put off by the complexity of the api. The amount of digging in documentation you need to do in order to implement the simplest functionality scares me. Is anyone else feeling the same way? And does anyone know if it gets better with time or is it a constant struggle?
It'd be helpful to have more context about your development experience. I've done some iOS development in the past, and as spapas82 mentioned once you understand the core Android concepts it's easy to pick up. The docs are good, and there's a lot of tutorials and small articles to get you going. If you've never done native mobile app development (e.g. you only have background in web dev), then regardless which platfo…
-----
> .. View XML abstraction is not that far off from HTML/CSS.
Do you mean the underlying structure of xibs and storyboards? I don't think this is something anyone looks at willingly, much less actually work with.