diff --git a/mobile-widgets/qml/DivePlannerEdit.qml b/mobile-widgets/qml/DivePlannerEdit.qml
new file mode 100644
index 000000000..667c2df3b
--- /dev/null
+++ b/mobile-widgets/qml/DivePlannerEdit.qml
@@ -0,0 +1,22 @@
+// SPDX-License-Identifier: GPL-2.0
+import QtQuick 2.12
+import QtQuick.Controls 2.12
+import QtQuick.Controls 1.4
+import QtQuick.Layouts 1.12
+import QtQuick.Dialogs 1.3
+import org.subsurfacedivelog.mobile 1.0
+import org.kde.kirigami 2.4 as Kirigami
+
+Kirigami.ScrollablePage {
+ title: qsTr("Dive planner edit")
+
+ ColumnLayout {
+ width: parent.width
+ spacing: 1
+ Layout.margins: 10
+
+ Text {
+ text: "Dive planner edit"
+ }
+ }
+}
diff --git a/mobile-widgets/qml/DivePlannerManager.qml b/mobile-widgets/qml/DivePlannerManager.qml
new file mode 100644
index 000000000..796272502
--- /dev/null
+++ b/mobile-widgets/qml/DivePlannerManager.qml
@@ -0,0 +1,22 @@
+// SPDX-License-Identifier: GPL-2.0
+import QtQuick 2.12
+import QtQuick.Controls 2.12
+import QtQuick.Controls 1.4
+import QtQuick.Layouts 1.12
+import QtQuick.Dialogs 1.3
+import org.subsurfacedivelog.mobile 1.0
+import org.kde.kirigami 2.4 as Kirigami
+
+Kirigami.ScrollablePage {
+ title: qsTr("Dive planner manager")
+
+ ColumnLayout {
+ width: parent.width
+ spacing: 1
+ Layout.margins: 10
+
+ Text {
+ text: "Dive planner manager"
+ }
+ }
+}
diff --git a/mobile-widgets/qml/DivePlannerSetup.qml b/mobile-widgets/qml/DivePlannerSetup.qml
new file mode 100644
index 000000000..04c11cb93
--- /dev/null
+++ b/mobile-widgets/qml/DivePlannerSetup.qml
@@ -0,0 +1,22 @@
+// SPDX-License-Identifier: GPL-2.0
+import QtQuick 2.12
+import QtQuick.Controls 2.12
+import QtQuick.Controls 1.4
+import QtQuick.Layouts 1.12
+import QtQuick.Dialogs 1.3
+import org.subsurfacedivelog.mobile 1.0
+import org.kde.kirigami 2.4 as Kirigami
+
+Kirigami.ScrollablePage {
+ title: qsTr("Dive planner setup")
+
+ ColumnLayout {
+ width: parent.width
+ spacing: 1
+ Layout.margins: 10
+
+ Text {
+ text: "Dive planner setup"
+ }
+ }
+}
diff --git a/mobile-widgets/qml/DivePlannerView.qml b/mobile-widgets/qml/DivePlannerView.qml
new file mode 100644
index 000000000..1258c8497
--- /dev/null
+++ b/mobile-widgets/qml/DivePlannerView.qml
@@ -0,0 +1,22 @@
+// SPDX-License-Identifier: GPL-2.0
+import QtQuick 2.12
+import QtQuick.Controls 2.12
+import QtQuick.Controls 1.4
+import QtQuick.Layouts 1.12
+import QtQuick.Dialogs 1.3
+import org.subsurfacedivelog.mobile 1.0
+import org.kde.kirigami 2.4 as Kirigami
+
+Kirigami.ScrollablePage {
+ title: qsTr("Dive planner view")
+
+ ColumnLayout {
+ width: parent.width
+ spacing: 1
+ Layout.margins: 10
+
+ Text {
+ text: "Dive planner view"
+ }
+ }
+}
diff --git a/mobile-widgets/qml/mobile-resources.qrc b/mobile-widgets/qml/mobile-resources.qrc
index df22a4cc8..a4ed885ae 100644
--- a/mobile-widgets/qml/mobile-resources.qrc
+++ b/mobile-widgets/qml/mobile-resources.qrc
@@ -17,6 +17,10 @@
DiveList.qml
DownloadFromDiveComputer.qml
DownloadedDiveDelegate.qml
+ DivePlannerEdit.qml
+ DivePlannerManager.qml
+ DivePlannerSetup.qml
+ DivePlannerView.qml
Export.qml
GpsList.qml
HintsTextEdit.qml