Εξέλιξη Κομματιού
Εισαγωγή
Ρύθμιση των εργαλείων για το 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
Σχόλια (5)
Αλέξ είναι ένας πολύ φιλικός και αξιοσυνηθισμένος άντρας. Επέτρεψε σε όλους να αισθάνονται ευκολία εργαζόμενοι μαζί και προσφέροντας λύσεις.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Κομμάτι - Kotlin for Beginners
Μηχανική Μετάφραση
Ήταν συντομός, καλά οργανωμένος, είχε ωραία ισορροπία μεταξύ ασκήσεων και θεωριών και τα πάντα ήταν στο κέντρο.
Alexander Illarionov - C.T.Co SIA
Κομμάτι - Advanced Kotlin Programming
Μηχανική Μετάφραση
Η μέθοδος μετάδοσης γνώσεων και η γνώση του εκπαιδευτή.
Jakub Rekas - Bitcomp Sp. z o.o.
Κομμάτι - Machine Learning on iOS
Μηχανική Μετάφραση
Ολότελής είναι η περιεχόμενος, με υπέροχα ασκήσεις. Καλύφθηκε πολύ πληροφορία. Ευγενική για νέους Kotlin προγραμματιστές αλλά υπάρχει και πολύ νόμιμο που μπορούν να μάθουν εκείνοι από εμάς που χρησιμοποιούν ήδη το Kotlin. Πολύ συμβουλεύω αυτή την εκπαιδευτική μονάδα. Το ρυθμός της εκπαιδευτικής μονάδας ήταν τέλειο, μη πολύ αργός και μη πολύ γρήγορος. Η αλληλοπαραγωγή μεταξύ διδασκαλίας και ασκήσεων βοήθησε στον εμβόλιο της γνώσης από κάθε τμήμα.
Mark Sorenson - Los Alamos National Laboratory
Κομμάτι - Programming with Kotlin
Μηχανική Μετάφραση
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Κομμάτι - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Μηχανική Μετάφραση