Como o mercado de smartphones continua a crescer , a demanda por programas desenvolvidos por sua arquitetura móvel cresce com ele. Há uma série de programas para obter a certificação para programar para essas novas arquiteturas. Sistema operacional Android Java  
 do Google , que funciona em muitos smartphones , utiliza a linguagem de programação Java. A Oracle oferece uma série de classes que levam a um certificado de desenvolvedor Java Mobile Application . 
 Netcom 
 
 Netcom oferece um curso de formação sobre a programação para o ambiente Android, do Google . Abrange ferramentas de desenvolvimento Java , como o Eclipse ambiente de desenvolvimento integrado , e as interfaces de programação do Android avançados (APIs) . 
 Sprint 
 
 Sprint não especificamente oferecer treinamento para escrever aplicativos móveis. Em vez disso, Sprint oferece um programa para certificar que o código-fonte do seu programa irá funcionar em dispositivos Sprint . 
 Curso Comprimentos 
 
 As classes de certificação Java geralmente duram cerca de cinco dias . O treinamento Netcom apresenta uma aula introdutória acelerado que dura três dias, e uma classe avançada acelerado que dura dois dias. Essas aulas são oferecidas em locais diferentes para diferentes datas de treinamento . Consulte a seção "Recursos" para mais detalhes.