23/05/2024
Mit all dem was ich ständig um die Ohren habe um fit zu bleiben, mich im Web Development/Design Bereich UpToDate zu halten (kann schon an manchen Tagen 12 Stunden und mehr YouTube Expertenchannels sein), an Projekten zu arbeiten und ein bisschen Zeit mit meiner geliebten Familie zu verbringen, hatte ich ganz vergessen, Euch meine persönlichen Meilenstein im Leben mitzuteilen - den erfolgreichen Abschluss zum Full Stack Developer.
Zur Erklärung für jemanden, der nicht vom Fach ist:
wir Full Stack Developer haben das Know How um große Webanwendungen wie Facebook, Instagram, OnlineBanking zu programmieren. Du hast eine Pizzeria und benötigst ein Online, Realtime Bestellsystem - auch so etwas können wir.
Gut, vielleicht nach einiger Erfahrung - da ich aber seit etwa 25 Jahren in dem Bereich Tätig bin und einige größere Plattformen erfolgreich ins Web gebracht habe, traue ich mich hier dieser Qualifikation zu entsprechen.
Da ich bei meinem vorigen Arbeitgeber, Spryflash GMBH, einen langen Zeitraum an mobile Apps gearbeitet habe, spezialisiere ich mich neben dem Webdesign zur Zeit auf mobile Apps mit React Native Expo.
Auch das wird jemanden, der nicht vom Fach ist wenig sagen.
Generell haben wir alle zwei Typen von Mobilephones:
- Android (Samsung, Sony, Huawai,...)
- IPhone (iOS)
Ihr denkt, alles wird in derselben Sprache programmiert?
Schön wäre es - Nein!
Beide haben unterschiedliche Betriebssysteme und unterschiedliche Programmiersprachen, in welcher eine richtige App (sowas wird als Native App bezeichnet) programmiert wird.
Ihr könnt euch nun wahrscheinlich denken, dass die App Entwicklung aus dieser Perspektive wenig Spass macht und gleichzeitig für einen Auftraggeber nicht finanzierbar ist - er müsste die App Entwicklung tatsächlich zwei mal bezahlen.
Klar, wir Programmierer müssen tatsächlich zwei mal (fast) den ganzen Code schreiben und alles testen.
React Native Expo vereint sozusagen diese Problematik zu einer Sprache - nämlich React - und übersetzt das was wir programmieren in die jeweilige Sprache des Betriebssystems . Android / iOS.
App Entwicklung ist halt weit aufwendiger als Webdesign.
Es gibt so viele Geräte wo die App getestet werden muss, so viele verschiedene Bildschirmauflösungen, wo die Usability gegeben sein muss, wo Ausnahmen programmiert werden müssen,... und trotzdem fasziniert mich diese Thematik.
Wenn ich etwas entwickle, teste ich es in der Entwicklung regelmäßig auf meinen privaten, 6 unterschiedlichen Devices, Android Tablet, Android Phones bis iPhone.
Meine Webdesigns teste ich übrigens ebenfalls auf diesen Devices und zusätzlich noch auf PC, 32" Display, MacBook Pro 2024, MacBookAir 2017 und meinem Gaming Laptop HP Omen.(Was zockt ihr im Moment? Ich: einen Mod von Days Gone)
Verrückt oder?
Für mich aber wichtig um den Kunden zufrieden zu stellen und wirklich High Quality und nicht Billig-Webdesign abzuliefern.
Klar, das Equipment kostet Geld.
Das KnowHow kostet Geld.
Somit kann und will ich günstiges "Dumping Webdesign" / "Dumping App Development" gar nicht anbieten.
Zurück zur Thematik App-Entwicklung:
Entwicklungskosten von 30.000 Euro aufwärts sind hier sehr schnell erreicht. Das muß einem Unternehmer bewusst sein, wenn er über eine Beauftragung einer App Entwicklung nachdenkt.
Wenn jemand Fragen zur Thematik hat beantworte ich diese jederzeit sehr gerne!
Auch bin ich für Partnerschaften mit UI/UX Designern, Copywritern und Agenturen offen, die einen Kompetenten Partner zur Umsetzung ihrer Kundenprojekte suchen.
Sorry für den langen Text - ich wollte die Thematik soweit wie möglich für jeden transparent und verständlich gestalten.