Explore tens of thousands of sets crafted by our community.
Mobile App Development
12
Flashcards
0/12
Responsive Design
An approach to web design that makes web pages render well on a variety of devices and window or screen sizes by using flexible layouts and images.
User Interface (UI)
The space where interactions between humans and machines occur. The goal is to allow effective operation and control of the machine from the human end.
Continuous Integration/Continuous Deployment (CI/CD)
CI/CD are methodologies that allow developers to integrate code into a shared repository early and often and to deploy applications automatically, efficiently and reliably.
Agile Methodology
A set of principles for software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams.
Cross-Platform Development
The practice of developing software applications that work on multiple operating systems or devices, such as both iOS and Android, typically using a single codebase.
MVC
Model-View-Controller, a software design pattern that separates an application into three interconnected components, allowing for efficient code management and modular development.
Push Notifications
Messages that pop up on a mobile device. App publishers can send them at any time; users don't have to be in the app or using their devices to receive them.
Lifecycle
Refers to the stages through which a mobile app progresses, such as conception, design, development, deployment, and maintenance.
User Experience (UX)
Refers to a person's emotions and attitudes about using a particular product, system, or service; includes the practical, experiential, affective, meaningful, and valuable aspects.
API
Application Programming Interface, a set of protocols and tools for building software and applications, enabling communication between different software components or apps.
SDK
Software Development Kit, a collection of software tools and libraries designed to assist developers in creating applications for a specific platform or framework.
Monetization Strategies
The various ways in which app developers can generate revenue from their mobile apps, including advertisements, in-app purchases, subscriptions, and paid apps.
© Hypatia.Tech. 2024 All rights reserved.