-
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
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.
-
Hybrid application
A mobile application written in HTML, CSS, and JavaScript that uses a web-to-native abstraction layer, allowing the application to access mobile device APIs that native applications cannot access.
-
iOs
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).
-
Mobile app
An application developed for use on small, wireless devices such as tablets and smartphones. They can be web-based, native, or hybrid.
-
Native application
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.