Answer the question
In order to leave comments, you need to log in
I want to write applications for Android in java, where do I start?
Hello everyone, I decided to learn the java programming language for Android development. But since I am a picky person, I decided to first figure out how best I can start studying. Applications will be written in the Android Studio development environment. The bottom line is, is it better for me to learn just java first or learn right away - in Android Studio? What resources would you recommend to study? How do you look at the lessons from SoloLearn?
Answer the question
In order to leave comments, you need to log in
You will find a Russian quick start on the basics in the Start Android
course startandroid.ru/ru/uroki.html
https://www.youtube.com/playlist?list=PLyfVjOYzuju...
Next, the guys from Devcolibri have quite interesting material
https: //www.youtube.com/playlist?list=PLIU76b8Cjem...
And if English is not a problem, take the course of the good old Adam Porter :)
https://www.coursera.org/learn/android-programming (there are 2 parts )
1) Find "Hardy B., Phillips B., Stuart K., Marsicano K. - Android. Programming for professionals"
2) Read, analyze and implement all the projects that are described there.
The examples are simple, the descriptions are detailed (how to download, install Android Studio, too)
Without knowledge of java core, you will not be able to write for android. Everything is simple.
Without Java, nowhere, it will be too difficult. There you need to read a lot of docs, since blogs do not tell everything, and some information is very outdated, written at the time of version 4, if not earlier. Well, a lot of tricks are used.
A good place to start is with Schildt's book Java 8 the complete guide. I read about 7, but it doesn't matter. He reveals all the details in great detail, after which everything becomes clear. You need to read at least about basic things: syntax, operators, OOP.
If this is the first language, it will be difficult. The difficulty lies in the ability to create a convenient architecture with efficient algorithms.
With the purchase of a subscription to The Busy Coder's Guide to Android Development
This is the most current and complete book.
start with Kotlin))
https://kotlinlang.org
https://blog.jetbrains.com/kotlin/2017/05/kotlin-o...
Definitely learn the language first. Java is not some kind of script to write on it, but you need to know it properly. And be sure to disassemble the design patterns.
Start with this javarush.ru . An excellent resource that will allow you to quickly start learning Java with a huge amount of practice. Do not take it for advertising, but this resource helped me a lot at one time, when two years ago I asked exactly the same question
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question