Mobile Development Toolbox Ein komplettes Kit für die ersten Schritte

Die Entwicklung mobiler Apps ist ein boomendes Geschäft, das in nächster Zukunft voraussichtlich noch größer werden wird. Auf praktisch jeder mobilen Plattform gibt es noch genügend Spielraum für neue Entwickler, auch wegen der hohen Eintrittsbarrieren: Die Entwicklung von Apps ist oft zeitaufwändig und erfordert oft umfangreiche Programmierkenntnisse.

Glücklicherweise gibt es viele Ressourcen, um zu lernen, wie man Apps entwickelt, von denen viele kostenlos oder sehr günstig sind. Es gibt sogar Tools, mit denen Sie native Apps mithilfe von visuellen Editoren oder Webentwicklungstechnologien wie HTML, CSS und JavaScript erstellen können.

Wenn Sie andere beliebte Online-Ressourcen oder Bücher für die App-Entwicklung haben, die wir hier nicht behandelt haben, teilen Sie sie bitte in den Kommentaren!

iOS-Entwicklung

Das iPhone ist nach den Smartphone-Verkaufszahlen von Gartner im zweiten Quartal 2010 die vierthäufigste Smartphone-Plattform. Mit seinem Gesamtmarktanteil liegt sie hinter Symbian und BlackBerry an dritter Stelle. Auch wenn iOS nicht den Großteil des Smartphone-Marktes hält, bleibt es die profitabelste Plattform für App-Entwickler.

iOS Dev Center

Das offizielle Apple iOS Dev Center bietet die umfassendste Dokumentation zu iOS, die Sie finden, und enthält eine Referenzbibliothek, Lernprogramme und Handbücher sowie Zugriff auf das offizielle SDK (für registrierte Benutzer)..

GUI Kits, Schablonen und Icons für iPhone und iPad

Diese Zusammenfassung des Speckyboy Design Magazine zeigt einige der besten Ressourcen für das Design des Erscheinungsbildes von iPhone-Apps. Schablonen und GUI-Kits sind für eine Vielzahl von Programmen sowie Symbole enthalten, die Sie in Ihren fertigen Apps verwenden können.

Mobiletuts + Learn Objective-C-Serie

Diese Serie ist eine Einführung in die Objective-C-Programmierung. Es ist sehr nützlich für diejenigen, die ein grundlegendes Verständnis der für die App-Entwicklung verwendeten Sprache erlangen möchten, bevor sie sich mit den spezifischen Klassen und Entwurfsmustern von Cocoa-Touch beschäftigen.

Mobile Obstgarten

Mobile Orchard ist ein Blog für iPhone-App-Entwickler und umfasst neben anderen Inhalten auch Programme, Neuigkeiten für Entwickler und Tutorials.

iCodeBlog

iCodeBlog bietet eine Vielzahl von Artikeln zu bestimmten Aspekten der iOS-Entwicklung und deckt alles ab, von den verschiedenen Mehrfachgesten, die iOS erkennt, über lokale Benachrichtigungen bis hin zu verschiedenen Code-Snippets.

Mobiletuts + Erste Schritte mit iOS Core Data

Dieses Lernprogramm ist eine grundlegende Einführung in die Verwendung von Core Data mit dem iOS-SDK.

12 Grundlagen der iPhone SQLite-Datenbank

In diesem Lernprogramm werden die Grundlagen für das Einrichten einer SQLite-Datenbank, die Aspekte, die beim Entwurf der Datenbank zu berücksichtigen sind, und die Besonderheiten bei der Bereitstellung von auf SQLite basierenden Apps auf dem iPhone behandelt.

SQLite-Lernprogramm - Daten auswählen

Hier finden Sie ein ausführliches Lernprogramm zum Erstellen einer auf einer SQLite-Datenbank basierenden iPhone-App, einschließlich der Erstellung der Datenbank (und der Verwendung des SQLite Manager-Add-Ons für Firefox) und der Programmierung der App selbst.

EntropyDB

EntropyDB ist eine eingebettete Objektdatenbank, die sowohl mit OS X 10.5 und höher als auch mit iPhone OS verwendet werden kann. Es ist einfach zu bedienen und erfordert keine Konfiguration.

