There are many reasons that China has seemingly developed much faster than India, but some of the key reasons are:
Land reformation - China has undergone it’s revolutions already, and as a result has a strong, single party government that is able to relocate people in order to make infrastructure improvements that will benefit the entire countries economy.
Education - China takes education very seriously, many of their students will be in school for over 10 hours a day starting at a young age, and will do homework or extra-curricular activities after that. Their colleges are very competitive.
Investment - China has not only invested in itself and expanded manufacturing capabilities, it has invested heavily in other parts of the world, mainly Africa. This has allowed China access to more resources and markets than it otherwise might have had.
The sole reason behind China’s rapid development is Political stability and strong political will. Post 1970s groomed politicians of China took autocratic steps to revive the economy. They opened SEZ (Special Economic Zone) and invited the industries throughout world to open their production base there and gave them many incentives like cheap electricity, water, land and supporting Labour Laws.Their pro-industrial attitude brought them the fruits of success in rising economy. Once infrastructure and vendor companies were there, there was no choice left for other big MNCs to bypass china. Even biggest mobile company Apple have their prodction base in China.
It looks clear to me why China develops so quickly, but it is usually beyond the comprehension of people who believe that multiple party systems are the only valid form of democracy.