Hybride Apps und Apache Cordova

| | Allgemein, Programmierung

Hybride Apps setzten sich immer weiter durch. Oft sind hybride Apps in der Entwicklung deutlich günstiger und schneller umgesetzt. Mit Hilfe von Cordova oder auch Phonegap lässt sich in wenigen Stunden sogar eine App erstellen und in den Play Store bringen. Aber was genau sind Hybride Apps und Cordova eigentlich? Hier eine kurze Einführung.

Was sind hybride Apps eigentlich?

Hybrid_Apps

Quelle: http://commons.wikimedia.org/wiki/File:Hybrid_Apps.jpg

Hybride Apps sagt aus, dass der Code der App nur ein Mal geschrieben werden muss, aber dann für verschiedene Geräte kompiliert werden kann. Anders bei nativen Apps, wo für jedes Endgerät eigener Code geschrieben werden muss.

HTML5, JS und Cordova

Mit Hilfe von HTML5, JS und Apache Cordova ist es zum Beispiel möglich solche hybriden Apps schnell und einfach um zu setzten. Grundvoraussetzung ist das beherrschen von HTML5, CSS und JavaScript, native Java Programmierung oder Objective-C werden nicht benötigt.

Was ist Apache Cordova?

Apache Cordova ist ein Framework zum Erstellen von hybriden Anwendungen mit HTML5 und JavaScript.

Cordova stellt dafür ein Kommandozeilen-Programm zu Verfügung, welches es erlaubt Projekte zu erstellen und diese für  die verschiedenen Endgeräte zu kompilieren. Der Code in HTML5 und JS wird also in die einzelnen Projekte der Endgeräte eingefügt und muss nur noch kompiliert werden.

Zusätzlich stellt Cordova verschiedene Plugins zur Verfügung, wie das auslesen der GPS Daten, Bilder aufnehmen und vieles anderes.

Beispiel

Viele Apps nutzen diese Technologie bereits und verwenden Cordova.
Cordova eignet sich besonders für Apps, welche keinen Aufwendigen Animationen oder ähnliches brauchen, dafür aber umso mehr für Apps, welche Texte und News zur Verfügung stellen.

Als Beispiel habe ich eine Kosten App programmiert, diese soll das einfache Verwalten von Aus und Einnahmen ermöglichen.

https://play.google.com/store/apps/details?id=com.worldhack.costs

In dieser App wird kein Netzwerkzugriff benötigt noch werden die Hardware Komponenten ausgelesen.

Zeitlich habe ich für diese App ca. 6 Stunden benötigt, davon waren ca. 5 Stunden reine Programmierarbeit. Dank Cordova bleibt einem das lästige Projekt einrichten erspart und man kann sich voll auf den Inhalt konzentrieren.

Neueste Beiträge

Your MSPA Goes Smart – Step-by-Step to a DIY Smart Home Hot Tub (Wi-Fi Upgrade)

Introduction

In this article, I’ll show you how I successfully reverse-engineered the serial communication protocol of an MSPA Muse Carlton hot tub. The goal was to read remote control commands and send custom ones. I used an ESP32 Dev Board[*] for this. This protocol likely works with other MSPA models as well.

This article is for makers, home automation enthusiasts, and tech fans who enjoy diving deep into technical systems.


Weiter >>

Dein MSPA wird smart – Schritt-für-Schritt zum DIY Smart Home Whirlpool (WIFI/WLAN Upgrade) / Reverse Engineering eines proprietären UART-Protokolls am Beispiel eines Whirlpool-Steuergeräts (MSPA Muse Carlton)

Einleitung

In diesem Artikel zeige ich dir, wie ich das serielle Kommunikationsprotokoll eines MSPA Muse Carlton Whirlpools erfolgreich reverse-engineered habe. Ziel war es, die Fernbedienungsbefehle auszulesen und eigene Kommandos zu senden. Dafür kam ein ESP32 Dev Board[*] zum Einsatz. Dieses Protokoll funktioniert vermutlich auch bei anderen MSPA-Modellen.

Dieser Artikel richtet sich an alle Maker, Home-Automatisierer und Technik-Fans, die gern tief in die Technik eintauchen.


Weiter >>

Der perfekte Einstieg in die Welt der Vinyls: Der Denon DP-300F und 2 Alternativen

Warum Vinyl?

Vinyl erlebt seit einigen Jahren ein riesiges Comeback. Der warme, analoge Klang, das bewusste Musikhören und das Sammeln von Schallplatten faszinieren immer mehr Musikliebhaber. Dabei ist nicht nur das nostalgische Feeling ausschlaggebend, sondern vor allem auch der unverwechselbare Klangcharakter von Vinyl – ein Klang, der trotz moderner digitaler Verfahren nach wie vor viele Fans begeistert.

Denon DP-300F[*] – Der ideale Allrounder für Einsteiger

Der Denon DP-300F[*] ist nach wie vor ein beliebter vollautomatischer Plattenspieler im Einsteigerbereich. Sein automatischer Tonarm sorgt für einen schonenden Umgang mit Nadel und Platte – perfekt, wenn du ohne großen Aufwand direkt in den Vinylgenuss starten möchtest.


Weiter >>

Ein Leitfaden für Senioren: Günstige Smartphones bis 100 Euro – Unsere 4 Favoriten & Erfahrungsbericht einer maßgeschneiderten Senioren-Lösung – UPDATE 2024/25

In diesem Beitrag stellen wir dir vier günstige Smartphones vor, die aktuell (Stand Dezember 2024) für unter 100 Euro erhältlich sind. Zusätzlich teilen wir eine ganz besondere Geschichte aus dem Familienkreis: Wie wir eines dieser Geräte für die Oma meiner Verlobten eingerichtet haben, damit sie trotz ihrer Parkinson-Erkrankung gut damit zurechtkommt.


Weiter >>