Struttura del corso
Introduzione
Impostazione degli strumenti per Kotlin
- Utilizzo degli strumenti da riga di comando
- Installazione del JDK per Kotlin
- Installazione e configurazione dell'IDE: IntelliJ
- Installazione dei plugin
Guida introduttiva a Kotlin e alla sintassi Kotlin
- Imparare l'architettura Kotlin
- Apprendimento della sintassi Kotlin
- Utilizzo delle funzioni principali di Kotlin
Object-Oriented Programming con Kotlin
- Panoramica di Programming con oggetti
- Creazione di una classe
- Aggiunta di metodi alle classi
- Definizione dei costruttori di base
- Utilizzo di parametri denominati e valori predefiniti
- Utilizzo di classi aperte per consentire l'ereditarietà
- Utilizzo di classi astratte
- Creazione e utilizzo di interfacce
- Sostituzione della gestione
- Creazione di classi di dati
- Utilizzo di singleton e oggetti complementari
- Utilizzo delle enumerazioni
- Raggruppamento delle classi in pacchetti
- Utilizzo delle importazioni
- Implementazione dell'occultamento delle informazioni
- Utilizzo di Getter e Setter
- Implementazione dei modificatori di visibilità
- Informazioni sui generici
- Implementazione di uno stack generico
- Utilizzo di funzioni generiche
Android Sviluppo di app utilizzando Kotlin
- Impostazione degli strumenti per lo sviluppo Android
- Installazione di Android Studio
- Avvio di un nuovo progetto
- Configurazione dell'emulatore
- Configurazione della libreria
- Impostazione di Kotlin in Android
- Utilizzo del framework Hello Android e degli strumenti SDK Android
- Sviluppo di un'app Android utilizzando Kotlin
- Utilizzo di ListActivity e ListView
- Utilizzo delle finalità e dei filtri delle finalità
- Utilizzo delle visualizzazioni personalizzate
- Utilizzo dei Gestori di layout
- Gestione di Web Services e API
- Trattare con Android Servizi
- Lavorare con SQLite Database
- Utilizzo dei fornitori di contenuti
- Adattatori di scrittura
- Implementazione di dialoghi e avvisi (avvisi popup)
- Progettazione dell'interfaccia utente
- Opzioni e menu contestuali
- Visualizzazione Web
- Implementazione delle notifiche Android
- Creazione di un'app reattiva personalizzata Android utilizzando Kotlin
- Pubblicazione dell'applicazione Android su Google PlayStore
iOS Sviluppo di app utilizzando Kotlin
- Panoramica delle funzionalità e dell'architettura di XCode 9
- Panoramica di Swift 4 Caratteristiche e architettura
- Confronto tra somiglianze e differenze di Kotlin e Swift
- Informazioni di base
- Matrici
- Dizionari
- Lavorare con Web Services
- Esecuzione Data Management
- Utilizzo di variabili, costanti e tipi di dati Swift
- Ottimizzazione dell'esperienza utente iOS attraverso la progettazione UX e UI
- Aggiunta dell'interazione dell'utente per migliorare l'esperienza utente
- Ottimizzazione delle prestazioni
- Debug di un'app iOS
- Creazione di un'app reattiva personalizzata iOS utilizzando Kotlin
- Pubblicazione dell'applicazione iOS sull'Apple AppStore
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Esperienza nella programmazione Java
- Esperienza di base o familiarità con lo sviluppo Android
- Esperienza con Swift programmazione
Recensioni (3)
Le conoscenze approfondite e gli esempi
Ankur Kapila - Deutsche Bank
Corso - Programming with Kotlin
Traduzione automatica
Alex è un ragazzo molto amichevole e cordiale. Ha fatto sentire tutti a proprio agio lavorando insieme e offrendosi volontario per fornire soluzioni.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Corso - Kotlin for Beginners
Traduzione automatica
Intensità del corso e copertura degli argomenti. Gli argomenti complessi sono spiegati su un buon livello, quindi anche se ci sono ancora alcune lacune (come ad esempio il DSL) -- non sarà difficile procedere da soli, dato che ho già una comprensione generale delle basi e so almeno come formulare le mie domande a Google.
Alexey Baryshnev - C.T.Co SIA
Corso - Advanced Kotlin Programming
Traduzione automatica