148Apps.biz

Diese Site enthält eine Vielzahl von App-Nachrichten sowie nützliche Tipps zum Marketing Ihrer Apps und App-Bewertungen. Es ist eine gute Ressource, um mit den Entwicklungen in der Welt der iOS-Apps Schritt zu halten.

Stanfords iPhone-Anwendungsentwicklungskurs

Die Stanford University bietet eine Klasse für iPhone-Anwendungsentwicklung an und sie haben alle ihre Vorträge kostenlos online gestellt. Laden Sie sich PDFs zu jeder Vorlesung sowie zusätzliche Materialien herunter.

Mobiletuts + Beginn der iOS-Entwicklungsserie

Diese Video-Lernprogrammreihe wird derzeit wöchentlich veröffentlicht und bietet eine umfassende Einführung in die Programmierung von iOS 4 SDK.

AppsAmuck

AppsAmuck bietet iPhone-Tutorials und über dreißig Beispiele für iPhone-Anwendungen mit einer Vielzahl von Techniken und Entwicklungsmethoden.

71Gerundet

71Squared hat mehr als ein Dutzend Video-Tutorials auf ihrer Website, die sich mit der Entwicklung von Spielen beschäftigen. Sie decken eine Vielzahl von Themen ab, vom Particle Emitter bis zur Einreichung im App Store.

Three20

Three20 ist eine Objective-C-Bibliothek, die speziell für iPhone-Entwickler entwickelt wurde und von der Facebook-iPhone-App abgeleitet wurde. Es enthält eine Sammlung von iPhone-UI-Klassen, wie einen Foto-Viewer, und allgemeine Dienstprogramme.

Kugel

Bullet ist eine kostenlose Open Source-Bibliothek für 3D-Spiele, die von führenden Spielefirmen für die Entwicklung von iPhone- (und anderen Plattform-) Spielen verwendet wird.

Cocos2d für iPhone

Cocos2d ist ein 2D-Spiele-Framework für iPhone, iPad und iPod Touch-Spiele. Sie umfasst unter anderem das Szenenmanagement, Übergänge zwischen Szenen und eine Reihe von Effekten.

ModelBaker

ModelBaker ist ein visueller App-Ersteller zum Erstellen von iOS-Apps sowie Web-Apps. Es erfordert keine Kodierung und eine kostenlose Testversion ist verfügbar. Es ist ein kommerzielles Programm mit einer Einzelbenutzerlizenz für 79 US-Dollar (Massenlizenzen sind zu einem Preisnachlass erhältlich)..

6 Schritte zum Erstellen einer besseren iPhone-App

In diesem Mashable-Artikel finden Sie einige Anleitungen zum Erstellen besserer iPhone-Anwendungen. Die Informationen hier können jedoch auf praktisch jede Smartphone-App angewendet werden.

So erstellen Sie eine iPhone-App: Teil Eins

Dies ist der erste Teil einer dreiteiligen Serie von Popular Science zum Erstellen einer iPhone-App. Der erste Teil behandelt das Einrichten Ihrer Entwicklungsumgebung, der zweite Teil befasst sich mit der Codierung Ihrer App und der dritte Teil befasst sich mit der Einbindung Ihrer App in den App Store.

So erstellen Sie Ihre erste iPhone-Anwendung

Dieser Artikel des Smashing Magazine bietet einen umfassenden Überblick über die Entwicklung von iPhone-Apps, von der Idee bis zu den Fähigkeiten, die Sie zur Bewerbung Ihrer App benötigen.

So erstellen Sie eine HTML5-iPhone-App

Dieses Tutorial von Six Revisions zeigt Ihnen genau, wie Sie eine HTML5-basierte iPhone-App entwickeln, die offline funktioniert. Es enthält alle Vorarbeiten und den Code, den Sie kennen müssen.

iOS Bücher

Hybridanwendungen für das iPhone entwickeln: Mit HTML, CSS und JavaScript dynamische Apps für das iPhone von Lee S. Barney erstellen

