App Programmierung

Cross-Plattform Entwicklung: Flutter, React Native und Xamarin im Vergleich - Update 2023

Im Jahr 2023 werden 70% aller privaten und geschäftlichen Transaktionen über ein mobiles Endgerät erfolgen. Kein Wunder also, dass die Nachfrage nach App Entwicklung ungebrochen ist. Insbesondere er Druck, die digitale Transformation so schnell als möglich umzusetzen, hat in den letzten Jahren nochmal spürbar zugenommen. Entsprechend innig ist der Wunsch, Apps "Cross-Plattform" und damit schnell und effizient zu entwickeln.

Aus diesem Grunde haben wir den aktuellen Markt der Cross Plattform Frameworks für die App Entwicklung frisch analysiert und erklären im Detail, welche Frameworks die Spitzenreiter sind, wofür sie sich eignen und was die jeweiligen Stärken und Schwächen von Flutter, React Native und Xamarin sind.


App Entwicklung für Webentwickler - von der responsiven Web App zur nativen App

Seit der Veröffentlichung des iPhones wurde intensiv versucht die App-Entwicklung für Webentwickler auf möglichst einfache Weise zugänglich zu machen. Die einfachste aller Möglichkeiten, um aus einer responsiven Web App eine echte native App zu machen, ist jedoch, die Web App einfach zu "wrappern", also in eine native WebView zu packen. Diese Möglichkeit wollen wir nachfolgend detailliert beschreiben.

App Store Connect: Tester zu Testflight hinzufügen

Das Backend des App Stores kann manchmal ganz schön kniffelig sein: das schlanke Interface verrät nicht viel, vor allem nicht, warum manche Buttons einfach nicht funktionieren wollen und insbesondere nicht, wie man - um Himmels Willen! - ein paar Tester zu TestFlight eingeladen bekommt. In diesem kurzen Bilder-Guide wollen wir das Vorgehen erklären.

App Entwicklung mit Appcelerator Titanium von Axway

Appcelerator Titanium ist ein Framework zur App-Entwicklung auf JavaScript Basis, das in seinen 10 Jahren Entwicklungszeitraum schon einige Veränderungen durchgemacht hat. Gerade in den letzten Versionen sind viele Neuerungen hinzugekommen, Altlasten wurden entfernt und es wird fleißig an der nächsten Version gearbeitet. In diesem ersten Tutorial wird die grundlegende Installation erklärt, der Projektaufbau wir besprochen und es wird eine erste einfache App erstellt.

Der Progressive Web Apps (PWA) Guide

Progressive Web Apps oder wie der Akronymliebhaber selbstredend sagt, die PWA, sind das Bindeglied zwischen responsiven Websites und nativen Apps. Damit ist es bereits seit geraumer Weile möglich, statt dem relativ komplizierten Weg der Entwicklung von nativen Apps für wenigstens iOS und Android, eine WebApp zu entwicklen, die - je nach Endgerät des Users - ihre Funktionalität entsprechend ausbaut und auf allen Geräten vom Desktop bis zur Smartphone, mit oder ohne Internetverbindung, läuft.  

Wir wollen im Folgenden systematisch betrachten, was genau eine PWA ausmacht und bieten einen einfachen Einstieg in das Thema für Entwickler mit den wichtigsten Tools.

App Programmierung Tutorial Teil 2: Kamera Zugriff mit Delphi

Im zweiten Teil des Tutorials werden wir uns mit ausgewählten Aspekten der plattform- und geräteübergreifenden App-Programmierung mit Hilfe der Entwicklungsumgebung Delphi beschäftigen. Es wird darum gehen, mit der Hardware eines mobilen Gerätes zu arbeiten. Wie kann man auf einfache Art und Weise ein Bild von der Kamera abrufen oder den aktuellen Standort ermitteln? Delphi bietet dazu eine Reihe von vorgefertigten Komponenten, welche die Arbeit zügig voranschreiten lassen.

Ein Tutorial von Olena Bochkor und Dr. Veikko Krypczyk

App Store Optimierung Tutorial - Erreiche Deine ersten 100.000 Downloads mit ASO

ASO, oder auch App Store Optimierung, ist eine der am häufigsten unterschätzten Marketingmaßnahmen im App Marketing. Viele denken, dass ASO nur daraus besteht Keywords zu recherchieren, Reviews zu beantworten und Screenshots einzufügen, damit die eigene Produktseite in den App Stores möglichst optimal aussieht. Doch schon längst profitieren App Companies, die ASO nicht nur als einmalige Maßnahme, sondern als Prozess nutzen, von einem strategischen Vorteil gegenüber ihren Konkurrenten. Ziel dieses Artikels ist es zu zeigen, welche Vorteile ASO für Apps bietet und wie wir es geschafft haben unser letztes Projekt, unsere Fitness-Ernährungs-App, nur durch ASO und ganz ohne bezahltes Marketing von 0 auf ca. 200.000 Downloads zu bringen. Mit bis zu 1200 Downloads pro Tag in Spitzenzeiten...

App Programmierung Tutorial: Mit Delphi zu mobilen Welten

