Εξέλιξη Κομματιού
Εισαγωγή
Ρύθμιση των εργαλείων για το Kotlin
- Χρήση των Εργαλείων Γραμμής Εντολών
- Εγκατάσταση του JDK για Kotlin
- Εγκατάσταση και ρύθμιση του IDE: IntelliJ
- Εγκατάσταση των πρόσθετων
Ξεκινώντας με το Kotlin και το Kotlin Σύνταξη
- Εκμάθηση της Kotlin Αρχιτεκτονικής
- Εκμάθηση της Kotlin Σύνταξης
- Χρήση βασικών χαρακτηριστικών του Kotlin
Object-Oriented Programming με Kotlin
- Επισκόπηση του Programming με αντικείμενα
- Δημιουργία Τάξης
- Προσθήκη μεθόδων στις τάξεις
- Καθορισμός Βασικών Κατασκευαστών
- Χρησιμοποιώντας επώνυμες παραμέτρους και προεπιλεγμένες τιμές
- Χρήση ανοικτών κλάσεων για να επιτρέπεται η κληρονομικότητα
- Χρήση αφηρημένων τάξεων
- Δημιουργία και χρήση διεπαφών
- Αντικατάσταση χειρισμού
- Δημιουργία κλάσεων δεδομένων
- Χρήση Singletons και Companion Objects
- Χρήση απαριθμήσεων
- Ομαδοποίηση τάξεων σε πακέτα
- Χρήση Εισαγωγών
- Εφαρμογή απόκρυψης πληροφοριών
- Χρήση Getters και Setters
- Εφαρμογή τροποποιητών ορατότητας
- Κατανόηση των Generics
- Υλοποίηση γενικής στοίβας
- Χρήση γενικών συναρτήσεων
Android Ανάπτυξη εφαρμογών με χρήση Kotlin
- Ρύθμιση των εργαλείων για την ανάπτυξη Android
- Εγκατάσταση του Android Studio
- Έναρξη Νέου Έργου
- Ρύθμιση του εξομοιωτή
- Ρύθμιση της Βιβλιοθήκης
- Ρύθμιση του Kotlin στο Android
- Εργασία με τα εργαλεία Hello Android Framework και Android SDK Tools
- Ανάπτυξη εφαρμογής Android με χρήση Kotlin
- Χρήση ListActivity και ListView
- Χρήση φίλτρων προθέσεων και προθέσεων
- Εργασία με προσαρμοσμένες προβολές
- Χρήση Διαχειριστών διάταξης
- Χειρισμός Web Services και API
- Αντιμετώπιση Android Υπηρεσιών
- Εργασία με SQLite Database
- Χρήση παρόχων περιεχομένου
- Προσαρμογείς γραφής
- Εφαρμογή διαλόγων και ειδοποιήσεων (τοστ)
- Σχεδιάζοντας το UI σας
- Επιλογές και μενού περιβάλλοντος
- WebView
- Εφαρμογή Android ειδοποιήσεων
- Δημιουργία προσαρμοσμένης απόκρισης Android εφαρμογής με χρήση Kotlin
- Δημοσίευση της Android εφαρμογής σας στο Google PlayStore
iOS Ανάπτυξη εφαρμογών με χρήση Kotlin
- Επισκόπηση των χαρακτηριστικών και της αρχιτεκτονικής του XCode 9
- Επισκόπηση του Swift 4 Χαρακτηριστικά και Αρχιτεκτονική
- Σύγκριση ομοιοτήτων και διαφορών των Kotlin και Swift
- Βασικά
- Πίνακες
- Λεξικά
- Εργασία με Web Services
- Εκτέλεση Data Management
- Εργασία με μεταβλητές, σταθερές και Swift τύπους δεδομένων
- Βελτιστοποίηση της iOS εμπειρίας χρήστη μέσω σχεδίασης UX και UI
- Προσθήκη αλληλεπίδρασης χρήστη για βελτιωμένη εμπειρία χρήστη
- Βελτιστοποίηση της απόδοσης
- Εντοπισμός σφαλμάτων μιας εφαρμογής iOS
- Δημιουργία προσαρμοσμένης απόκρισης iOS εφαρμογής με χρήση Kotlin
- Δημοσίευση της iOS εφαρμογής σας στο Apple AppStore
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Απαιτήσεις
- Εμπειρία στον προγραμματισμό Java
- Βασική εμπειρία ή εξοικείωση με την ανάπτυξη Android
- Εμπειρία στον προγραμματισμό Swift
Σχόλια (2)
Ο Αλέξ είναι ένας πολύ φιλόδοξος και χαρακτηριστικός τύπος. Έκανε όλους να νιώθουν ήρεμοι εργαζόμενοι μαζί και προσέφερε να δίνει λύσεις.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Κομμάτι - Kotlin for Beginners
Μηχανική Μετάφραση
Ηντενσιτά του μαθήματος, κάλυψη θεμάτων. Περίπλοκα θέματα εξηγούνται σε καλό επίπεδο, ώστε ακόμη και αν υπάρχουν μερικές "λευκές περιοχές" (όπως το DSL) -- δεν θα είναι δύσκολο να συνεχίσω μόνος μου, καθώς ήδη έχω γενική κατανόηση των βάσεων και τουλάχιστον γνωρίζω πώς να διαμορφώσω τις ερωτήσεις μου στο Google.
Alexey Baryshnev - C.T.Co SIA
Κομμάτι - Advanced Kotlin Programming
Μηχανική Μετάφραση