Answer the question
In order to leave comments, you need to log in
Is the path to becoming an android developer correct?
Hello, I need help correcting the path in android dev. If anything: a beginner not really familiar with programming.
1) Learning the basics of Java ( courses + Schildt )
2) Learning Kotlin ( head first Kotlin )
3) Learning programming for android (?)
4) Practice - creating your own projects.
And a few questions:
1) Having studied the basics of java, immediately learn to program on it under android? Or, after the basics of java, immediately study kotlin and already with it, study development for android directly?
2) How fast does Kotlin learn when you know the basics of Java? After all, as far as I understand, kotlin is sugar and under the hood everything is the same as in Java?
3) Isn't development for mobile phones "frontend in profile"?
Thank you in advance for your replies)
Answer the question
In order to leave comments, you need to log in
Let me answer some questions.
How fast does Kotlin learn when you know the basics of Java?
After all, as far as I understand kotlin is sugar
Isn't development for mobile phones "frontend in profile"?
Kotlin can be started without Java as a first language.
When it will be necessary to climb "under the hood" pull up knowledge.
For example, I don’t know Java, but I watched the Javalin course without any problems, the presenter wrote code in Java, I wrote the same thing in Kotlin.
Layout, frontend on Android is largely different from layout, web frontend.
On Android, it is "standardized", more interesting, to some extent simpler and clearer, more visual (since you see all the elements, how they move and where). Unlike all the house stuff that's going on on the web with layout.
Chat for newbies in Kotlin https://t.me/kotlin_start
Free course https://rs.school/android/
YouTube is full of courses, examples on Kotlin.
Jun combat set
- Kotlin.
- Android Jetpack: ViewModel and LiveData, Room, MVVM, Repository pattern, Retrofit, RxJava / Coroutines, REST / JSON API and Gson, Glide, Dagger, Dependency injection.
- Git.
In Android, as in the Web, there is a division into Frontend and Backend.
You've got a great plan mate, stick to it. In java, write the aps console (to focus on theory and java itself, because there is also a lot of information for Android and I advise you not to hurry. Study the java base thoroughly), how will you go through the base go to kotlin immediately under Android
In my opinion, the training plan is perfect.
When learning Java, do not forget about Computer Science, algorithms, data structures and OOP.
3) Learning programming for android (?)
2) Learning Kotlin ( head first Kotlin )
The path is correct. On my own, I would also recommend Androyd Academy https://www.youtube.com/watch?v=_clrkv6VL4g&list=P...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question