Hello Everyone, So I have an extensive experience (14 yrs) in IT networking/Systems administration and I have to admit that I got sick from this industry and the fact that I'm being employed to manage things according to boss's rules, vendor's rules, or even an outsourcing rules, and not my rules. Having said that, I am highly considering (after a long read and research of course) app development in android. Heck, I even downloaded the Eclipse IDE and bought some Java books to learn the language. That means that I am serious about it. I just need to stay at home, on the beach, or on the streets coding. Working for myself coding and producing is my pleasure in life that is about to become true. However, just one issue I read a lot about and it's really an issue, the "Fragmentation". I've came across several threads, blogs, articles that discuss this issue. But I really didn't see any final solution introduced to this problem in these links. Yes, we really have lots of hardwares, different sizes, and different Andy versions. Some solved the problem by writing apps to only higher versions. Others decided to just focus on certain sizes and I really don't see them as good solutions to the problem. I want my app to run across as many devices as possible if I really care about good revenues. Yes, I will be learning app development for selling my productions also, not just pleasure myself. So, what's your catch on this issue? All positive discussions and suggestions are very welcome and appreciated.