In diesem Buch wird erläutert, wie Sie mit den PhoneGap- und QuickConnect-Frameworks native iPhone-Apps mit Web-Entwicklungstechnologien anstelle von Objective-C erstellen. Es ist eine großartige Ressource für alle, die eine App entwickeln möchten und bereits mit Web-Tech vertraut sind.

App Savvy: Verwandeln Sie Ihre Ideen in iPad- und iPhone-Apps, die Kunden wirklich von Ken Yarmosh wollen

App klug zeigt Ihnen, wie Sie Ihre Ideen in iOS-Apps umwandeln, die die Leute tatsächlich kaufen möchten. Dazu gehören Interviews mit einer Reihe von Personen, die an der Einführung erfolgreicher Apps beteiligt waren, obwohl sie nicht zu sehr auf technische Details eingehen.

iPhone App-Entwicklung: Das fehlende Handbuch von Craig Hockenberry

In diesem Buch wird nicht nur beschrieben, wie Sie Ihre App codieren, sondern auch Design und Marketing. Es führt die Leser durch den gesamten Prozess, vom Konzept bis zur Werbung.

Tapworthy: Große iPhone-Apps gestalten

Dieses Buch konzentriert sich viel mehr auf die Benutzererfahrung von iPhone-Apps, bei denen sich andere auf technische Funktionen konzentrieren. Es behandelt Design in Bezug auf Psychologie, Kultur, Ergonomie und allgemeine Benutzerfreundlichkeit und zeigt Ihnen, wie Sie Apps erstellen, die das Benutzererlebnis mühelos verbessern.

iPhone-Anwendungsentwicklung für Dummies

Die Dummies-Buchreihe ist seit langem bekannt für ihre leicht verständlichen Anleitungen zu fast jedem erdenklichen Thema. Ihr iPhone-Anwendungsentwicklungsbuch ist nicht anders. Es behandelt die Grundlagen der App-Entwicklung sowie das Eintauchen in Updates für das iPad und das neueste iPhone-SDK.

Sams Teach Yourself iPhone-Anwendungsentwicklung in 24 Stunden, 2. Auflage von John Ray

Dieses Buch behandelt die App-Entwicklung für iOS 4.0 und höher und unterteilt die Anwendungsentwicklung in 24-Stunden-Blöcke. Am Ende jedes Kapitels finden Sie ein Quiz und Übungen, um Ihr Wissen zu testen.

iPhone-Programmierung: Der Big Nerd Ranch Guide von Joe Conway

Dieses Buch basiert auf der iPhone Bootcamp-Klasse von Big Nerd Ranch, in der grundlegende Tools und Techniken für die Entwicklung von Apps für iOS vermittelt werden. In jedem Kapitel wird das, was Sie lernen, um eine App zu erstellen oder einer App hinzuzufügen, die bereits in einem vorherigen Kapitel erstellt wurde, angewendet.

iPhone App Entrepreneur von David Appleyard

Dieses Buch von Envatos eigener Rockable Press enthält alle Grundlagen, die Sie benötigen, um mit der Entwicklung von iPhone-Apps Geld zu verdienen. Wenn Sie bereits wissen, wie Sie Apps entwickeln, und bereit sind, ein Geschäft rund um Ihre Apps aufzubauen, ist dies das Buch für Sie.

Android-Entwicklung

Bis zum Jahresende 2010 wird Android voraussichtlich das zweitbeliebteste mobile Betriebssystem der Welt sein. Es gewinnt mehr Marktanteile als iOS und BlackBerry und wird nur von Nokias Symbian-Betriebssystem übertroffen. Es wird sogar erwartet, dass Android bis 2014 mit Symbian um den weltweiten Marktanteil mithalten wird und weniger als einen Prozentpunkt voneinander trennen wird. Es ist offensichtlich, dass Android zu einer unglaublich wichtigen Plattform für die Entwicklung von Smartphone-Apps geworden ist.

Android-Entwickler

Android Developers ist die offizielle Dokumentation für die Entwicklung von Android-Apps. Es ist eine riesige Ressource und ein hervorragender Ort, an den Sie sich wenden können, wenn Sie Fragen zu einem Aspekt der App-Entwicklung haben. Ebenfalls enthalten sind eine Reihe von Video-Tutorials.

