I am of standard 11 and have been learning Android software development for almost 3 years. Does Codechef provide any such challenges or practices regarding Android software development?
Codechef is purely a competitive programming site afaik. It does not provide any development challenges. You may check topcoder as they have development challenges as well.