Skip to main content
Developer
  • Developer
  • Documentation
  • API
  • KDE Human Interface Guidelines
  • English
    Català Český Deutsch Español Euskara Suomi Français Italiano 한국어 Nederlands Polski Português Slovenčina Slovenščina Svenska Türkçe Українська 简体中文
English
Català Český Deutsch Español Euskara Suomi Français Italiano 한국어 Nederlands Polski Português Slovenčina Slovenščina Svenska Türkçe Українська 简体中文
      • Getting Started
          • Kirigami
            • Setting up and getting started Explaining Pages Layouts, ListViews, and Cards Adding actions Creating overlay sheets Using separate files and signals Next steps Using Kirigami Gallery Colors Typography Actions based components Page rows and page stacks Scrollable Pages and List Views Cards Drawers Overlay sheets Controls and interactive elements Form Layouts Inline messages Action Tool Bars Progress Bars and Indicators List views Understanding CMakeLists Figuring out main.cpp Connect logic to your QML user interface About Page
          • KXmlGui
            • Hello World! Creating the Main Window Using Actions Saving and loading Command Line Interface
      • Features
          • Icons
          • Configuration
            • Introduction To KConfig Using KConfig XT Settings module (KCM) development
          • D-Bus
            • Introduction to D-Bus Accessing D-Bus Interfaces Intermediate D-Bus Creating D-Bus Interfaces Using Custom Types with D-Bus D-Bus Autostart Services
          • Mouse Cursor
          • Session Management
          • Archives
          • Desktop File
          • KAuth
            • Using actions in your applications
          • KIdleTime
          • Personal Information Management
            • Using Akonadi in Applications
          • Concurrent programming
          • Sonnet
      • Plasma Themes and Plugins
          • Plasma Widget Tutorial
            • Setup Testing QML Plasma's QML API Widget Properties Configuration Translations / i18n Examples C++ API
          • Plasma Desktop Scripting
            • Templates Examples API documentation Configuration Keys
          • Plasma Theme Tutorial
            • Creating a Plasma Theme Quickstart Theme details Porting theme to Plasma 5
          Aurorae Window Decorations
          • KWin Scripting Tutorial
            • KWin Scripting API
          • Wallpapers
          • Plasma Comic
            • Examples Testing and Debugging
          • Create a custom Window Switcher
          • KRunner C++ plugin
            • KRunner Metadata Format
      • Applications
          • Creating Sensor Faces
          • Dolphin
              • Creating Dolphin Service Menus
          • Kate
            • Kate Plugin Tutorial
      • Packaging
          • Android
              • Building applications for Android
              • Porting Applications to Android
                • Basic Porting Making Applications run well on Android Metadata
          • Submitting your app to the Microsoft Store
          • Plasma Mobile
            • Porting a new device to Plasma Mobile
              • Plasma Mobile Telephony Stack
                  • Kernel layer
                  • System daemon
                    • ModemManager Telephony functions oFono Telephony functions
                  • Session Daemons
                  • QML declarative plugin layer
                  • KDE application layer
              Execute Applications
          • Distributing KDE Software as Flatpak
            • Your first Flatpak Extending your package Your app on kdeapps Flatpak integration
      • System Administration
          • Shell Scripting with KDE Dialogs
          • Kiosk - Simple configuration management for large deployment
            • Introduction to Kiosk Kiosk Keys
      • Contribute to the documentation
        • Formatting your tutorial Styling your tutorial
Edit this page See source code Create documentation issue Formatting guidelines Style guidelines
  1. Documentation
  2. Packaging
  3. Android
  4. Porting Applications to Android

Porting Applications to Android

Learn how to port your applications to the most widely used mobile platform

Basic Porting

Learn how to port your applications to the most widely used mobile platform

Making applications run well on Android

Learn how to make sure that apps work well on android

Metadata

How to make sure that users see correct information about your app

© 2023 The KDE Community CC-BY-SA-4.0

About