Benutzeroberfläche in Android verstehen - Teil 1: Layouts

Dies ist der erste Teil einer vierteiligen Serie auf der Android-Benutzeroberfläche. Es spricht über Bildschirmkomponenten und durch das Einrichten eines Beispielprojekts. Es ist ein sehr gründlicher Artikel, ebenso wie der Rest der Beiträge in der Serie.

Apps für Android

Dies ist eine Sammlung von Beispiel-Apps, die zeigen, was Android alles kann. Dazu gehören Spiele, ortsbezogene Apps, eine Radar-App, eine Übersetzungs-App und vieles mehr.

Android-Schnipsel

Android Snippets bietet kostenlose Code-Snippets für eine Vielzahl von Funktionen in Android-Apps. Es gibt alles, vom Anpassen des Hintergrunds des Optionsmenüs über das Erstellen einer Aktivität im Vollbildmodus bis zum automatischen Start einer App beim Booten.

Android Emulator

Das Android SDK enthält einen Emulator für mobile Geräte. Hier finden Sie die gesamte Dokumentation für diesen Emulator, einschließlich Lernprogramme und Tipps zur Fehlerbehebung.

App Inventor für Android

AppInventor ist ein von Google Labs veröffentlichtes Programm zum Erstellen von Android-Anwendungen ohne Programmierkenntnisse. Es ist kostenlos, erfordert jedoch derzeit eine Einladung, und es kann ziemlich lange dauern, bis Sie tatsächlich Zugriff erhalten.

Android Patterns

Android Patterns zeigt eine Reihe von in Android vorhandenen UI-Patterns, einschließlich Patterns in der Navigation, Suche und Informationsdarstellung.

Android GUI PSD Vector Kit

Dieses Vektor-GUI-Kit des Smashing Magazine enthält alle Elemente der Android-Benutzeroberfläche in einer praktischen PSD-Datei. Es ist perfekt zum Erstellen von Anwendungsmodellen.

Feuerwerk-Vorlage für Android

Hier ist ein Fireworks Template Kit für Android von UNITiD. Es enthält alle grundlegenden Elemente, diesmal kompatibel mit Fireworks.

Android Sketch Stencil Version 1.0

Hier ist ein Omnigraffle-Wireframing-Schablonen-Set. Es ist perfekt für das Wireframing in Omnigraffle.

Android App Developers GUI-Kits, Symbole, Schriftarten und Tools

Diese Zusammenfassung des Speckyboy Design Magazine bietet Android-Entwicklern großartige Grafikressourcen, darunter Symbole, Schriftarten, GUI-Richtlinien und -Tools und mehr.

Beginnen Sie mit Android - Erste Schritte mit Fortune Crunch

Dieses Tutorial von Mobiletuts + wird Sie mit einer einfachen Android-Anwendung schnell zum Laufen bringen. Es bietet einen viel umfassenderen Start als die gewöhnliche "Hello World" -App!

Lerne Java für Android-Entwicklung

Dieses Tutorial von Mobiletuts + wird Sie mit einer einfachen Android-Anwendung schnell zum Laufen bringen. Es bietet einen viel umfassenderen Start als die gewöhnliche "Hello World" -App!

Androinica-Tipps

Androinica hat eine fantastische Tippkategorie, die eine Reihe von Hacks und Tutorials beinhaltet. Einige der Hacks und Tutorials sind mehr auf den Benutzer ausgerichtet, es gibt jedoch auch nützliche Tipps für Entwickler.

Erste Schritte in der Android-Spieleentwicklung

Hier ist ein großartiger Artikel für Anfänger zum Erstellen von Spielen für Android. Es erläutert, was Sie zuerst wissen müssen, wichtige Überlegungen für die Entwicklung Ihres Spiels und bietet einige Tipps und Tricks.

Das Light Racer 3D-Entwicklungsjournal

Dieses kostenlose Online-Buch bietet einen großartigen Einblick in die Entwicklung eines Android-Spiels. Es deckt den gesamten Entwicklungszyklus ab, alle 70+ Tage davon.

