Was eine App ist, weiß mittlerweile jeder. Doch wie entstehen Apps? Kann wirklich jeder Apps bauen? Lasst uns einen Blick hinter die Kulisse werfen.
Apps sind nichts anderes als Computer-Programme. Sie können klein aber auch richtig komplex sein. Das was auf den ersten Blick aus der Nutzersicht einfach erscheinen mag, muss nicht unbedingt so unter der Haube sein. Im Gegenteil, richtig professionelle Apps sind häufig schlicht im Design, nutzerfreudlich, so dass die Komplexität sich nicht sofort erkennen lässt.
Unabhängig von der Art der App, ob sie im Auftrag oder aus eigenem Interesse entwickelt wird, sieht der Prozess immer ähnlich aus. Zuerst werden Use-Cases definiert, i.e. das nach außen sichtbare Verhalten der App aus Sicht der Nutzer. Mit anderen Worten aus einer App-Idee wird eine konkrete Vorstellung, was man mit der App alles machen kann. Die ganz grobe Skizze wird in einzelne funktionale Einheiten/Komponente aufgebrochen, welche später auch umgesetzt werden.
Im zweiten Schritt wird geschaut, welche Technologien für die Umsetzung genommen werden. Die Wahl der Technologien hängt stark von Anforderungen ab. Entscheidend dabei sind Fragen, soll es eine App für nur ein Platform z.B. iOS werden oder müssen mehrere Platformen unterstützt werden, wie viele Resources stehen zur Verfügung, wie viel Zeit steht zur Verfügung etc.
Die Umsetzung an sich ist ziemlich staightforward. Es können sich natürlich unterwegs unvorhersehbare technische Schwierigkeiten ergeben, aber meistens läßt sich dieser Abschnitt des Prozesses gut planen.
Anschließend kommt Testing und aufregender Moment des Ausrollens der App. Obwohl die Prozesskette relativ einfach ist, steck der Teufel im Detail. Über einzelne Schritte im App-Development Prozess kann man lange Artikel schreiben. Das Ziel dieses Postings ist aber erst mal einen generellen Eindruck über die App-Entwicklung zu vermitteln. Wer sich fürs Thema App-Entstehung mehr interessiert, kann sich gerne die Postings zu PolterApp und Cheat-Sheets App durchlesen. Das sind zwei Beispiele aus der Praxis mit konkreten Fragestellungen und konkreten Lösungsansätzen.
While working on higher Impressions and views of the product page to increase the download number of my iOS app Cheat-sheets I started to deal with questions of ASO (App store optimization). App title, app description, key words are the things, that are comparably easy to set and to experiment with. But I faced a real problem with creating of good Screenshots / Images for the Cheat-sheets app.
I faced the problem for the first time 2 years ago on Windows 7 computer with Internet Explorer 11. After launching skype a blanc window appeared. There were no input fields for entering user name and password. Searching for the answered in the internet revealed some interesting facts:
Last week I had a pleasant acquaintance with Adam Giemza, head of solution architecture and security at DB Schenker AG. He asked me about Progressive web and my opinion to it. Frankly speaking, I had no opinion at all, because I’m specialized more on native apps for iOS and Android. Of course, hybrid apps, mobile first approach, responsive design are the things I heard of and had even a bit experience with them. But what are Progressive web apps? I began to read about it.
Auf Ebay Kleinanzeigen wird man fündig. Gebrauchte Lampen, Fernseher, Spielzeuge, Gartenmöbel und auch “App Programmierer”. Die letzteren werden zwar selten angeboten, dafür aber gerne gesucht.
On my MacBook Pro I have VMWare Fusion with Windows 10 installed. It worked quite well until I started getting following error message:
Battery still remains the Achilles’ heel of the Apple Watch. Especially, it makes it difficult to use apps for sleep tracking or other longer activities. There are simple tips which could help to find the better rhythm for charging your Apple Watch. This blog entry
I could make my first impression of the Apple Watch 2 years ago. The very first version of the watchOS could not really persuade with features that one would say “I absolutely need the watch!”. Actually, I agree with multiple reviews and the main statement about Apple Watch: no clear concept for whom it can bee useful and how it can revolutionize my everyday life. Thus, I put the Apple Watch in the cupboard. For fitness data tracking and sleep data tracking I preferred my new Garmin Vivosmart HR. To my opinion it had a number of advantages over Apple Watch:
If your antivirus software like AVP reports a threat through Adware Gerneric7.CASB and is not able to treat it itself, don’t become desperate. Generally, it is possible to remove this nasty Trojan yourself. However, this way is complicated and not safe for your system, if you are not a virus expert. Adware Generic is able to rename itself and also rename other important system files, so that you can accidentally corrupt useful applications.
Once I reported about my experience with