Guida Completa alla Programmazione di Applicazioni Android compatibili con Android 9 e versioni precedenti.

Ciao mi chiamo Mattia Ferigutti e sono un sviluppatore Java e Android! In questo corso online ”Master in Android Developer: Sviluppare App Android con Material Design ed Android Wear” imparerai a programmare Android proprio a 360 gradi partendo da Java, arrivando allo sviluppo Android vero e proprio per poi passare al Material Design e lo sviluppo su Android Wear. Creerai più di 10 app con di 37,5 ore di video in Full HD.

Perchè scegliere questo corso?


Stai cercando di lanciare una tua app? Vuoi progettare senza dover comprare lunghi e noiosi libri, senza spendere un sacco di soldi frequentando corsi, imparando in modo interattivo e innovativo, stando comodamente a casa tua, Vero? I dispositivi Android rappresentano l’81,7% di tutti gli smartphone venduti, ma non tutti sono dotati dell’ultima versione di Android Pie (ovvero android 9). Ciò non ti deve preoccupare poiché, dopo aver completato questo corso, le app che creerai funzioneranno brillantemente su Android Pie o su qualsiasi sistema operativo Android precedente così da avere un numero più vasto possibile di utenti. Da questo puoi capire che oltre che per interesse personale imparare la programmazione mobile, può essere una vera e propria svolta lavorativa.

Per prepararti al meglio ad affrontare un futuro in questo settore ho cercato di creare un corso che sappia trasmetterti tutte le conoscenze di cui hai bisogno e che ti metta subito in condizione di creare le tue app.     Potrai iniziare a seguire tranquillamente questo corso online ”Master in Android Developer: Sviluppare App Android con Material Design ed Android Wear” senza possedere nessuna conoscenza di programmazione, infatti tutto quello di cui avrai bisogno sarà spiegato all’interno del corso, proprio per questo ho creato una sezione che tratta solo la programmazione Java.    

Il corso comprenderà molti file, come il codice sorgente, che ti consentiranno di capire meglio gli argomenti trattati e risolvere eventuali errori.

Cosa imparerai a fare in questi corso?    

  • Creare applicazione per Android 9 (Pie) che saranno perfettamente compatibili anche con le versioni precedenti    
  • Scaricare i vari ambienti di sviluppo (IDE) dove andremo a scrivere le nostre righe di codice   
  • Iniziare a scrivere codice Java con esempi pratici    
  • Creare la nostra prima applicazione attraverso l’ultima versione di Android Studio (3.1.3)    
  • Imparerai a destreggiarti con i componenti fondamentali di Android (Activity, Fragment, Intent, Notifiche, Database, Mappe, GPS, e altri ancora..)    
  • Imparerai a gestire suoni, immagini, video, e tanto altro attraverso il corso base    
  • Imparerai tutti i componenti del Material Design (circa 6 ore)    
  • Imparerai a creare applicazioni che potranno essere utilizzate anche su tablet e dispositivi con altre lingue e dimensioni    
  • Imparerai ad utilizzare Firebase (Database remoto) per creare le tua app     
  • Imparerai la programmazione Android a 360° gradi (Android Wear, Android phone, Android Tablet, Material Design)    
  • Sarai in grado di pubblicare le tue app all’interno del Google Play Store   

Che app andremo a sviluppare?    

  • “Data di nascita”, app molto semplice che ci permetterà di capire i primi concetti    
  • “Convertitore di valute”, app semplice che ti permetterà di comprendere semplici funzioni
  • “Timer da cucina”, semplice app che ti permetterà di capire nuovi componenti
  • “Lucchetto”, app semplice che ti permetterà di capire i primi concetti    
  • “Gioco moltiplicazioni”, app leggermente più complessa che ci permetterà di vedere delle funzioni importanti
  • “Quiz app”, app che ci permetterà di vedere molti componenti fondamentali di android    
  • “Tris”, app che ci permetterà di creare un semplice gioco    
  • “Appunti”, app che ci permetterà di vedere lo storage dei dati, tramite Room    
  • “News”, app che ci permetterà di testare la nostra conoscenza di internet, scaricando in tempo reale le informazioni dal sito ansa    
  • “Lettore MP3”, app che ci permetterà di vedere la lettura di file MP3 dal nostro archivio e riprodurli all’interno del player    
  • “Salva posizione automobile”, app che ci permetterà di salvare la posizione corrente di dove abbiamo parcheggiato la macchina”, guidandoci successivamente al ritrovamento di essa    
  • “Appunti con Firebase”, app degli appunti come la precedente ma con l’aggiunta del database remoto    
  • “Mini corso Android Wear”, corso che ci permetterà di creare semplici applicazioni per Android Wear, ovvero il sistema operativo per gli orologi smart che montano il sistema operativo del colosso Google   