Hallo Android

Hell Android ist eine Website, die Android-News, Tutorials und mehr abdeckt. Ihre Tutorials decken eine Vielzahl von Themen ab, und es gibt geeignete Tutorials für Anfänger bis hin zu fortgeschrittenen Benutzern. Viele ihrer Tutorials beziehen sich auf bestimmte Aspekte der Android-Benutzeroberfläche.

Sprechen Sie mit Android-Foren

In Android gibt es eine Vielzahl von Foren, von spezifischen Handys über allgemeine Entwicklung bis hin zu Tutorials und Code-Snippets.

Bücher zur Android-Entwicklung

Andbook

Andbook ist ein kostenloses PDF-eBook für Android-App-Entwickler, das auf dem Code und der Erfahrung der anddev.org-Community basiert.

Android Wireless Application Development von Shane Conder und Lauren Darcey

Android Wireless-Anwendungsentwicklung Enthält Beispielcode und bewährte Methoden zum Erstellen und Verteilen erfolgreicher Android-Apps. Es umfasst alles vom Konzept über die Codierung, Prüfung, Verpackung und Lieferung.

Professionelle Android 2-Anwendungsentwicklung (Wrox-Programmierer für Programmierer) von Reto Meier

Dieses Buch von Wrox Press dient als praktische Anleitung zum Erstellen von Android-Apps von Grund auf und umfasst eine Vielzahl von Beispielprojekten.

Hallo, Android: Vorstellung der mobilen Entwicklungsplattform von Google (Pragmatic Programmers) von Ed Burnette

Hallo, Android Sie lernen, innerhalb weniger Minuten Apps zu erstellen (beginnend mit der obligatorischen "Hello World" -App), und lernen dann, ein komplizierteres Sudoku-Spiel zu erstellen. Außerdem wird gezeigt, wie Sie Audio- und Video-Unterstützung einbauen, Grafiken mit OpenGL hinzufügen und Daten mit SQLite speichern können.

Unlocking Android: Ein Entwicklerhandbuch von Frank Ebleson, Charlie Collins und Robi Sen

Dieses Buch bietet einen umfassenden Überblick über die Entwicklung von Android-Apps, beginnend mit dem Android-Ansatz für mobile Apps. Es enthält eine Reihe praktischer Beispiele und zwei praktische Beispiele, die das Buch abschließen.

Beginn Android 2 von Mark Murphy

Beginnen Sie mit Android 2 Es beginnt mit einfachen Beispielen, die mit Ihrer SDK-Kopie ausgeführt werden, um Sie in die Android-Entwicklung einzuführen. Es umfasst alles von der Erstellung von GUIs über die Verwendung von GPS bis zum Zugriff auf Webdienste.

Pro Android 2 von Sayed Hashimi, Satya Komatineni und Dave MacLean

Dies ist die Nachfolge bis zum Beginnen Sie mit Android 2 Buch oben und geht in fortgeschrittenere Android-App-Entwicklung. Es enthält Informationen zum Erstellen von 3D-Grafiken mit OpenGL und zur Integration von Google Translate in Ihre Apps, ortsbezogene Dienste und mehr.

Pro Android-Spiele von Vladimir Silva

Hier ist ein weiteres großartiges Buch für fortgeschrittene Android-Entwicklung, das sich diesmal auf das Spielen konzentriert. Es enthält Informationen zum Erstellen fortgeschrittener 3D-Spiele, zum Einrichten eines Linux-Systems für die Erstellung von Hybrid-Spielen, zum reinen Java-Spielen (mit Beispielen) und sogar zum Portieren von Wolfenstein 3D und Doom auf Android mithilfe von Java und C.

Blackberry-Entwicklung

BlackBerry ist weltweit führend bei Enterprise-Smartphones, auch wenn ihre Anwendungsangebote bei weitem nicht so robust sind wie bei Android oder iOS. Für Apps, die auf Geschäftsbenutzer abzielen, ist BlackBerry nach wie vor ein sehr wichtiger Markt.

BlackBerry Developer Zone

