Click here to Skip to main content
15,886,799 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have been learning android dev in android studio for the past 20 days from the book "Head First Android Development" and as I am starting new chapters, there are always new methods, inner classes... of new widgets getting introduced to me and it's getting hard to memorize all these stuff!

Can someone give me some advice? In serious need of help.

Do all the professional android developers keep a guide with them while they are developing apps?

What I have tried:

I have tried many things but none of them are working.
Posted
Updated 28-Aug-21 10:17am
Comments
Richard MacCutchan 28-Aug-21 10:34am    
As computer languages and frameworks get ever more sophisticated it is harder to remember everything. The important thing is to know where to look for the information. A printed book is always useful, and there are also plenty of online references.
Darshil Shah 2021 29-Aug-21 12:53pm    
Is it normal for professional android developers to get stuck / forget stuff while they are developing apps and then Google it to get the answer? Is that really what happens?
Richard MacCutchan 30-Aug-21 3:58am    
No, it is normal for developers in any language. There is far too much information for anyone to be able to commit it all to memory. The key is knowing where to look when you cannot remember something.
Darshil Shah 2021 30-Aug-21 8:00am    
Thanks, Richard. Your reply was a great help. Again, Thank you!
[no name] 28-Aug-21 11:00am    
You don't. You just have to master the ability to search for what you need in the resources available. And then realize there's usually more than one way to get a thing done; some easier; some harder.

1 solution

This isn't a problem that is specific to Java, or Android: modern frameworks are very complex and full featured with the result that it's pretty much impossible to remember everything in it in detail. Or at least, that certainly the case for me!

What I do remember in detail is the stuff I use everyday, the rest is mostly a "I know it exists" kind of memory - so when I do need it I know that I can find it pretty quickly. We can't know everything, but if we haven't been exposed to it at all, we just don't know it exists - that's why the "pick it up as you go along" method so popular among Youtube tutorial viewers is so ineffective. A book is a good idea (but not generally as good as course) as long as you do all the exercises to "embed" the information in your brain so you will t lest remember that it exists!

If it's any consolation, I've needed something complex, vaguely remembered seeing something like it so a quick google and I'm at an article or tip here on Codeproject. A quick read and it does what I wanted ... then I notice I wrote it a couple of years ago ... :blush:
 
Share this answer
 
Comments
Darshil Shah 2021 29-Aug-21 12:53pm    
Is it normal for professional android developers to get stuck / forget stuff while they are developing apps and then Google it to get the answer? Is that really what happens?
OriginalGriff 29-Aug-21 13:41pm    
If they are dealing with details they don't use much, then yes - there is only so much you can retain.
Think about it: you read a book five years ago. Do you recall every single word, or just an overview?
Darshil Shah 2021 30-Aug-21 7:58am    
Yeah. You're right. Thanks, sir. Your solution really helped me.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900