> For the complete documentation index, see [llms.txt](https://docs.novaflowos.com/start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging.md).

# Packaging

- [Android](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android.md)
- [KDE on Android](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/_index.md): Learn how to port your applications to the most widely used mobile platform
- [Building applications for Android](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/index.md): Learn how to build your applications for Android
- [Packaging and publishing applications for Android](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/index-1.md): Learn how to package and publish your applications for Android
- [Publishing on Google Play](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/googleplay.md)
- [Introduction](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/googleplay/_index.md): Learn how to publish your applications on Google Play
- [Packaging your app](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/googleplay/packaging.md): Learn how to package your application for Google Play
- [Adding your app to Google Play](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/googleplay/adding-to-google-play.md): Learn how to add your application to Google Play
- [Publishing your app](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/googleplay/publishing.md): Learn how to publish a release of your application on Google Play
- [Releasing new versions of old apps](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/googleplay/releasing-old-apps.md): Learn how to publish new releases of old applications on Google Play
- [Porting applications to Android](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/porting_applications.md)
- [Basic porting](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/porting_applications/basic.md): Learn how to port your applications to the most widely used mobile platform
- [Making applications run well on Android](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/porting_applications/advanced.md): Learn how to make sure that apps work well on android
- [Metadata](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/android/porting_applications/metadata.md): How to make sure that users see correct information about your app
- [Windows](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/windows.md): Learn how to publish your applications for Windows
- [Packaging and publishing applications for Windows](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/windows/index.md): Learn how to package and publish your applications for Windows
- [Publish your app in the Microsoft Store](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/windows/microsoftstore.md): Learn how to package and publish your applications in the Microsoft Store
- [Packaging your app for the Microsoft Store](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/windows/microsoftstore/packaging.md): Learn how to package your applications for the Microsoft Store
- [Submitting your app to the Microsoft Store](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/windows/microsoftstore/publishing.md): Understand the Microsoft Store submission process and extend your application's audience.
- [Plasma Mobile](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile.md)
- [KDE on mobile devices](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/_index.md): Plasma Mobile is a mobile platform developed using similar technologies to Plasma Desktop
- [Porting a new device to Plasma Mobile](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/porting.md)
- [KDE Telephony stack](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony.md)
- [General Overview](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony/_index.md): Architecture and general description
- [Kernel layer](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony/_index-2.md): KDE Telephony stack
- [System daemons](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony/system-daemon-userland-dbus-ipc-level.md)
- [General overview](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony/system-daemon-userland-dbus-ipc-level/_index.md): Userland D-Bus IPC, KDE Telephony stack
- [Developing Telephony functionality](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony/system-daemon-userland-dbus-ipc-level/ofono.md)
- [ModemManager Telephony functions](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony/system-daemon-userland-dbus-ipc-level/modem-manager.md)
- [Session daemons](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony/_index-4.md): Userland D-Bus IPC, KDE Telephony stack
- [QML declarative plugin layer](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony/_index-3.md): KDE Telephony stack
- [KDE application layer](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/telephony/_index-1.md): KDE Telephony stack
- [Execute applications](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/plasma-mobile/running-apps.md)
- [Distributing KDE software as Flatpak](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/flatpak.md): The new decentralized packaging standard for Linux applications
- [Your first Flatpak](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/flatpak/packaging.md): Learn how to create Flatpaks in three simple steps.
- [Extending your package](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/flatpak/manifest.md): Understand the core components of your manifest.
- [Nightly Flatpaks and Flathub](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/flatpak/publishing.md): How and where to publish your manifests
- [Testing your Flatpak](https://docs.novaflowos.com/start/kde-developer-platform/readme/packaging/flatpak/integration.md): Understanding the Flatpak software stack
