Glossary
Accessibility
Principles and techniques to make mobile apps usable by everyone, including people with disabilities. Includes support for screen readers, voice navigation, and compliance with standards such as WCAG.
Android
Google's mobile operating system, the most widely used worldwide. Enables native app development mainly in Kotlin or Java, and provides access to a wide variety of devices and features.
App Clips
Lightweight fragments of iOS applications that allow users to quickly access a specific functionality without installing the full app, improving experience and conversion.
ARKit / ARCore
Apple and Google frameworks for creating augmented reality experiences on mobile devices, allowing virtual objects to be overlaid on the real world and enabling immersive apps.
ASO (App Store Optimization)
Strategies and techniques to improve the visibility and downloads of an app in mobile app stores such as the App Store and Google Play.
Cross-platform
Technologies and frameworks that allow you to develop a single app that works on multiple mobile operating systems, optimizing resources and development time (e.g., Flutter, React Native, Kotlin Multiplatform).
Flutter
Google's framework for creating mobile, web, and desktop applications from a single codebase using the Dart language. Enables high-performance apps with a consistent visual interface across multiple platforms.
Content manager
A system that allows you to add, modify, and delete content from an app or website without advanced technical knowledge. In mobile, it is often integrated with backend services or headless CMS platforms.
HTML5/CSS3
Core languages for web and hybrid app development, although their use in mobile has declined in favor of native and cross-platform frameworks. Still useful for prototypes and simple apps.
iOS
Apple's operating system for iPhone and iPad. Known for its closed ecosystem, high performance, security, and access to the latest innovations in mobile hardware and software.
Artificial Intelligence (AI)
A field of computer science that develops systems capable of performing tasks that normally require human intelligence, such as natural language processing, computer vision, smart assistants, and autonomous decision-making.
Jetpack Compose
Google's framework for building user interfaces declaratively on Android. Simplifies the development and maintenance of mobile apps with a modern, reactive approach.
Kotlin Multiplatform
A development framework that allows sharing business logic between mobile applications (Android and iOS) using the Kotlin language. Facilitates efficient cross-platform app development while maintaining native interfaces.
Machine Learning (ML)
A discipline of artificial intelligence that enables mobile apps to learn from data and improve their performance over time, applying algorithms for pattern recognition, predictions, and task automation.
MCP (Mobile Cloud Platform)
Platforms that facilitate the development, deployment, and management of mobile applications in the cloud, enabling scalability, service integration, and data synchronization between devices and servers.
PWA (Progressive Web App)
Progressive web applications that offer an experience similar to a native app, including offline access, push notifications, and home screen access, combining the best of web and mobile.
React
JavaScript library for building user interfaces. In mobile, React Native stands out, allowing you to create native apps for iOS and Android from a single codebase, combining performance and flexibility.
React Native
Facebook's framework based on React that allows you to create native mobile applications for iOS and Android from a single JavaScript codebase, combining native performance and agile development.
Rust
A modern, safe, and efficient programming language, increasingly used in the development of mobile components and embedded systems for its performance and reliability.
SEO
A set of techniques to improve the visibility of a website or app in search engines. In mobile, it is mainly applied to progressive web apps (PWAs) and to the optimization of app store listings (ASO).
SwiftUI
Apple's declarative framework for creating user interfaces on iOS, iPadOS, macOS, and VisionOS. Enables fast and efficient development of modern apps with less code and reactive views.
Vibe Coding
An emerging approach to software development that prioritizes developer experience, real-time collaboration, and the integration of smart tools, enhancing creativity and efficiency in mobile teams.
VisionOS
Apple's operating system for the Vision Pro device, focused on spatial computing and augmented reality experiences. Enables the creation of immersive 3D apps and new forms of interaction.
WordPress
Popular platform for web content management, which can also be integrated with mobile apps via APIs to display or manage information.
xCode
Apple's official development environment for creating native applications on iOS, iPadOS, macOS, and VisionOS, using languages such as Swift and Objective-C.