Explore tens of thousands of sets crafted by our community.
Mobile App Development
12
Flashcards
0/12
Lifecycle
Refers to the stages through which a mobile app progresses, such as conception, design, development, deployment, and maintenance.
MVC
Model-View-Controller, a software design pattern that separates an application into three interconnected components, allowing for efficient code management and modular development.
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.
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.
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.
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.
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.
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.
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.
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.
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.