Answer the question
In order to leave comments, you need to log in
What do you need to know and be able to become an android developer?
Hello. Completed courses in Java. You can say everything was studied by the bark. Now I repeat everything, hone my skills, strengthen my knowledge. And slowly I look towards the technologies that will be needed at the next job. Usually everywhere in Java it all comes down to the interprise: these are all sorts of mavens, hibernate spins and databases (plus web technologies and all sorts of rmi). But sometimes I also look towards the android. Here, I wonder, what is on the android? is there any of this? (Or maybe I’ll waste my time studying all this if I go to an android developer).
PS In general, somehow the web is not very attractive to me. More interesting is something off the web. In addition, I look in the direction of game development (because of this, I actually look in the direction of android: now it seems to me that mobile games are developing rapidly).
UPD: Good. And what then does programming for android or for interprise have in common? Is it just Java?
Answer the question
In order to leave comments, you need to log in
Eggs! Eggs are a must have! And on the topic - the android has its own world, its own solutions, its own tools. The main one is the Android SDK - that's what you need to know. Date binding for working with views. Retrofit for working with the RxJava network for everything - as I started to use - I get high. Gradle - also nishtyak, spring is super, there is for androyd, but I didn’t use it myself (server on it) - for DI, android has dagger 2 - nishtyak, convenient! Firebase theme is awesome! What else: Quarrel for a booze comment!!
In my opinion, what you need to know for Android has little in common with enterprise java:
1. First, let's do something: Life-cycle Android applications and its GUI framework (nothing in common)
2. Now, connect to the server and get the data: RxJava + Retrofit
3. Somehow we will save the data: here everyone is in a lot of things, but most often the
strapping around sqlite
Now everything related to technology and technology is developing in general, especially the game industry, android applications, and SEO promotion. At first I worked as a freelancer, I did SEO, it turned out pretty well, I made good money. Then my long journey to the android developer began. I had to work hard, a lot of courses, video lessons, practice, but everything was not in vain. At the moment I work in a company that I successfully found on Avito. She specializes in the development of applications for android, but I have not abandoned SEO.
WELL, YOU NEED TO JUST write applications for android, you don’t need to be able to do anything else.
Don't you think mobile games are oh so evolving now. She herself studied for a long time, did test ones that came in response to a resume with Avito, but later this helped to get a job in an international company as an android developer.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question