En résumé ultra simplifié :
1) Il faut un logiciel sur ton ordinateur avec lequel tu vas coder ton application.
2) Tu branches ton smartphone à ton ordinateur (par câble ou sans fil).
3) Tu transfères le programme que tu as codé dans ton smartphone.
4) Et tu visualise l'application sur ton téléphone.
A chaque fois que tu effectues une modification du code source sur ton PC, ça met à jour la version présente dans ton smartphone tant que celui ci est relié au PC.
A ce stade tu es le seul à pouvoir utiliser l'application à moins de transférer l'application sur le smartphone de tes amis par exemple en les branchants eux aussi à ton PC.
Si tu veux rendre publique l'app sur Google Play apr exemple, il faut créer un fichier .apk (équivalent du .exe sur windows en gros), c'est le fichier executable de ton app que tu vas uploader sur l'app store. 