Mobile application development uses various technologies, from mobile operating systems such as iOS and Android to technologies such as HTML5, JavaScript, CSS, and SQL, to frameworks such as PhoneGap and Ionic, to programming languages such as Java, Objective-C, Swift, and C#. Additionally, mobile application developers use cloud services such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform for deploying and managing applications.