Wer eine App für Android und iOS programmieren will, der hat inzwischen mehrere Optionen. Geräte- bzw. plattformübergreifende Ansätze haben das Ziel, mehrere Systeme mit einem Rutsch zu bedienen. Im Idealfall kann man aus einer Quellcodebasis Apps für alle relevanten Systeme generieren. Wie das genau mit Delphi geht, das erfahren Sie in diesem Tutorial. Dank der kostenfreien Community Edition können Sie gleich durchstarten...

Add to Homescreen: Progressive Web Apps (PWA) - Vorteile und Nachteile

Add to Homescreen Apps 160Kaum ein Android-Smartphone ohne Chrome. Auch Progressive Web Apps (PWA) sind mittlerweile für viele versierte Nutzer keine Seltenheit mehr. Dennoch vertieft Android die Verbindung zwischen den PWAs und dem Browser: Mit Add to Homescreen will Google den nativen Apps den Kampf ansagen und die Web Anwendungen im App-Drawer salonfähiger machen. Was nach viel technischem Verständnis als Grundvoraussetzung klingt, ist in Wirklichkeit so einfach wie nie zuvor...

Einer für Alle: Plattformübergreifende App-Programmierung mit RAD Studio

emb rad studio thumbRAD Studio bietet einen innovativen Ansatz Apps für Android und iOS mit einem Rutsch zu bauen. Man muss sich nicht mit den Eigenarten beider Plattformen herumschlagen. Der Quellcode wird mit Hilfe der Entwicklungsumgebung für das jeweilige System nativ übersetzt und ein ansprechendes User Interface wird mit einer innovativen Grafik-Bibliothek erstellt. Das tolle daran: Die Time-to-Market verkürzt sich erheblich.

Spielend iOS App Programmierung lernen - Apple Swift Playgrounds

Swift Playgrounds160Apple veröffentlicht Swift Playgrounds Programmierkurse fürs iPad. Apple hat jetzt die im Juni dieses Jahres angekündigte App zum spielerischen Erlernen von Programmierkonzepten von Swift veröffentlicht. Swift Playgrounds ist kostenlos erhältlich und läuft auf iPad Air, iPad Pro, iPad mini 2 und neuer. Wichtig dabei ist, daß iOS 10 auf dem Gerät installiert ist. Swift Playgrounds soll Schülern ohne jegliche Programmiererfahrung einen einfachen Einstieg in die App-Programmierung für iOS Apps ermöglichen...

Schöpfungsgeschichte 2.0 oder: Was kann Arduino Create?

Arduinio Create Project HubUrsprünglich bereits für das vergangene Jahr angekündigt, wurde die Beta Version des Web-Editors erst vor wenigen Wochen veröffentlicht. Das war trotzdem genügend Zeit, um Arduino Create unter die Lupe zu nehmen und die Vor- sowie Nachteile zu beurteilen. Wer sofort loslegen möchte, wird allerdings enttäuscht und vorerst noch einmal gebeten, etwas Geduld zu beweisen – für gewöhnlich nur einen Tag, aber wer schon seit letztem Jahr auf Arduino Create wartet, schafft auch das mit Leichtigkeit.

5 Tipps: Ein fantastisches Nutzerinterface für Ihre App

bad usability 160Wenn Sie mit Ihrer App Erfolg haben wollen, dann müssen Sie sich von der Konkurrenz absetzen. Das geht natürlich in erster Linie mit einer guten Idee und gutem Marketing. Aber ein weiterer wichtiger Faktor für den Erfolg einer App ist das Nutzerinterface. Ihr Nutzerinterface kann den Unterschied zwischen einer lediglich guten und einer fantastischen App ausmachen. Wenn Sie ein Nutzerinterface für Ihre Smartphone-App entwickeln, gibt es einige Dinge, die Sie dabei beachten sollten...

Kaum Entwicklung neuer Apps für die Apple Watch

AppleWatchbyApple160Waren App Entwickler bei Erscheinen der Apple Watch noch geradezu in einem Entwicklungsrausch, ist davon inzwischen nichts mehr zu sehen. Im Gegenteil. Das Wearable liegt derzeit im Interessenranking sogar noch hinter dem Apple TV. Woran liegt es? Ist eine Änderung absehbar? Wenn ja, wann? Vor etwas mehr als einem Jahr erschien die Apple Watch und sämtliche Entwickler waren Feuer und Flamme dafür, Apps dafür zu konzipieren. Schaut man sich den App-Markt für die Smartwatch heute an, ist vom anfänglichen Lodern noch ein letztes, schwaches Glimmen übrig, das kurz davor ist zu erlöschen...

Vergleich Entwicklungsumgebungen für die App Programmierung

app programmierung entwicklungsumgebungenDer Markt für mobile Devices und deren Betriebssysteme ist ständig in Bewegung. Neue Mitspieler stoßen dazu und verdrängen die „alten Hasen“ von ihren angestammten Plätzen. Aus diesem Grund bieten wir hier die aktualisierte Übersicht der aktuell erhältlichen Betriebssysteme, deren Programmiersprachen und weiteren hilfreichen Informationen.


Für alle App Programmierer und Entwickler hier der ulitmative Überblick über die gängigen Betriebssysteme, die zugehörigen Programmiersprachen, verfügbare Emulatoren, Entwicklungsumgebungen, Möglichkeiten zur plattformübergreifenden Entwicklung sowie die Kosten einer App Programmierung.