App Entwicklung – hybrid oder nativ?

Immer öfters stellt sich die Frage: Soll eine App nativ oder mit Hybrid-Technologie entwickelt werden? Um diese Frage beantworten zu können, können die Grundlagen sowie Vor- und Nachteile beider Varianten betrachtet werden.

Native App Entwicklung

Unter nativer Entwicklung versteht man, dass Apps in der Programmiersprache Java für Android und Objective-C bzw. Swift für iOS direkt mit den von den Herstellern zur Verfügung gestellten SDKs (Software Development Kits) geschrieben werden. Für Android steht dafür das Android Studio und für iOS Xcode dem Entwickler jeweils gratis zur Verfügung. Es gibt aber auch noch andere IDEs (Integrated Development Environments) wie AppCode von JetBrains, mit denen sich native Apps entwickeln lassen. Zusätzlich zu den beliebtesten mobilen Betriebssystem Android und iOS (iPhone, iPad) gibt es natürlich auch noch weitere wie Windows Phone und BlackBerry, welche je nach Zielgruppe ebenfalls unterstützt werden sollten.

weiterlesenApp Entwicklung – hybrid oder nativ?

iOS Navigation Drawer Solutions

iOS Navigation Drawer Solutions - Side Menu

As you may know, side navigation drawers (slide-in menu, side menu) are not implemented by Apple in their standard user interface library for iOS (as opposed to Google’s Android), nevertheless they are becoming more and more important. So naturally at some point you are going to find yourself in a situation where a navigation drawer for an iPhone App is a necessary step.

Of course you as an iOS app developer can always look online for some tutorials on how to implement yourself, which basically shouldn’t be a big problem, but you should ask yourself how much of your time would you like to invest in order to make the layout to work exactly how you planned in the first place.

If that is the case, here is a good tutorial to get you started:

http://www.youtube.com/watch?v=mdG6XpwwuwI

For of you who are looking for a faster, more elegant solution here are two cool options:

RESideMenu

iOS 7 style side menu with parallax effect inspired by Dribbble shots. It works both with and without storyboard.

RESideMenu_Demo

weiterleseniOS Navigation Drawer Solutions

App-Entwicklung: Häufige Fehler und wie man sie vermeidet

Bevor eine App veröffentlicht wird, sollte man sich noch einmal Gedanken darüber machen, ob man nicht vielleicht grobe Fehler bei der App Entwicklung begangen hat. Am Besten ist es natürlich schon im Voraus die Entwicklung einer App genau zu durchdenken und möglichst so zu planen, dass es am Ende nicht zu einer solchen Situation kommt. Der folgende Artikel beschäftigt sich mit den häufigsten Fehlern in der Entwicklung von Apps und soll aufzeigen wie man diese umgehen kann.

App Entwicklung ohne Hinblick auf den Endnutzer

Von Beginn an sollte bei der Entwicklung einer App die Rolle des Endnutzers im Auge behalten werden. Dieser wird die App nutzen und sie womöglich weiterempfehlen oder bewerten. Bei der Entwicklung sollte man sich immer wieder in die Lage des Nutzers versetzen. Hierbei helfen Fragen wie: Welchen Mehrwert habe ich als Endnutzer? Ist die App auch für Benutzer ohne technische Bewandtnis einfach und intuitiv zu verstehen? Für was wird die App womöglich am meisten eingesetzt?

weiterlesenApp-Entwicklung: Häufige Fehler und wie man sie vermeidet