Many companies hire writers to write some articles to promote themselves as top mobile app development company, however the truth is local mobile app development companies are not easy to survive. "Top" is a dream.
The companies like XXel outsource the app development in China, because local development cost is very high. Another problem is local agencies tough to find those fresh programmers to join. Many young programmers either like to work in Fortune 500 companies or freelancer. If they are working as freelancer, they will have more relax working time and will get the same pay of an formal employee from SME.
I knew many of local mobile app development agencies have settled up a development team in Vietnam, but still cannot resolve the labor management problems because of the culture differences. The only way for them is going out of Singapore to get more opportunities.