Durante il corso online ”Master in Android Developer: Sviluppare App Android con Material Design ed Android Wear” ti saranno presentate molte challenge che ti permetteranno di metterti alla sfida e di esercitarsi sugli argomenti appena imparati. Ma non preoccuparti una volta finita la challange risolveremo insieme questa sfida.  

Il corso è in continuo aggiornamento così da mantenere sempre aggiornati gli studenti! Spero di ricevere dei vostri feedback così da migliorarmi nei prossimi video.  

Se vuoi imparare tutto questo iscriviti a questo corso e inizia subito a cogliere le opportunità che il mercato di offre!

Cosa imparerai con questo corso?


Iscriviti al mio corso online ”Master in Android Developer: Sviluppare App Android con Material Design ed Android Wear” e avrai accesso alle mie lezioni dove imparerai:

 A sviluppare applicazioni piuttosto avanzate (l’unico limite è l’immaginazione);

 Come diventare un vero e proprio sviluppatore Android e potrai trovare subito lavoro in giro per il mondo; 

 Le fasi dello sviluppo dalla creazione alla pubblicazione; 

 A creare app per android wear (ovvero per i dispositivi smartwatch); 

 Il material design in modo piuttosto dettagliato.

Iscrivendoti al corso avrai questi bonus:


Accesso Illimitato

Studia H24 e 7 giorni su 7

Workspace

Classe virtuale esclusiva

Certificato Finale

Inclusivo di N° di licenza

Materiale Didattico

A tua disposizione

Tutor Online

Fai qualsiasi domanda

Esercitazioni

Fai pratica con il tuo corso

Programma del Corso

