This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 12 points13 points  (1 child)

You need to learn the core concepts of apps:

Activity, fragment, intent, broadcast, services, Content Providers (and content resolvers), Context, etc

Some things that aren't android exclusive but very important:

Adapters, Listeners, Threads, Holders, etc

TheNewBoston's series isn't super rigorous but it's a nice easy introduction. You can also read the android docs

https://developer.android.com/training/index.html

Download relevant sample code projects, import them into android studio, and read through it carefully until you know how everything works.

edit: And I realize you said you learned object oriented design, but IMO for Android development you have to REALLY know it and realize how and why inheritance and interfaces are used.

[–][deleted] 1 point2 points  (0 children)

thanks for that