Mobile and edge development encompasses technologies and methods for creating applications that run on mobile devices and edge computing platforms.
Shifting compute and storage closer to data sources to reduce latency and conserve bandwidth.
Foundational architecture concept for structuring mobile applications across platforms, focusing on modularity, offline support, and platform integration.
An architectural paradigm that prioritizes local availability and usability when network connectivity is absent and defers synchronization with servers until connectivity is available.
Concept and principles for distributing applications via stores, registries and enterprise channels, including versioning, signing and release channels.
Structured CI/CD pipeline for mobile apps that automates compiling, signing, testing and distribution.
Apple service for managing, reviewing and publishing iOS, iPadOS, macOS and tvOS apps, including TestFlight distribution, pricing and reporting.
Concept for systematically describing and using a device's hardware and software capabilities (sensors, actuators, performance characteristics, APIs).
Processing data close to the source (e.g. IoT devices) to optimize latency, bandwidth and privacy.
Conceptual guidance for reliably connecting physical sensors to digital systems, covering data ingestion, protocol translation and edge gateway patterns.
Concept for monitoring applications using metrics, logs and traces to ensure performance and availability.
A conceptual model for the runtime platform of mobile applications describing APIs, resource management and device integration.
Firebase is a cloud-hosted (SaaS) platform by Google for mobile and web backends offering real-time database, authentication, hosting and messaging.
Local persistence refers to storing application data on the client or device to enable offline use, caching, and performance optimization.
Concepts and patterns for synchronizing data state across systems, services, and stores.
SQLite is an embedded, serverless SQL database engine implemented as a single library, suitable for local persistence in applications.
Design principles and patterns for mobile application user interfaces, focusing on touch interaction, performance and context sensitivity.
Design principle for adapting user interfaces to different screen sizes and devices.
Conceptual description of touch-based interactions on touch displays, covering gestures, target sizing and feedback mechanisms.