Skip to main content

Fallo accadere: come progettare la tua prima app per iPhone

Come resettare la home di iPhone e iPad senza ripristinare (Giugno 2025)

Come resettare la home di iPhone e iPad senza ripristinare (Giugno 2025)
Anonim

La gente ama chattare in modo scattante sull'app Snapchat, al punto che la società di due anni è stata valutata $ 860 milioni. Le persone condividono costantemente le foto su Instagram, motivo per cui Facebook ha speso $ 1 miliardo per acquisire il programma come app autonoma. È sicuro dire che il mercato delle app è in forte espansione.

Ed è più facile di quanto pensi di entrarci, anche se non sei uno sviluppatore (o un "fondatore tecnico", come si dice in Startup Land). Se hai una grande idea e sei bravo con il lato commerciale delle cose, ci sono molte risorse di apprendimento e opportunità di outsourcing per aiutarti a creare effettivamente la prossima grande app.

Ecco una carrellata delle basi di cui hai bisogno per iniziare.

Ottieni il tuo account sviluppatore App Store

Per prima cosa: non puoi vendere un'app che non puoi elencare. Configurare il tuo account con l'App Store di Apple costa circa $ 100 all'anno, ma è necessario a meno che tu non stia sviluppando app con un'altra società o nome che ti pagherà dalle entrate.

E anche se non avvierai la tua app per un po ', è bene farlo ora: un account App Store fornisce accesso a utili strumenti e risorse di sviluppo.

Mappa la tua app

Quali informazioni troveranno le persone nella schermata principale? Di quali pagine hai bisogno? Cosa si aspettano gli utenti? Come scorrerà l'app?

Prima di iniziare a creare la tua app, ti consigliamo di considerare come sarà l'esperienza dell'utente e iniziare a crearne una rappresentazione visiva. Non devi conoscere l'estetica esatta, ma ottenere qualcosa di logico e rappresentativo insieme. Creazione di un "wireframe" dettagliato dell'applicazione utilizzando un disegno su carta disegnato a mano o un'applicazione di wireframing digitale come Balsamiq ti aiuterà a organizzare i tuoi pensieri o a comunicare le funzionalità dell'app con il resto del tuo team. Su quella nota:

Mettilo insieme

Il prossimo passo per far girare le ruote di sviluppo della tua app è in realtà codificarlo. Ma non lasciarti intimidire! Se sei disposto a sporcarti le mani, parlando digitalmente, molti sviluppatori stanno mettendo le loro competenze su Internet per dare una mano a chi inizia da solo.

Se stai lavorando a tempo pieno e vuoi capitalizzare velocemente la tua idea, o se stai costruendo qualcosa di molto complesso, puoi anche assumere qualcun altro per progettare e codificare la tua applicazione per te. Ecco una carrellata di entrambe le opzioni.

Opzione 1: impara a codificare te stesso

Ecco alcune delle migliori risorse di Internet per la codifica fai-da-te. Con diligenza, molte persone iniziano a programmare le applicazioni di base entro il primo mese.

  • Treehouse: Treehouse è una risorsa incredibile per tutto ciò che riguarda la codifica delle app. Qui puoi trovare tutorial online e lezioni intensive che ti guidano attraverso il processo di apprendimento del codice.
  • Skillshare: non impari bene nella struttura del tutorial online? Come suggerisce il nome, Skillshare è un posto dove gli esperti possono condividere le loro abilità con gli altri. Il sito include panoramiche di base e più tipi di corsi che ti consentono di imparare online o di persona a livello locale (se disponibile).
  • Stack Overflow: questo servizio gratuito collega i novizi dello sviluppo con domande agli esperti con risposte. Non è il modo più completo per imparare, ma colma le lacune tra i tutorial se non capisci qualcosa.
  • Dovrai anche avere e avere familiarità con quanto segue:

  • Photoshop: Photoshop è lo standard per la progettazione e la creazione di immagini digitali. Chiunque cerchi di gestire il design da solo avrà assolutamente bisogno di questo software.
  • Xcode: questo è il software di semplificazione della codifica di Apple. È integrativo e facile da usare, tiene traccia di eventuali errori di codifica durante la codifica e può persino correggere automaticamente gli errori.
  • Phonegap: in alternativa a Xcode, programmi come questo ti aiutano a creare facilmente applicazioni accettabili con una conoscenza rudimentale di CSS, HTML e JavaScript.
  • Un computer Mac: sembra di base, ma se si sviluppa su piattaforma iOS, è necessario un computer Apple.
  • Opzione 2: costruire una squadra

    Se vuoi assumere altri per costruire la tua app, dovrai allineare diverse competenze e tipi di personale da cui attingere secondo necessità. Sebbene alcuni appaltatori possano essere qualificati in più campi, non aspettarti di trovare tutte queste competenze in una persona. A seconda della complessità della tua app, è probabile che dovrai esternalizzare un intero team o persino assumere un'agenzia con offerte complete interne.

    Ancora più importante, capire i set di abilità esatti di cui avrete bisogno dal vostro team. I progettisti di UX (che progettano la funzionalità dell'app) devono comprendere i fondamenti del layout, l'architettura delle informazioni e gli elementi della funzionalità dell'utente. I progettisti grafici (che progettano loghi e altri elementi visivi) devono comprendere gli elementi visivi del marchio e la continuità del marchio e come gli schemi di colori e caratteri contribuiscono al marchio. Gli sviluppatori costruiranno il database di base per l'app e dovrebbero avere un'esperienza specifica nel fare questo per le app per iPhone. Gli sviluppatori saranno quelli che metteranno in pratica la tua idea e il tuo design e potranno aiutarti a inviarlo correttamente all'App Store.

    Ecco alcuni luoghi in cui cercare designer e sviluppatori adatti a qualsiasi budget:

  • oDesk
  • Fanno app
  • Elance
  • GroupTalent
  • Un servizio come oDesk o Elance sarà l'approccio più economico, poiché le tariffe variano da $ 10 a $ 50 all'ora per i talenti all'estero, rispetto a lavorare con un'agenzia di servizi completi con sede negli Stati Uniti, dove le tariffe in genere vanno da $ 75 a $ 200 all'ora. (In totale, ci si può aspettare di pagare $ 5.000- $ 10.000 quando si lavora con liberi professionisti o ovunque tra $ 20.000 e $ 150.000 quando si lavora con un'azienda.) Se si decide di seguire questa strada, assicurarsi di leggere prima l'articolo di Derek Sivers sull'outsourcing.

    Ricorda anche che, quando si lavora con una squadra, la comunicazione è fondamentale. Dagli aggiornamenti alle istruzioni, dalle idee per l'input, è necessario disporre di strumenti per assicurarsi di rimanere in contatto con il proprio team. Gli strumenti di gestione del progetto come Basecamp sono alcuni degli strumenti più utili là fuori per la condivisione e l'organizzazione delle idee. Pensalo come avere una lavagna di accesso remoto in una sala conferenze digitale con tutti i membri del tuo team.

    Ancora pronto?

    Come puoi vedere, ci sono molte opzioni per progettare e costruire l'applicazione dei tuoi sogni senza trovare un co-fondatore tecnico per unirti a te. Ora, prendi quell'idea e corri con essa.

    Quali altre risorse hai trovato per aiutarti a dare vita alla tua app per iPhone?