Il y a une tonne de merde d'idées à appliquer tout en apprenant le développement de logiciels. Pas seulement liées à iOS.
En général, les gens essaient de résoudre certains problèmes qu'ils ont, ou qu'ils savent que d'autres personnes ont. Ils construisent donc des applications autour de ces problèmes.
Lorsque vous apprenez, ce n'est pas toujours la bonne approche unique. Bien que je vois quelques chemins pour trouver des idées pendant que vous apprenez.
Essayer de résoudre votre propre problème.
Si vous regardez autour de vous, vous pouvez voir qu'il y a quelque chose dans votre vie que vous voulez améliorer. Voulez-vous vous débarrasser d'une mauvaise habitude ou en acquérir une bonne ? Ou voulez vous fixer des objectifs et travailler pour les atteindre. Ensuite, vous pouvez construire une application pour suivre les progrès de ces objectifs.
Toujours oublié ce qu'il faut acheter à l'épicerie le week-end. Construisez une application de liste de courses.
Toujours oublié de faire quelque chose ? Pensez à une application de rappel.
Ce n'est pas grave il y a déjà beaucoup d'applications qui font la même chose. Vous apprenez et c'est le point le plus important.
Écrire des clones pour des applis existantes
Vous utilisez certaines applis que vous aimez ? Alors vous pouvez essayer de construire un clone de ces apps. Bon, vous ne pourrez pas'cloner toutes les fonctionnalités de l'app. Mais au moins vous pouvez suivre la fonctionnalité générale et essayer de mettre en œuvre la même chose sur votre propre. Croyez-moi, vous apprendrez beaucoup de cela.
Lorsque vous commencez à apprendre quelque chose, il y a tellement d'informations sur le sujet que vous pouvez juste être noyé dedans. Vous devez réfléchir à la façon de mettre en œuvre ceci et cela et vous devriez également déterminer quelles fonctionnalités construire ensuite.
L'avantage de cette approche est que vous n'avez't besoin de penser à de nouvelles fonctionnalités par vous-même. Vous essayez simplement de reproduire les fonctionnalités de l'application que vous clonez. Cela vous donne l'occasion de vous concentrer sur la mise en œuvre elle-même.
Construire des apps autour de certaines fonctionnalités
Vous connaissez probablement les fonctionnalités disponibles pour construire des apps iOS. Au moins, vous pouvez en trouver une liste. Choisissez donc une fonctionnalité et construisez une app simple autour d'elle.
Vous voulez savoir comment travailler avec CoreData ? Alors construisez une app qui utilise cette fonctionnalité. Cela peut être une app avec la simple liste de choses, que vous pouvez gérer. Construisez une app qui vous permet d'ajouter des choses à cette liste, de les mettre à jour et de les supprimer.
Vous voulez apprendre à travailler avec les cartes ? Construisez une map-app. Vous'avez l'idée.
Donc, pour résumer. Il y a énormément d'idées autour. Vous avez juste besoin de vous asseoir pendant une demi-heure avec un stylo et du papier et vous en trouvez certainement un tas. Ensuite, il suffit de choisir certaines d'entre elles dans la liste et d'essayer de les mettre en œuvre. Vous serez lent au début, mais votre rythme augmentera avec le temps, une fois que vous aurez acquis de l'expérience. En outre, de nouvelles idées surgiront plus souvent dans votre tête. Il vous suffit de les noter quelque part dans la liste de vos idées. Bientôt, votre liste sera si longue que vous n'aurez pas le temps de mettre en oeuvre chaque idée de cette liste. Alors vous'commencerez à les classer par ordre de priorité.