Answer the question
In order to leave comments, you need to log in
Storming Android. How to do it more efficiently?
Good evening.
Decided to switch from web development (PHP) to mobile (Android). I graduated from the university half a year ago, so I don’t have much time for studying, about 3 months, then I want to go to work as a junior in any office. Accordingly, at least this level must be achieved within a given period.
I divided the training into 3 stages:
1. Java
2. Android SDK
3. Riveting 1-2 good applications.
I already spent the first month learning Java - I read the philosophy of Java and as a practice I did about 50 standard tasks on matrices / sorts / streams / OOP to get used to the language.
Second month (now). I started to storm Android itself, I read "Android Programming (For Professionals) - 2014" by Brian Hardy, Bill Phillips. At the same time, I look at off-docs and the famous startandroid. But the feeling that I’m doing something wrong, either there is little practice, or the wrong literature, somehow I don’t digest it properly, it’s hard to remember everything (and even a small part).
I would be glad if you point out errors and / or simply describe your learning path.
Answer the question
In order to leave comments, you need to log in
I'm following the same path myself, but here "Android Programming (For Professionals) - 2014" by Brian Hardy, Bill Phillips, as for me, is a complete crap in terms of learning for beginners. Although at first I wanted to put it on the shelf next to the "primer", but as soon as I needed to write something of my own, the book turned out to be empty. Not only is the book wooden (you can’t skip chapters), but practice is not enough. The way out is to learn English and study the documentation. Get a workshop either from friends or from freelance sites.
Z.Y. It is very important to be able to work with API of popular resources. Are you fluent in VK, Twitter, Google Maps, Yandex APIs? - your working day starts tomorrow at 9 =)
startandroid.ru/ru- one of the few Russian-language sites dedicated to android and learning on it. The guys really got confused and release webinars, video lessons and even tests.
Well, these are the signs of beginners when it is poorly digested.
I remember myself at the beginning I could not understand all sorts of activities, intents, and so on, but with practice, I slowly began to understand everything.
By the way, I also switched from web to android.
Just watch the lessons, repeat, try to do something of your own, and along with this, these feelings will disappear slowly.
Although .. I still have the feeling that I'm doing it wrong, I'm writing it wrong, and so on, with experience I rewrite the old code - it's a common practice to write and rewrite over time :D (although at least I have it)
Android development, what you need to know for client-server "magic"? here, if you need to learn client-server
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question