Le défi de la création d'une application iPhone dans 7 jours
Contexte IOS
Il ya 3 ans que je suis la programmation d'applications pour iPhone / iPhone et la réalité n'est pas encore développé tout son propre. Pendant un an, j'ai travaillé pour une entreprise de démarrage et de l'apprentissage du langage de programmation Objective C et participer à des projets d'applications diverses (dont très peu ont vu la lumière): une publicité pour Toyota application, un jeu de zombie tué sur la base d'une bande dessinée, une application pour apprendre à chanter karaoké et d'autres comme Twitter mais avec des messages vocaux. Ensuite, j'ai travaillé sur un free-lance pour les autres et a été "évolution" dans les versions de l'IOS, de nouvelles API et PHP côté serveur et de la communication par l'intermédiaire JSON.
Conditions idéales
J'ai toujours eu plusieurs idées pour les applications iPhone, mais jusqu'à maintenant, n'a jamais eu lieu. N'ayant pas de compte dans le programme Apple Developer ne pouvait pas publier dans l'Appstore. Il ya quelques mois je me suis abonné au programme et qui me donne la possibilité de publier. Maintenant, il suffit de décider de l'idée et la mettre en œuvre.
Quelque chose que j'ai appris au fil du temps sur les idées, c'est que pour effectuer eux devrait être simple. Simple est le meilleur. Simple, minimaliste, à remplir une fonction particulière, qui n'est pas écrasante à l'utilisateur. La politique d'Apple, c'est que, et il est dit dans ses directives pour les développeurs: une application doit être "petit" pour faire une seule chose, mais le faire très bien.
Le défi
Ainsi est né le nom de Mussage pour une idée que j'ai eue à la fin de 2009 pour une application iPhone qui je pense répond aux conditions suivantes: il est simple, mettre l'accent sur la résolution une chose et est viable. Je vais vous dire dans un prochain post à ce sujet. Maintenant, je dois relever le défi d'essayer de le développer en une semaine qui est le temps libre que j'ai avant de commencer un nouveau travail à la pige!. Je le faire? ...
Pour ce faire, je m'adresse à un calendrier et j'ai un ensemble d'outils gratuits et beaucoup en ligne.
Chronologie
- jour 1 Conception: UML, DER (base de données) et la structure du réseau, la navigation maquette app
- Jour 2: Se connecter Création (iPhone + web PHP)
- Jour 3: application iPhone Structure, navigation entre les écrans
- Jour 4: Accès à la bibliothèque iTunes et envoyer des données JSON sur le serveur
- Jour 5: Recevez la liste des destinataires du message et envoyer des messages à d'autres utilisateurs
- Jour 6: Internationalisation et d'essais, de détecter les fuites memmory
- Jour 7: Graphisme et édition sur l'App Store.
Outils
Mobile iPhone
- X-Code pour coup de coude Objective C.
- Articles dans la iOS Dev Center d'Apple.
- Bibliothèque FMDB pour base de données SQLite.
Server Side (PHP)
- Aptana Studio - programmation Web Ide.
- Programmation de référence PHP.net
- Modèle HTML 5 et CSS 3 du Tutoriaux Script
- Javascript magique avec jQuery
Conception
- Diagrammes UML http://yuml.me/ (Sous la direction en ligne gratuit)
- Maquettes diagramme avec Balsamiq (Sous la direction en ligne gratuit)
- Base de données DER MysqlWorkBench
D'autres
- Apache
- Base de données MySQL
- Client FTP Filezilla
- Producteev à gérer des tâches pour Mac, iPhone ou sur le Web, très bon de garder bien rangé (gratuit)
- Packs de icônes gratuites
Un coup de pouce!























Commentaires récents