diff --git a/resources/lang/de/app.php b/resources/lang/de/app.php
new file mode 100644
index 0000000000000000000000000000000000000000..c2ac3bcfaf08b97075a67fe0cb854151327aaeb7
--- /dev/null
+++ b/resources/lang/de/app.php
@@ -0,0 +1,23 @@
+<?php
+
+return [
+    'head.1'            => 'MetaGer Apps',
+    'disclaimer.1'      => 'Aktuell können wir unsere Apps nur für Android Geräte zur Verfügung stellen. Wir bitten hierfür um Verständnis.',
+    'head.2'            => 'MetaGer App',
+    'metager.1'         => 'Diese App bringt die volle Power unserer Suchmaschine auf ihr Smartphone. Durchsuchen Sie das Internet unter Wahrung ihrer Privatsphäre mit einem Fingerwisch',
+    'metager.2'         => 'Sie können die App für unsere Suche entweder komfortabel über den Google Playstore installieren, oder auf diesen verzichten und sie manuell auf ihrem Smartphone installieren.',
+    'metager.playstore' => 'Google Playstore',
+    'metager.manuell'   => 'Manuelle Installation',
+    'head.3'            => 'MetaGer Maps App',
+    'maps.1'            => 'Diese App bietet eine native Integration von <a href="https://maps.metager.de" target="_blank">MetaGer Maps</a> (powered by <a href="https://www.openstreetmap.de/" target="_blank">Openstreetmap</a>) in ihr Android Mobilgerät',
+    'maps.2'            => 'Dadurch läuft der Karten- und Navigationsdienst auch auf Ihrem Smartphone optimal. Die App steigert die Performance im Vergleich zur Verwendung im mobilen Browser und bietet einige weitere Vorteile. Probiere es aus.',
+    'maps.3'            => 'Diese Android App ist noch nicht im Google Playstore verfügbar (folgt demnächst). Die App fragt nach dem ersten Start nach folgenden Berechtigungen:',
+    'maps.list.1'       => 'Zugriff auf Positionsdaten	=> Falls GPS an ihrem Mobiltelefon aktiviert ist, können wir dadurch Ihre Suchergebnisse verbessern. Außerdem schalten Sie damit die Schritt-für-Schritt Navigation frei. <b>Selbstverständlich werden diese Daten nirgendwo gespeichert und erst recht nicht an dritte weiter gegeben!</b>',
+    'maps.list.2'       => 'Zugriff auf Fotos, Medien und Dateien auf dem Gerät	=> Diese Berechtigung ist notwendig, damit sich diese App selbst Updaten kann. Steht eine neue Version der App zur Verfügung, kann diese in Ihrem Downloadverzeichnis gespeichert und dann von dort aus automatisch installiert werden. Wenn Sie diese Berechtigung nicht geben möchten, müssen Sie die App jedes mal manuell neu installieren, wenn ein Update zur Verfügung steht.',
+    'head.4'            => 'Installation',
+    'installation.1'    => 'Falls Sie unsere App direkt aus dem Google Playstore heraus installieren möchten, brauchen Sie nichts weiter beachten. Klicken Sie einfach auf den Link "Google Playstore" um zum App Store weiter geleitet zu werden und klicken dort auf "Installieren"',
+    'installation.2'    => 'Falls Sie unsere App manuell (ohne App-Store) installieren möchten, gehen Sie wie folgt vor:',
+    'list.1'            => 'Öffnen Sie das Einstellungsmenü, um die Installation zu Erlauben: Einstellungen => System => Sicherheit. Setzen Sie einen Haken bei "Unbekannte Quellen"',
+    'list.2'            => 'Wählen Sie auf dieser Seite den Link "Manuelle Installation" aus, um die Installationsdatei auf ihr Mobilgerät herunter zu laden.',
+    'list.3'            => 'Öffnen Sie die heruntergeladene Datei auf ihrem Mobilgerät. Dies startet den Installationsprozess',
+];
diff --git a/resources/lang/de/titles.php b/resources/lang/de/titles.php
index 1f26e81493aa5e46cb0b154944f0008e40b1ce75..2decd7f5f434f4b1d3639cd2277487a48afdbb03 100644
--- a/resources/lang/de/titles.php
+++ b/resources/lang/de/titles.php
@@ -18,4 +18,5 @@ return [
     'partnershops'   => 'Partnershops - MetaGer',
     'languages'      => 'Ãœbersetzungstool - MetaGer',
     'languages.edit' => 'Sprachdateien bearbeiten - MetaGer',
+    'app'            => 'Apps - MetaGer',
 ];
diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php
new file mode 100644
index 0000000000000000000000000000000000000000..3c1c148dac737c4c88d264e5037f45cdf19a3d35
--- /dev/null
+++ b/resources/views/app.blade.php
@@ -0,0 +1,30 @@
+@extends('layouts.subPages')
+
+@section('title', $title )
+
+@section('content')
+	<h1>{{ trans('app.head.1') }}</h1>
+	<p>{{ trans('app.disclaimer.1')}}</p>
+	<h2>{{ trans('app.head.2') }}</h2>
+	<p>{{ trans('app.metager.1') }}</p>
+	<p>{{ trans('app.metager.2') }}</p>
+	<p><a href="https://play.google.com/store/apps/details?id=de.metager.metagerapp">{{ trans('app.metager.playstore') }}</a></p>
+	<p><a href="{!! url('app/metager') !!}">{{ trans('app.metager.manuell') }}</a></p>
+	<h2>{{ trans('app.head.3') }}</h2>
+	<p>{!! trans('app.maps.1') !!}</p>
+	<p>{{ trans('app.maps.2') }}</p>
+	<p>{{ trans('app.maps.3') }}</p>
+	<ul>
+		<li>{!! trans('app.maps.list.1') !!}</li>
+		<li>{!! trans('app.maps.list.2') !!}</li>
+	</ul>
+	<p><a href="{!! url('app/maps') !!}">{{ trans('app.metager.manuell') }}</a></p>
+	<h2>{{ trans('app.head.4') }}</h2>
+	<p>{{ trans('app.installation.1') }}</p>
+	<p>{{ trans('app.installation.2') }}</p>
+	<ol>
+		<li>{!! trans('app.list.1') !!}</li>
+		<li>{!! trans('app.list.2') !!}</li>
+		<li>{!! trans('app.list.3') !!}</li>
+	</ol>
+@endsection
diff --git a/resources/views/layouts/staticPages.blade.php b/resources/views/layouts/staticPages.blade.php
index 8682b67292bcf02cc0e591789c8b84139a8a88ce..6e7d365dcb13dee2047dd924a4bd807a73ed567c 100644
--- a/resources/views/layouts/staticPages.blade.php
+++ b/resources/views/layouts/staticPages.blade.php
@@ -150,7 +150,7 @@
 										<a href="http://code.metager.de/"  >{{ trans('staticPages.nav12') }}</a>
 									</li>
 									<li>
-										<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/hilfe#mg-app") }}">@lang('staticPages.nav25')</a>
+										<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/app/") }}">@lang('staticPages.nav25')</a>
 									</li>
 									<li>
 										<a href="https://metager.to/"  >{{ trans('staticPages.nav13') }}</a>
diff --git a/routes/web.php b/routes/web.php
index 1f35c2a80d360295d8b0ccc1abd88506a6ff01a7..1c9610ac3349a9947f65c02b21d3faecacecdd79 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -159,4 +159,26 @@ Route::group(
         Route::get('languages/edit/{from}/{to}/{exclude?}', 'LanguageController@createEditPage');
         Route::post('languages/edit/{from}/{to}/{exclude?}', 'MailController@sendLanguageFile');
         Route::get('berlin', 'StartpageController@berlin');
+
+        Route::group(['prefix' => 'app'], function () {
+            Route::get('/', function () {
+                return view('app')
+                    ->with('title', trans('titles.app'))
+                    ->with('navbarFocus', 'dienste');
+            });
+            Route::get('metager', function () {
+                $filePath = storage_path() . "/app/public/MetaGer-release.apk";
+                return response()->download($filePath, "MetaGer-release.apk");
+            });
+
+            Route::get('maps', function () {
+                $filePath     = "https://dominik-pfennig.de/owncloud/index.php/s/2mr98oMetirBgrt/download?path=%2F&files=app-release.apk";
+                $fileContents = file_get_contents($filePath);
+                return response($fileContents, 200)
+                    ->header('Cache-Control', 'public')
+                    ->header('Content-Type', 'application/vnd.android.package-archive')
+                    ->header('Content-Transfer-Encoding', 'Binary')
+                    ->header("Content-Disposition", "attachment; filename=app-release.apk");
+            });
+        });
     });