Knowledge base
Table of contents
API (Application Programming Interface)
A software component that allows different applications to communicate and exchange data. It's like a restaurant menu from which we can choose what we want to order.
ASO (App Store Optimization)
Improving the searchability of applications in app stores (App Store, Google Play). The goal is to ensure that as many people as possible find and download the application.
Cross-platform development
A development approach in which applications are built for multiple operating systems (such as iOS and Android) using a single codebase. Popular frameworks include Flutter and React Native.
Dart language
A programming language developed by Google, used primarily in the Flutter framework for developing mobile and web applications.
E-commerce
A commercial activity that takes place over the internet, such as selling products and services online.
Flutter
A cross-platform development framework developed by Google. Excellent for building fast, beautiful, and platform-independent applications.
GDPR (General Data Protection Regulation)
The European Union's data protection regulations, which ensure the protection of users' personal data and determine how data is processed.
Loyalty program
A marketing strategy that rewards customers for their regular purchases, such as with discounts or points systems.
Conversion
The moment when a visitor takes a desired action, such as purchasing a product, signing up for a service, or downloading an app.
Location-based service
Features that provide content or offers based on the user's geographic location, such as finding restaurants or stores.
Mobile app (mobile application)
Software that can be installed on a smartphone or tablet that solves a specific problem or provides a service.
Native development
An app development approach in which the app is built in languages specific to the platform (iOS or Android), such as Swift or Kotlin.
PWA (Progressive Web App)
A web app that works like a native app on desktops and mobile devices, for example, it can be used offline.
Push message
Notifications sent by applications that appear directly on the user's device screen. They are often used to promote promotions, reminders, or new content.
React Native
A cross-platform framework developed by Facebook for developing applications written in JavaScript for iOS and Android.
Responsive design
A web or app design technique that ensures that content appears well on all devices (desktop, tablet, mobile).
SSL (Secure Sockets Layer)
A security protocol that encrypts data between the user and the server, ensuring the protection of sensitive information, such as banking details.
UI (User Interface)
The user interface through which users interact with the application, such as buttons, menus, and text.
Upsell
A technique in which the customer is encouraged to purchase a more expensive or feature-rich product.
UX (User Experience)
User experience, which measures how easy and pleasant it is to use an application or website.
Widgets
A standalone module in apps or websites that provides a smaller function, such as a weather forecast or calendar.
App Store
Apple's official app store where you can download apps for iOS devices.
Google Play
Google's official app store, available on Android devices.
Monetization
The way apps are monetized, such as through advertising, subscriptions, or in-app purchases.
Firebase
A platform provided by Google that offers development tools such as databases, authentication solutions, and analytics.
Mobile-friendly website
A website that is specifically optimized for mobile devices, so it loads quickly, is easy to navigate, and the content is readable on smaller screens.
Responsive webshop
An online store that automatically adapts to the screen size of different devices thanks to its adaptive design.
Mobile optimization
The process of websites and webshops adapting the experience to mobile devices, for example through faster loading speeds and easier navigation.
Mobile-first strategy
A business approach in which the starting point of developments and designs is the appearance on mobile devices, as a significant portion of traffic comes from mobile.
Mobile cart abandonment
The phenomenon where customers start adding products to their cart on a mobile version of a webshop but do not complete the purchase. This is often due to a complicated checkout process or technical obstacles.
Touch-based payment
A payment solution that allows users to quickly and easily pay with their mobile device by tapping (such as using Apple Pay or Google Pay).
One-click payment
A simplified payment system that uses the user's previously saved details to quickly complete the purchase.
Mobile UX optimization
Improving the user experience on mobile devices, such as with fast loading times, easy navigation, and touch-based features.
Push notifications in webshops
Notifications sent by mobile apps that inform customers about promotions, new products, or items left in the cart.
Hybrid mobile app
An application that can be developed using both native and web technologies, thus providing a more cost-effective solution for webshops.
Product recommendation algorithm
A technology that makes personalized product recommendations based on user behavior, for example in mobile apps or webshops.
Anti-cart abandonment strategies
Techniques that aim to reduce purchase interruptions, such as reminder push notifications or discount offers.
Mobile instant payment systems
Integrated payment solutions like PayPal, Stripe, or Apple Pay that simplify the mobile shopping process.
Webshop analytics
Measuring the performance of online stores, with a particular focus on mobile traffic, such as visitor numbers, conversion rates, and shopping habits.
Progressive Web App (PWA)
A type of website that provides a similar experience to a native mobile app, such as offline access and push notifications.