Title: I have always extended the life of my phones by flashing custom ROMs. Now I am curious about how this ROMs are built, developed and maintained. 
Unfortunately, even though I am a developer with a good technical background, I could not find a good point to start learning. 
Any advice?<p>Thanks!
Upvote: