Answer the question
In order to leave comments, you need to log in
I want to become an Android programmer. Where do I begin?
I have always been interested in programming in one way or another, namely Android programming in Android Studio. I have several small projects, but they are written according to the principle "I don't know how to do something - I google it and I do it", that is, there is no system in my knowledge base, which I would like to fix. But I just can not understand in what order I should study all the material. Where do I start and in what order should I move?
Answer the question
In order to leave comments, you need to log in
Read the kotlinlang documentation and go through kotlin koans (not including DSL). Read developers.android.com.
All this time writing code . This is the basic rule.
Try to get a job somewhere as an intern or junior.
Try to enroll in all available development schools ( for example ). Do test tasks in them, trying to improve your level.
When "I don't know how to do something - I google and do it", try not to copy-paste, but figure out what's going on.
Read the Java primer for beginners and practice.
Read an intermediate Java tutorial and practice.
Read the Android development tutorial for beginners and practice.
Read the intermediate Android development tutorial and practice.
First you need a base, an understanding of data structures and algorithms.
Denis Zagaevsky , apparently, assumes that you have this base.
But judging by your question, I'm not sure at all.
Without the basics, no documentation on Kotlin will help you
Spend at least half a year studying the language (half a year, which means daily training for 4-10 hours a day), so that all questions disappear. Start with metanit courses, they are free, and without unnecessary information, then supplement the acquired knowledge off. language docs. Throw off code examples here, there are a lot of smart people sitting here, you can start from their opinion further. And then go on to the study of android, study each topic deeply and without strangers, count on a year of daily training.
start with the basics, read a lot of literature, it is best to study OOP and move further in the direction
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question