Course Outline

Εισαγωγή

Ρύθμιση των εργαλείων για Kotlin

    Χρήση των εργαλείων γραμμής εντολών Εγκατάσταση του JDK για Kotlin Εγκατάσταση και ρύθμιση του IDE: IntelliJ Εγκατάσταση των προσθηκών

Ρύθμιση των εργαλείων για την ανάπτυξη Android

    Εγκατάσταση του Android Studio Έναρξη νέου έργου Ρύθμιση του εξομοιωτή Ρύθμιση της βιβλιοθήκης

Ρύθμιση Kotlin σε Android

Ξεκινώντας με το Kotlin και το Kotlin Σύνταξη

    Επισκόπηση του Kotlin Εκμάθηση της Kotlin Αρχιτεκτονικής Εκμάθηση της Kotlin Σύνταξης χρησιμοποιώντας βασικά χαρακτηριστικά του Kotlin

Συγκρίνοντας τις ομοιότητες και τις διαφορές του Kotlin και Swift

    Λεξικά βασικών συστοιχιών

Σκάβοντας βαθιά στον προγραμματισμό με Kotlin εναντίον Swift

    Εκμάθηση των τύπων κλάσεων Δημιουργία τάξης Προσθήκη μεθόδων σε τάξεις Ορισμός βασικών κατασκευαστών με χρήση επώνυμων παραμέτρων και προεπιλεγμένων τιμών Χρήση ανοικτών κλάσεων για να επιτρέπεται η κληρονομικότητα Δημιουργία, δήλωση και χρήση συναρτήσεων σε Kotlin Χρήση παραμέτρων και επιστροφή τιμής Δημιουργία και χρήση διεπαφών με χρήση Κατανόηση των γενικών στοιχείων Εφαρμογή μιας γενικής στοίβας με χρήση γενικών συναρτήσεων με χρήση συναρτήσεων επέκτασης

Εργασία με Java από το Kotlin και το αντίστροφο

Εργασία με το επίπεδο δεδομένων

    Επισκόπηση του επιπέδου δικτύου με χρήση οντοτήτων και τελικών σημείων Υλοποίηση αλληλεπιδράσεων δικτύου Λήψη άρθρων POST Άρθρα οριστικοποίηση
Ρύθμιση δωματίου για τη βάση δεδομένων SQLite
  • Εργασία με το Realm Database
  • Εφαρμογή κοινών εργασιών στο επίπεδο δεδομένων
  • Κατανόηση του κύκλου ζωής της εφαρμογής του Android έναντι του iOS
  • Απλή σύνθετη κλωστή

      Χρήση διάταξης διεπαφής χρήστη XML

    Επισκόπηση των κοινών στοιχείων διεπαφής χρήστη μεταξύ της Apple και του Android Προσθήκη συμβάντων διεπαφής χρήστη Δημιουργία δραστηριότητας με χρήση του RecyclerView

      Αντιμετώπιση προβλημάτων

    Περίληψη και Συμπέρασμα

    Requirements

    • Εμπειρία στον προγραμματισμό Swift
      21 Hours
     

    Number of participants


    Starts

    Ends


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Testimonials (2)

    Related Courses

    Flutter Development Bootcamp with Dart

      35 Hours

    IBM MobileFirst Platform for Hybrid Mobile Application Development

      21 Hours

    Related Categories