PCG logo
Artikel

Mobile Entwicklung - unser Ansatz bei Miracle Mill

customHeroImage

Die von Miracle Mill verwendeten Entwicklungstechnologien sind vielfältig und hängen stark von den Anforderungen der Anwendung ab. Wir haben jedoch festgestellt, dass folgender Ansatz für die meisten Kunden geeignet ist, und wir verwenden ihn als unser Standard-Framework:

Verwendung ausschließlich webbasierter Komponenten

Unser erster Ansatz besteht darin, webbasierte Komponenten zur Erstellung einer reaktionsfähigen, installierbaren Anwendung zu verwenden. Dieser Ansatz ist nur anwendbar, wenn die Anwendung nicht viele native Gerätefunktionen benötigt. Die Erstellung von Anwendungen mit ausschließlich webbasierten Komponenten vereinfacht die Anforderungen und den Arbeitsaufwand und gewährleistet die Funktionalität auf den meisten Geräten. Webanwendungen können jeden, überall und auf jedem Gerät erreichen, und das mit einer einzigen Codebasis.

Verwendung webbasierter und nativer Komponenten

In diesem Fall benötigt die Anwendung mehr Kontrolle über das Gerät selbst. Die webbasierte Komponente wird auf den nativen Komponenten für iOS und Android aufgebaut, die mit Swift und Objective-C bzw. Kotlin und Java erstellt werden können.

Nur Verwendung von nativen Komponenten

Bestimmte Anwendungen erfordern eine tiefgreifende Kontrolle über das Gerät und müssen daher vollständig nativ erstellt werden. Das bedeutet, dass jede Plattform (Web, iOS, Android) ihre eigene Codebasis hat, die separat gepflegt und aktualisiert werden muss.

Sobald wir den richtigen Ansatz für die Anforderungen gefunden und das passende Team zusammengestellt haben, können wir mit der Entwicklung der Anwendung beginnen und die ersten Prozesse anstoßen. Der erste ist der Kick-off-Prozess, bei dem alle Beteiligten vorgestellt werden, die Scrum-Zeremonien eingerichtet werden und der Plan mit allen Beteiligten geteilt wird.

Unsere Kunden sind vom ersten Tag an in den gesamten Prozess eingebunden. Durch die Verwendung der agilen Methodik iterieren wir gemeinsam mit dem Kunden und von Anfang an und stellen sicher, dass wir das bauen, was die Endbenutzer brauchen. Jede Funktion wird in der erforderlichen Ausführlichkeit besprochen und priorisiert. Die Entwicklung von Lösungen erfolgt nach den DevOps-Prinzipien und den Best Practices des AWS Well-Architected Framework. Zudem wird von Anfang an eine CI/CD-Pipeline eingerichtet. Mit Hilfe von AWS-Services wie AWS CodePipeline, CodeBuild und CodeDeploy wird der Aufbau einer Pipeline wesentlich vereinfacht.

Mit unserem serverless-Ansatz entwickeln wir Web- und mobile Anwendungen mit gut durchdachten Prozessen und nach den Best Practices des AWS Well-Architected Framework. Unsere AWS-zertifizierten Entwickler liefern sichere Anwendungen, die von Prototypen bis hin zu Lösungen für Tausende von Benutzern auf der ganzen Welt skalieren und die neuesten Cloud-Technologien nutzen.

Als ein Beispiel für unsere Herangehensweise bei der Entwicklung von mobilen Anwendungen sehen Sie sich die Anwendung Billminimizer von Fictional Factory an und wie wir die Lösung für sie entwickelt und implementiert haben. Sie bestand aus zwei Teilen. Erstens aus der Entwicklung eines CMS und zweitens aus der Entwicklung der Webanwendung. Miracle Mill sorgte dafür, dass die Endbenutzer von Fictional Factory ein aussagekräftiges digitales Kundenerlebnis erhielten.

Haben Sie eine Anwendung, die Sie entwickeln möchten, die auf verschiedenen Geräten verfügbar sein soll und bei der Sie sich keine Gedanken über Verfügbarkeit und Skalierbarkeit machen müssen? Kontaktieren Sie uns noch heute und finden Sie heraus, wie wir Ihre Idee in die Realität umsetzen können!


Weiterlesen

Artikel
VMware - AWS Migration: so gelingt es!

Praktischen Schritte, wie AWS Ihnen helfen kann, von VMware in die Cloud zu wechseln. Wie ein Umzug, aber statt Kisten zu packen, sprechen wir über Daten und Anwendungen – mit einem ziemlich guten Plan!

Mehr erfahren
Artikel
Mein Weg als Trainee bei der PCG

Erhalten Sie einen Einblick in den Alltag eines Trainees bei der PCG. Begleiten Sie Caroline Lutzke in ihre Welt der Cloud.

Mehr erfahren
Artikel
Einführung in Retrieval Augmented Generation (RAG)

Was ist RAG? Wie funktioniert es? Die Fragen und die Vorteile klären wir in unserem Blogbeitrag.

Mehr erfahren
Fallstudie
Produktion
App Evolution - Die Modernisierung der DAW Service-Apps

Im Rahmen der Modernisierungsstrategie für Service-Apps der DAW gelang es, Legacy-Anwendungen mittels Flutter und auf Basis von Microsoft Azure auf den neuesten Stand der Technologie zu heben. Ein modernes UI/UX Design war der Gamechanger für das Nutzererlebnis und öffnete den einfachen Zugang zur DAW-Produktwelt.

Mehr erfahren
Alles sehen

Gemeinsam durchstarten

United Kingdom
Arrow Down