Die BlackBerry Developer Zone ist die offizielle Entwicklungssite und Dokumentation für die BlackBerry-Plattform. Es bietet alles von Tutorials über Entwicklungstools bis hin zu Verteilungsinformationen.

So schreiben Sie Ihre erste BlackBerry-Anwendung - Lektion 1: Benutzeroberflächenfelder

Dieses Lernprogramm von BlackBerry Cool enthält vollständige Anweisungen zum Entwickeln von Java-basierten BlackBerry-Anwendungen. Es beginnt mit dem Einrichten der JDE und wird dort erweitert.

Erstellen Sie BlackBerry-Anwendungen mit Open Source Tools, Teil 1: Grundlegendes Layout

Dieses Lernprogramm aus der IBM developerWorks Technical Library enthält eine Reihe von Open Source-Tools, die Sie zum Entwickeln von BlackBerry-Anwendungen verwenden können, einschließlich Code-Hervorhebungen. Darüber hinaus wird viel über die BlackBerry-Plattform gesprochen, was es zu einer großartigen Ressource für Anfänger macht.

Erstellen einer einfachen BlackBerry-Anwendungsschnittstelle

In diesem Lernprogramm von Developer.com wird beschrieben, wie Sie die Benutzeroberfläche für Ihre BlackBerry-App erstellen. Es enthält viele Codebeispiele und ist ideal für Anfänger oder fortgeschrittene Entwickler geeignet.

Erstellen Ihrer ersten GUI-BlackBerry-App

Hier finden Sie ein ausführliches Lernprogramm zum Erstellen einer BlackBerry-App-Benutzeroberfläche, die für zukünftige App-Projekte erweitert werden kann. Es führt uns vom Einrichten der ersten main () - Funktion bis zum Abschluss der Benutzeroberfläche.

BlackBerry-Apps entwickeln: Hello World

Hier ist ein sehr kurzes Tutorial, das Ihnen zeigt, wie Sie eine "Hello World" -App für BlackBerry erstellen. Es ist ein perfektes Einsteiger-Tutorial, das für praktisch jede Entwicklungsplattform entwickelt wurde.

Blackberry-Entwicklungsbücher

Beginn der BlackBerry-Entwicklung von Anthony Rizk

Beginn der BlackBerry-Entwicklung Diejenigen, die über Grundkenntnisse in Java verfügen, erhalten alles, was sie wissen müssen, um Apps für BlackBerry-Geräte zu entwickeln. Hier erfahren Sie, wie Sie mit der BlackBerry Java Development Environment (JDE) und dem JDE-Plug-In für Eclipse arbeiten, wie Sie mit den integrierten Funktionen und Apps des Telefons (wie GPS und Netzwerk) arbeiten und wie Sie Ihre Apps verteilen können.

Erweiterte BlackBerry-Entwicklung von Chris King

Für diejenigen, die bereits gelesen haben Beginn der BlackBerry-Entwicklung, oder wer bereits Programmierer auf mittlerem Niveau ist, Erweiterte BlackBerry-Entwicklung führt Sie durch die Entwicklung anspruchsvollerer BlackBerry-Apps. Dazu gehört auch, wie Sie Ihre App wie eine native Anwendung ausführen lassen, erweiterte JSRs für Kryptografie und Medienerfassung nutzen und wie Sie mit Ihrer App auf vorhandene Kontaktlisten, den Kalender und das Gerät zugreifen können Aufgaben.

BlackBerry-Anwendungsentwicklung für Dummies von Karl G. Kowalski

Dieses Buch bietet eine hervorragende Einführung in die Entwicklung von Apps für BlackBerry-Geräte, einschließlich eines detaillierten Überblicks über die Architektur und die Programmier-API. Außerdem wird MDS Studio vorgestellt, RIMs neuestes Tool zum Erstellen von Unternehmensanwendungen.

BlackBerry-Entwicklungsgrundlagen von John M. Wargo

BlackBerry-Entwicklungsgrundlagen Dient als Leitfaden aus einer Hand zu allen Aspekten der Entwicklung von Anwendungen für BlackBerry-Geräte und als großartiger Studienführer für alle, die BlackBerry Certified Application Developers werden möchten.

