Agile Software Development
Agile development, focuses on building software iteratively, according to principles of the Agile Manifesto .“The project is divided into small modules (the smaller, the better) and delivered in weekly or monthly sprints.
Android is a mobile phone operating system platform created by Google. It is with iOs (Apple) one of the largest mobile operating systems in the world.
iOS is Apple’s mobile operating system, found on iPhones, iPods and iPads. Apps built for iOS are developped with Swift or Objective-C (languages).
An application developed for use on small, wireless devices such as tablets and smartphones. They can be web-based, native, or hybrid.
A native app is a mobile application written in a programming language that is directly compatible with the target platform for example iOs (Apple) and Android.
Progressive web applicaitons (PWA)
A lightweight app that runs in the URL of a device’s web browser. It looks and feels like a mobile app, but it’s not delivered natively on the device.
User experience (UX)
A term to describe all aspects of the end user’s interaction with an application.
User Interface (UI)
UI (User Interface) is the design of the mobile app with a focus on the experience of the user, keeping in mind the overall interaction. It is the most important piece of your mobile app it determines how easily a user can make the program do what he or she wants. Even a powerful idea with great technical execution has little value with a poorly designed UI.