125,00 €

500,00 €

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 corso

Programma del corso:

COSTRUIRE UNA UI DINAMICA ATTRAVERSO I FRAGMENT

Presentazione al corso
Regole da seguire
Introduzione al corso
Installazione componenti necessari
Prime impostazioni dell’IDE IntelliJ

INTRODUZIONE

Variabili (Base)
Variabili (Avanzato)
Operatori
Array e liste

CORSO JAVA

Condizionali
Cicli
Metodi
Programmazione ad oggetti (Introduzione)
Programmazione ad oggetti (Incapsulamento)
Programmazione ad oggetti (Ereditarietà)
Programmazione ad oggetti (Polimorfismo)
Interfacce
Modificatori di visibilità
Static e final
Singleton – Chaining (Programmazione avanzata)
Observable (Programmazione avanzata)
Set Up IDE Android Studio
Hello World
Esegui su dispositivo reale
Formattazione testo
Click su un bottone

CORSO ANDROID (BASE)

Calcola data di nascita
Challenge – App Conversione
Vediamo i layout
ImageView – Le immagini in Android
VideoView – I video in Android
MediaPlayer – La riproduzione musicale in Android
ListView – Le liste in Android
Timer
Cicli di vita
Intent – Prima parte (un po’ di teoria)
Intent – Seconda parte (passiamo alla pratica)
Challenge – lucchetto
SavedInstance – salvataggio dei dati a causa di eventi imprevisti
Giochi moltiplicazioni
Gradle
Debug applicazioni
Trova le risposte in StackOverflow
Introduzione
Creazione layout
Creazione delle domande per il quiz
Primo tentativo
Versione finale

QUIZ APP

Ultime modifiche
Introduzione
Creazione Layout
Multiplayer contro un amico
Multiplayer contro il computer
Gestione vincitore

GIOCO DEL TRIS - CREIAMO INSIEME IL MULTIPLAYER

Constraint layout
Gestire diverse Lingue
Gestire diversi schermi
Introduzione
Creiamo il primo Fragment

GESTIONE DIVERSI SCHERMI E LINGUE

Scambio di fragment tramite pulsante
Comunicazione tra fragment ed activity
Invio dati tra fragment ed un’altra activity

MATERIAL DESIGN

Introduzione
Colori
Splash Activity
Toolbar
Toolbar – Avanzato
Text Field
Navigation Drawer – Prima parte
Navigation Drawer – Seconda parte
Buttons
SnackBar
AlertView
Progress Bar
View Pager – Scorrimento immagini
Collapsing Toolbar
CardView
RecyclerView
SwipeRefreshLayout
Time Picker
Data Picker
Bottom Navigation
Tabs Layout

SCARICAMENTO DATI DALLA RETE E PARSING

Introduzione al parsing
Parsing XML
Parsing JSON
AsincTask
Richiesta Http
Libreria Volley
Libreria OkHttp

APPUNTI - DATA STORAGE

Room persistent – Ottimo sostituto di SQLite
Annotations Java
Esempio database con Room
Introduzione
Grafica
Creiamo il Database
Impostazioni iniziali
Aggiunta della nota
Modifica della nota
Eliminazione di una nota
Inseriamo il RecyclerView
Creiamo il metodo notifyAllDataChanged() per il RecyclerView

BIG CHALLENGE - APP CHE MOSTRERà LE NEWS IN TEMPO REALE

Introduzione
WebView
Inseriamo i Fragment e il TabLayout
Layout per singola riga
Impostiamo il RecyclerViewAdapter
Scarichiamo i dati reali da Ansa
Risolviamo il bug
Tocco sulla RecyclerView e gestione del WebView
Aggiungiamo i preferiti (Database)
LongListener e eliminazione articoli
SwipeRefreshLayout e modifiche finali
Bug finali e conclusioni

LETTORE MP3

Introduzione
Creiamo l’interfaccia
Creiamo il RecyclerView
Prendiamo i dati dal database
Request App Permissions
Implementiamo il Media Player
Conclusioni

SALVA POSIZIONE AUTOMOBILE - GEOLOCALIZZAZIONE

Introduzione
GoogleAPIClient
SharedPreferences
Permission
Tocco sui pulsanti
Conclusioni

FIREBASE (DATABASE ONLINE)

Introduzione Firebase
Sincronizziamo Firebase con la nostra app
Introduzione
Aggiungiamo il metodo onDataChange
Leggiamo le note da Firebase
Aggiungiamo la nota su Firebase
Modifichiamo una nota
Eliminiamo una nota
Come gestire un singolo utente su firebase

MINI CORSO ANDROID WEAR

Introduzione ad Android Wear
Iniziamo con Android Wear
WatchViewStub
Contatore
Cards
WearableRecyclerView
Voice Input
Notifiche
Come creare una Watch Face

PUBBLICA LA TUA APP NEL GOOGLE PLAY STORE

Google play console
Creiamo il file APK
Pubblica il file APK
Ringraziamenti

TEST FINALE

Master in Android Developer: Sviluppare App Android e con Material Design ed Android Wear

Le recensioni del corso:

Rating 0
0 Recensioni
Dettagli
5 stelle 0
4 stelle 0
3 stelle 0
2 stelle 0
1 stella 0