Windows Phone 7

Windows Phone 7 hat einen relativ geringen Marktanteil, bietet jedoch eine vielversprechende Umgebung für App-Entwickler und bietet kostenlose Tools für Entwickler an (obwohl das Senden einer App eine Entwicklergebühr von 99 US-Dollar pro Jahr erfordert)..

App Hub

App Hub ist das Microsoft Developer Center für Windows Phone 7 (und Xbox 360). Es bietet kostenlose Downloads der Tools, die Sie zum Entwickeln von Apps benötigen, sowie Dokumentation und Zugriff auf die Übermittlung Ihrer Apps und Spiele.

Silverlight für Windows Phone

Hier ist die offizielle Seite für Silverlight für Windows Phone, einschließlich des Download-Links und Links zu zusätzlichen Ressourcen.

Windows Phone 7-Tutorials

Diese Website enthält eine Vielzahl toller Tutorials für die Entwicklung von Silverlight-Apps für Windows Phone 7. Einige von ihnen konzentrieren sich auf einzelne Elemente der Benutzeroberfläche, sodass sie für jeden Entwickler eine gute Referenz sind.

Silverlight Screencasts und Schulungsvideos

Die Offizielle Microsoft Silverlight-Site bietet eine Vielzahl von Video-Tutorials und Screencasts für eine Vielzahl von Windows Phone-Entwicklungsthemen. Es gibt Tutorials für alles, von der Navigation über Begrüßungsbildschirme bis zur Erstellung Ihrer ersten Windows Phone 7-Anwendung.

Weitere Tools und Ressourcen

Es gibt viele andere Tools, sowohl für andere Smartphone-Plattformen als auch für die plattformübergreifende Entwicklung. Nachfolgend finden Sie einige der besten Ressourcen.

14 Freie Icon-Sets für die Entwicklung von mobilen Anwendungen

Wenn Sie mobile Apps entwickeln möchten, benötigen Sie Symbole. Hier gibt es vierzehn kostenlose Sets (unter verschiedenen Lizenzen) für verschiedene mobile Plattformen.

jQuery Mobile

Viele Webentwickler sind bereits mit jQuery vertraut, so dass es nur sinnvoll ist, es auch für mobile Apps und Websites zu verwenden. jQuery Mobile ist eine touchoptimierte Version von jQuery, die auf einer Vielzahl von Plattformen, einschließlich Symbian, Palm WebOS, iOS, Android, Blackberry und mehr, funktioniert.

Shiva3D

Es gibt nicht viele 3D-Gaming-Plattformen, die für mobile Geräte funktionieren. Shiva3D funktioniert jedoch für Android, iOS (für iPhone und iPad) und Palm OS sowie für Windows, OS X, Linux und sogar für die Wii.

App Hall of Fame

App Hall of Fame ist ein großartiger Ort, um nach den besten verfügbaren Apps zu suchen. Anfangs werden nur Apps für das iPhone / iPod Touch gezeigt, es ist jedoch geplant, auch iPad- und Android-Anwendungen zu verwenden.

PhoneGap

PhoneGap ist ein Framework, mit dem aus Web-Apps mobile Apps für iPhone, Android, Symbian, Palm und BlackBerry werden. Außerdem können Sie mit Ihrer App auf Hardwarefunktionen zugreifen (etwas, das Web-Apps normalerweise nicht auf Smartphones ausführen können), einschließlich Beschleunigungssensor, Geo-Standort, Vibration und Sound eines Geräts.

RhoMobile

RhoMobile bietet eine Reihe von Entwicklungstools für die plattformübergreifende Entwicklung, darunter die Rhodes-Plattform (veröffentlicht unter der MIT-Lizenz) und RhoHub, eine gehostete Online-Entwicklungsumgebung.

Appcelerator Titan

Titanium ist eine plattformübergreifende Entwicklungsumgebung, mit der Sie native Apps erstellen können, die mit der nativen Benutzeroberfläche und den Funktionen eines Geräts funktionieren, ohne dass dafür Code programmiert werden muss. Es ist kostenlos und Open Source und macht es für fast jeden leicht, Apps zu entwickeln.