INTRODUZIONE
Presentazione al corso FREE 00:01:49
Regole da seguire FREE 00:07:28
Introduzione al corso 00:03:48
Installazione componenti necessari 00:08:11
CORSO JAVA
Prime impostazioni dell’IDE IntelliJ 00:10:22
Variabili (Base) 00:18:59
Variabili (Avanzato) 00:10:41
Operatori 00:14:41
Array e liste 00:19:32
Condizionali 00:10:24
Cicli 00:15:01
Metodi 00:11:01
Programmazione ad oggetti (Introduzione) 00:13:56
Programmazione ad oggetti (Incapsulamento) 00:11:44
Programmazione ad oggetti (Ereditarietà) 00:12:48
Programmazione ad oggetti (Polimorfismo) 00:09:22
Interfacce 00:14:23
Modificatori di visibilità 00:08:55
Static e final 00:10:43
Singleton – Chaining (Programmazione avanzata) 00:16:25
Observable (Programmazione avanzata) 00:28:44
CORSO ANDROID (BASE)
Set Up IDE Android Studio 00:11:56
Hello World 00:16:01
Esegui su dispositivo reale 00:03:45
Formattazione testo 00:15:40
Click su un bottone 00:16:58
Calcola data di nascita 00:24:11
Challenge – App Conversione 00:28:41
Vediamo i layout 00:09:54
ImageView – Le immagini in Android 00:13:14
VideoView – I video in Android 00:16:05
MediaPlayer – La riproduzione musicale in Android 00:09:07
ListView – Le liste in Android 00:11:15
Timer 00:21:07
Cicli di vita 00:10:11
Intent – Prima parte (un po’ di teoria) 00:17:13
Intent – Seconda parte (passiamo alla pratica) 00:22:27
Challenge – lucchetto 00:13:19
SavedInstance – salvataggio dei dati a causa di eventi imprevisti 00:18:11
Giochi moltiplicazioni 00:53:19
Gradle 00:11:24
Debug applicazioni 00:22:50
Trova le risposte in StackOverflow 00:13:21
QUIZ APP
Introduzione FREE 00:01:10
Creazione layout 00:14:34
Creazione delle domande per il quiz 00:11:13
Primo tentativo 00:17:38
Versione finale 00:19:21
Ultime modifiche 00:18:31
GIOCO DEL TRIS - CREIAMO INSIEME IL MULTIPLAYER
Introduzione FREE 00:00:51
Creazione Layout 00:08:07
Multiplayer contro un amico 00:12:19
Multiplayer contro il computer 00:10:29
Gestione vincitore 00:13:19
GESTIONE DIVERSI SCHERMI E LINGUE
Constraint layout 00:13:31
Gestire diverse Lingue 00:11:00
Gestire diversi schermi 00:09:08
COSTRUIRE UNA UI DINAMICA ATTRAVERSO I FRAGMENT
Introduzione 00:11:04
Creiamo il primo Fragment 00:20:41
Scambio di fragment tramite pulsante 00:12:47
Comunicazione tra fragment ed activity 00:15:19
Invio dati tra fragment ed un’altra activity 00:12:33
MATERIAL DESIGN
Introduzione 00:08:32
Colori 00:11:20
Splash Activity 00:14:43
Toolbar 00:13:52
Toolbar – Avanzato 00:21:24
Text Field 00:16:19
Navigation Drawer – Prima parte 00:16:41
Navigation Drawer – Seconda parte 00:18:43
Buttons 00:21:39
SnackBar 00:15:23
AlertView 00:18:37
Progress Bar 00:13:38
View Pager – Scorrimento immagini 00:31:00
Collapsing Toolbar 00:17:16
CardView 00:11:49
RecyclerView 00:41:05
SwipeRefreshLayout 00:19:06
Time Picker 00:13:42
Data Picker 00:09:05
Bottom Navigation 00:18:11
Tabs Layout 00:23:55
SCARICAMENTO DATI DALLA RETE E PARSING
Introduzione al parsing 00:06:34
Parsing XML 00:30:39
Parsing JSON 00:25:44
AsincTask 00:17:14
Richiesta Http 00:31:17
Libreria Volley 00:35:09
Libreria OkHttp 00:12:37
APPUNTI - DATA STORAGE
Room persistent – Ottimo sostituto di SQLite 00:19:10
Annotations Java 00:03:59
Esempio database con Room 00:26:30
Introduzione 00:02:41
Grafica 00:23:21
Creiamo il Database 00:13:44
Impostazioni iniziali 00:15:37
Aggiunta della nota 00:14:17
Modifica della nota 00:22:10
Eliminazione di una nota 00:06:44
Inseriamo il RecyclerView 00:19:49
Creiamo il metodo notifyAllDataChanged() per il RecyclerView 00:07:10
BIG CHALLENGE - APP CHE MOSTRERà LE NEWS IN TEMPO REALE
Introduzione 00:09:43
WebView 00:05:34
Inseriamo i Fragment e il TabLayout 00:21:34
Layout per singola riga 00:14:23
Impostiamo il RecyclerViewAdapter 00:20:11
Scarichiamo i dati reali da Ansa 00:28:16
Risolviamo il bug 00:18:33
Tocco sulla RecyclerView e gestione del WebView 00:20:30
Aggiungiamo i preferiti (Database) 00:29:12
LongListener e eliminazione articoli 00:15:32
SwipeRefreshLayout e modifiche finali 00:11:17
Bug finali e conclusioni 00:09:56
LETTORE MP3
Introduzione 00:03:03
Creiamo l’interfaccia 00:14:54
Creiamo il RecyclerView 00:24:50
Prendiamo i dati dal database 00:33:13
Request App Permissions 00:27:37
Implementiamo il Media Player 00:23:23
Conclusioni 00:15:03
SALVA POSIZIONE AUTOMOBILE - GEOLOCALIZZAZIONE
Introduzione 00:05:14
GoogleAPIClient 00:14:35
SharedPreferences 00:19:43
Permission 00:11:05
Tocco sui pulsanti 00:20:44
Conclusioni 00:08:21
FIREBASE (DATABASE ONLINE)
Introduzione Firebase 00:12:30
Sincronizziamo Firebase con la nostra app 00:09:33
Introduzione 00:02:29
Aggiungiamo il metodo onDataChange 00:26:18
Leggiamo le note da Firebase 00:09:08
Aggiungiamo la nota su Firebase 00:12:32
Modifichiamo una nota 00:06:04
Eliminiamo una nota 00:03:59
Come gestire un singolo utente su firebase 00:15:32
MINI CORSO ANDROID WEAR
Introduzione ad Android Wear 00:16:27
Iniziamo con Android Wear 00:09:12
WatchViewStub 00:15:14
Contatore 00:09:20
Cards 00:13:37
WearableRecyclerView 00:25:27
Voice Input 00:07:43
Notifiche 00:10:49
Come creare una Watch Face 00:23:44
PUBBLICA LA TUA APP NEL GOOGLE PLAY STORE
Google play console 00:05:44
Creiamo il file APK 00:17:09
Pubblica il file APK 00:16:03
Ringraziamenti 00:01:15
TEST FINALE
Master in Android Developer: Sviluppare App Android e con Material Design ed Android Wear 00:15:00

Recensioni del Corso

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

Non ci sono recensioni per questo corso.

  • 299,00 
  • ACCESSO A VITA
  • Attestato Incluso
  • Corso Accreditato
9 STUDENTI ISCRITTI

Life Learning S.r.l. - P.le G. Dalle Bande Nere 9, Milano. REA MI 2053237, P.Iva 08852200966 | © 2019, Tutti i diritti riservati
Dati SocietariTermini e CondizioniPolicy PrivacyCookie Policy