Vuoi creare una tua app per Android?Vuoi crearla. nel comfort di casa tua. nel tuo tempo libero.e vuoi anche risparmiare denaro rispetto ad un classico corso in aula. Vuoi anche frequentare un corso che venga aggiornato nel tempo? Vuoi pubblicare e monetizzare la tua app e vuoi cogliere le opportunit del mercato delle app?Giusto?Imparare velocemente a fare “cose” oggi fondamentale per cogliere le opportunit. Indipendentemente dal motivo per cui hai bisogno di questeskills e conoscenze (cambiare lavoro, lavorare da remoto, trasformare la tua idea in app e andare sul mercato.) il mercato richiede chesi sappiano fare le “cose” per ieri! ;)Ho cercato di tenere tutto in considerazione per creare un corso che: Trasmetta conoscenze, ma soprattutto capacit di sviluppare app da subito ed essere produttivoSia facile da seguireDia allo studente gi un portafoglio di app su diverse tecnologieDia allo studente sicurezza che gli permetta di trasformare una sua idea in app e pubblicarla chiudendo il ciclo e in questo processo sia in grado di superare autonomamente le difficolt che si presenteranno sul percorsoPotete cercare tra le anteprime del corso le presentazioni di alcune app che svilupperemo insieme e altre che vi chieder di sviluppare da soli, in modo che possiate acquisire sicurezza sul fatto che state imparando a sviluppare app! In questo corso acquisirai i metodi per sviluppare app Android e sarai in grado di usare i mattoncini che Android mette a disposizione per creare app gradualmente sempre pi complesse. Sarai in grado di sviluppare app usando lultima versione di Android disponibile compatibili con il maggior numero di versioni precedenti possibili e con il maggior numero di smartphone possibili. Un importante obiettivo del corso permettervi di sviluppare app per il maggior numero possibile di utenti, che significher pi download e quindi pi entrate monetarie. La partenza del corso semplice perch non richiesto avere precedenti skills di programmazione, se leavete ovviamente procederete pi velocemente, chi a digiuno di programmazione Java per Android o programmazione in generale, sar comunque in grado di raggiungere gli obiettivi, ho creato unintera sezione sulla programmazione Java per Android che necessario conoscere per sviluppare app Android con sicurezza sempre crescente. Il corso contiene video, slides, pdf, (tanto) codice sorgente, progettati per permettervi di imparare avendo a disposizione tutto quello di cui avrete bisogno. Cosa sarete in grado di fare dopo questo corso?Sviluppare app per Android 8 Oreo compatibili con il maggior numero di versioni precedenti e dispositivi per raggiungere il maggior numero di utentiScaricare, installare e configurare tutto il software (gratuito) necessarioCreare la vostra prima appCostruire un bel numero di app per capire a fondo gli aspetti principali del framework AndroidTestare le vostre app su emulatori e smartphone o tablet Android realiSarete in grado di sviluppare codice Java per AndroidImparerete ad usare Android Studio 3, lultima versionedel tool di Google disponibileImparare a usare Activity, Fragment, Services, Notifiche, Database, Mappe, GPS, e tanti altri componenti del framework AndroidSarete in grado di sviluppare interfacce utente avanzateche sfruttano i concetti di Material Design eche usino Navigation Drawer, TabLayout, Floating Button, Toolbar. Sarete in grado di costruire le interfacce utente in modo visuale, facendo drag and drop dei componenti, usando i nuovi Constraint layout nel Layout EditorSarete in grado di usare repository, Github, Git e imparerete a trovare codice sorgente open sourceUsare i componenti per gestire suoni, video, immagini, webview, dati provenienti da siti web, animazioni, ecc. Sarete in grado di sviluppare applicazioni che usino Firebase, il Cloud di Google, per sviluppare app professionali e sicure velocementeSarete in grado di utilizzare i sistemi per monetizzare le vostre appSarete in grado di pubblicare su Google Play le vostre appAlcuni esempi di app che svilupperete: Convertitore di TemperatureConvertitore di Valute Pari o dispari? Frasi motivazionaliChitarraQuiz sulle Capitali nel mondoTimer CucinaGuida TorinoChatUP (Una chat real time tipo WhatsApp che utilizza Firebase)Per permettervi di autovalutarvi e capire da soli se state imparando a creare app ho pensato ad una serie di SFIDE con cui vi confronterete, che vi permetteranno di capire se siete sul percorso giusto. Al termine di ogni SFIDA vi presenter la soluzione passo passo. Stocontinuando ad aggiungere lezioni costantemente, lavorandosulla post-produzione di ogni lezione per cercare di semplificare il processo di apprendimento a voi che avete scelto questo percorso. Ad oggi trovate qualche sezione che ho pianificato di inserire non ancora completa e che sar completata nel brevissimo, ma gli aggiornamenti non finiranno l, ma continueranno anche guidati dai vostri feedback. Stovalutando e valuto i feedback che arrivano da voi sul forum di questo corso perchabbiamo obiettivi comuni: Avere un corso ricco di contenuti e aggiornato che