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?
Thanks!