App programmering, også kendt som app udvikling, refererer til processen med at skabe softwareapplikationer til mobile enheder som smartphones og tablets. Dette indebærer at skrive kode og designe brugergrænsefladen for appen. De to mest populære mobile platforme er iOS (Apple) og Android (Google). Til iOS-udvikling bruges normalt Swift eller Objective-C, mens Java og Kotlin bruges til Android udvikling. Der findes også krydsplatformsværktøjer som React Native, Flutter og Xamarin, der gør det muligt at udvikle apps til begge platforme. Når man programmerer apps, er det vigtigt at have styr på objektorienteret programmering. Xcode er udviklingsmiljøet til iOS-apps, mens Android Studio bruges til Android-apps.