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 Українська 简体中文
English
Català Český Deutsch Español Euskara Suomi Français Italiano 한국어 Nederlands Polski Português Slovenčina Slovenščina Svenska Українська 简体中文
      • Use KDE Tech
          • 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 Actions based components Colors Page rows and page stacks Typography 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
          • Icons
          • Configuration
            • Introduction To KConfig Using KConfig XT
          • 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
          • Session Management
          • Archives
          • Desktop File
          • KAuth
            • Using actions in your applications
          • KIdleTime
          • Wallpapers
          • Personal Information Management
            • Using Akonadi in Applications
          • Concurrent programming
          • Sonnet
      • Extend KDE Tech
          • Creating Sensor Faces
          • Dolphin
              • Creating Dolphin Service Menus
          Settings module (KCM) development
          • 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
              • KWin Scripting Tutorial
                • KWin Scripting API
              • Plasma Comic
                • Examples Testing and Debugging
              • Create a custom Window Switcher
              KRunner C++ plugin
      • Build KDE Tech
          • Android
              • Building applications for Android
              • Porting Applications to Android
                • Basic Porting Making Applications run well on Android Metadata
          • 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
Edit this page See source code Create documentation issue
  1. Documentation
  2. Build KDE Tech
  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