Nachdem man sich nun entschieden hat eine App für Windows 8 zu entwickeln und neben den Tools über die notwendigen Kenntnisse in C# / XAML oder HTML5 / Javascript verfügt, stellt sich häufig die Frage nach dem Einstieg. Hier gibt es grundsätzlich die Möglichkeit mit seiner App bei Null anzufangen, sprich Idee und App vollständig selbst zu entwickeln oder auf ein App Framework aufzubauen, welches einem die grobe Richtung und Teile der App bereits vorgibt.

In diesem Beitrag sollen einige App Frameworks für Windows 8 vorgestellt werden, die den Einstieg erleichtern und die Entwicklung einer eigenen App erheblich beschleunigen können. Der Schwerpunkt liegt hierbei auf Vorlagen aus Deutschland, ich werde aber auch einige aus anderen Ländern vorstellen.

App Vorlagen aus der App Revolution

Im Rahmen der App Revolution auf TechStudent hat mein Kollege Kai Jäger in den letzten 12 Monaten einige Projektvorlagen erstellt, die einem den Start erheblich erleichtern können. Die Vorlagen orientieren sich jeweils an einem Thema und dürfen für die eigenen Windows Store Apps verwendet werden.

Live-Kachel Code Beispiel

image

Dieses Code-Beispiel (C# und XAML) zeigt, wie man unter Windows 8 eine App mit Live-Kacheln (Live Tiles) erstellt und diese mit dynamischen Informationen aktualisiert. Live Kacheln sind ein wichtiges Merkmal von Apps auf Windows 8 bzw. Windows Phone und helfen dem Benutzer auf einem Blick etwas über interessante Informationen in einer App zu erfahren. Spannende Inhalte auf einer Live Kachel erhöhen die Benutzerinteraktion und führen dazu, dass die eigene App häufiger gestartet und genutzt wird. Eine regelmäßig Nutzung ist die Grundlage für den Verbleib auf der Startseite eines Nutzers, die Zufriedenheit und natürlich potentielle Werbeeinnahmen. Der Quelltext für das Live-Kachel Beispiel steht auf der TechStudent Website zum Download, kann angepasst und für die eigenen Apps verwendet werden.

Mehr Informationen

Download Link

Foto-Effekt Code Beispiel

image

Dieses Code-Beispiel (C# und XAML) zeigt, wie man unter Windows 8 Bilddateien lädt bzw. von einer Webcam aufnimmt, mit Effekten versieht und dann speichert bzw. mit anderen Anwendungen teilt. Foto-Apps gehören zu den populärsten Apps auf Smartphones / Tablets und sind daher für jeden Entwickler eine Überlegung wert. In diesem Beispiel lernt man etwas über die Grundlagen der Bildbearbeitung und kann seine eigenen Apps darauf aufbauen. Den Quelltext und weitere Informationen gibt es wieder auf der TechStudent-Website.

Mehr Informationen

Download Link

Feed-Reader Code Beispiel

image

Der Name des Beispiels spricht für sich. Dieses Code-Beispiel zeigt, wie man mit C# und XAML einen einfachen RSS- und Atom-Feed-Reader für Windows 8 baut. Den Quelltext gibt es kostenfrei, er kann angepasst und für deine eigenen Apps weiterverwenden werden.

Mehr Informationen

Download Link

POI-Finder Code Beispiel

image

Positionsdaten und Karten sind ein extrem spannendes Thema für Apps. Diese Projektvorlage (C# und XAML) zeigt, wie man mit Windows 8 die Position des Benutzers bestimmt und geographische Punkte auf einer Karte visualisiert. Die Vorlage ist zum Beispiel ideal, um einen Touristenführer für die eigenen Heimatstadt zu erstellen, öffentliche Einrichtungen in einer Karte zu verzeichnen oder ein positionsbasierendes Spiel zu entwickeln. Den Code gibt es auf TechStudent, er kann angepasst und für eigene Apps weiterverwendet werden.

Diese Vorlage verwendet das Bing Maps SDK für alle Kartendienste, wie die Darstellung der Orte auf der Karte. Das Bing Maps SDK steht kostenfrei zum Download bereit. Da sich das SDK seit Veröffentlichung dieser Projektvorlage verändert hat, muss eine andere Referenz hinzugefügt sowie die bisherige entfernt werden. Hinweise dazu finden sich auf MSDN. Neben dem SDK wird noch ein Bing Maps Key zum Zugriff auf die Dienste benötigt. Diesen gibt es für kostenfreie Apps ohne weitere Kosten auf der entsprechenden Website von Bing Maps.

Mehr Informationen

Download Link

App Frameworks auf Codeplex

Auch auf Microsofts Open Source Plattform Codeplex finden sich einige schöne Projektvorlagen. Zwei von diesen, welchen in Deutschland entstanden sind, möchte ich an dieser Stelle vorstellen.

Wordpress-Blog Framework

screenshot_10042013_110807

Auf Codeplex findet sich ein Framework zur Erstellung einer App zu einem Wordpress Blog, welches bereits viele Windows 8 Funktionen wie Suche und Teilen verwendet. Dieses Framework wurde schon von einigen bekannten Bloggern zum Erstellen Ihrer App verwendet und ermöglicht einen schnellen Einstieg.

Dieses Framework verwendet das Microsoft Advertising SDK zur einfachen Integration von Werbung in Windows 8 Apps. Dieses SDK ist auf der Microsoft Advertising Website erhältlich.

Blog-Framework auf Codeplex

Content-App Framework

screenshot_10042013_111455

Dieses Framework hilft dabei beliebige Inhalte in einer Windows 8 App darzustellen. Es können schnell und einfach unterschiedliche Abschnitte angelegt und sofort Funktionen wie Semantic Zoom und die Suche verwendet werden. Egal ob Kochbuch, die eigenen Briefmarkensammlung oder der eigenen Roman als E-Book, hiermit ist die App in kürzester Zeit erstellt.

Auch dieses Framework verwendet das Microsoft Advertising SDK zur einfachen Integration von Werbung in Windows 8 Apps. Dieses SDK ist auf der Microsoft Advertising Website erhältlich.

Content-Framework auf Codeplex

App-Generatoren im Netz

Nicht jeder möchte bei seiner ersten App gleich viel Code schreiben, sondern in erster Linie seine Inhalte und Marke Millionen von Interessierten präsentieren. Hierfür gibt es im Netz einige App-Generatoren, welche aus vorgegebenen Inhalten eine fast fertige App erzeugen. Die kann dann an die eigenen Bedürfnisse angepasst und im Windows Store veröffentlicht werden.

ZipApp – in einer Stunde zur ersten App

image

In wenigen Stunden eine ansehnliche Windows 8 App mit YouTube, Twitter, RSS-Feed und weiteren Informationen erstellen geht nicht? Geht doch. Genau hier kommt ZipApp ins Spiel. ZipApp hilft über ein Webinterface die wichtigsten Informationen zusammen zu stellen und daraus ein fertiges Windows 8 App-Projekt zu erstellen. Am Ende steht eine Visual Studio Solution, welche sich weiter anpassen lässt. Auch hier sollten wichtige Informationen wie zum Beispiel Informationen zu Impressum und Datenschutz nicht vergessen werden.. 

http://www.zipapp.co.uk

IdeaPress – vom Blog zur App

image

In Minuten vom Word Press Blog zur fertigen App. Du hast einen WordPress Blog und möchtest deine Inhalte als App in den Windows Store bringen? In diesem Fall hilft dir IdeaPress dabei deinen Blog automatisiert in eine Windows 8 App zu verwandeln. Es wird lediglich ein kleines Plugin für den eigenen Blog benötigt und den Rest erledigt IdeaPress. Am Ende erhält man entweder ein fertiges App Package für die Veröffentlichung im Windows Store oder eine Visual Studio Solution, welche sich weiter anpassen lässt.

http://www.ideapress.ca

Edit: Diese und weitere Frameworks sind auch Teil <myApp/> auf MSDN, wo man strukturiert zur ersten App geführt wird. 

 

Ich hoffe diese Framework und Beispiele erleichtern den Einstieg. In Kürze folgt dann ein Beitrag der sich Vorlagen im Bereich Spieleentwicklung widmet.