App development for Apple hardware including iPhones, iPads and iPod touch. The software is written in native code following the apple's guidelines. Swift and Objective-c are the programming languages we use to build these apps. Then the app is deployed to the App store for users to download.
App development for the many devices which runs the Android Operating System. Writing Android apps can be done by using multiple programming technologies such as Kotlin, Java and c++ using the Android Software Development Kit (SDK). Once the app is build, we can deploy it on different distribution mechanism. The best known is Google Play.
Most of you want to be present on both platforms Android & iOS. Obviously this requires the creation of two different apps. But nowadays it is possible to build one app for both platforms sharing the same codebase using well-known technologies like React-Native, Cordova or Unity 3D. This app will then be compatible for both iOS and Android Operating Systems.