Ξεκινώντας με την ανάπτυξη Android

Το Android είναι ένα λειτουργικό σύστημα για φορητές συσκευές ανοιχτού κώδικα, βασισμένο σε Linux Το Android αναπτύχθηκε από την Open Handset Alliance, η οποία ήταν επικεφαλής της Google και παρουσίαζε συνεισφορές από πολλές άλλες εταιρείες.

Σήμερα το Android έχει γίνει το κορυφαίο λειτουργικό σύστημα που χρησιμοποιείται σε διάφορες συσκευές, όπως κινητό τηλέφωνο, tablet, ρολόγια, τηλεόραση, αυτοκίνητα και πολλά άλλα. Τροφοδοτεί περισσότερες από ένα δισεκατομμύριο συσκευές σε όλο τον κόσμο. Το Android είναι το λειτουργικό σύστημα με τις καλύτερες πωλήσεις σε tablet από το 2013 και στα smartphone κυριαρχεί από οποιαδήποτε μέτρηση.

Προαπαιτούμενα

Για να ξεκινήσετε με την ανάπτυξη Android, θα πρέπει να γνωρίζετε ήδη μερικά πράγματα:

  • Java: Η ανάπτυξη Android πραγματοποιείται κυρίως στην Java. Δεν είναι δύσκολη η εκμάθηση μιας γλώσσας, αλλά το να γνωρίζεις πώς ισχύει για την ανάπτυξη Android μπορεί να προκαλέσει σύγχυση χωρίς σταθερή βάση στη γλώσσα. Το Android Java δεν είναι ακριβώς το τυπικό Java, αλλά η εκμάθηση του τυπικού Java θα σας διευκολύνει πολύ να χρησιμοποιήσετε την ανάπτυξη Android.
  • XML: Η γνώση της XML μπορεί να είναι χρήσιμη σε διάφορους τομείς που σχετίζονται με την τεχνολογία και το Android δεν αποτελεί εξαίρεση. Συγκεκριμένα, τα αρχεία XML διευκολύνουν τη δήλωση στοιχείων UI στις εφαρμογές που δημιουργείτε. Η προηγούμενη εμπειρία είναι ένα μεγάλο πλεονέκτημα.
  • Επιμονή: Τέλος, η εκμάθηση των σκαμπανεβάσεων του κιτ εργαλείων ανάπτυξης Android θα πάρει χρόνο. Η εκμάθηση πώς να δημιουργήσετε μια εφαρμογή ποιότητας θα πάρει ακόμη περισσότερο χρόνο. Μην βιάζεσαι. Συνεχίστε και εστιάστε το μυαλό σας στο μακροπρόθεσμο. Εάν δεν το κάνετε, θα είστε απογοητευμένοι και θέλετε να σταματήσετε.

Εργαλεία

Τα πράγματα που θα χρειαστείτε για να ξεκινήσετε τη δημιουργία εφαρμογών για Android είναι:

  • Τελευταία έκδοση του Java JDK
  • Android Studio: Εδώ είναι ο επίσημος οδηγός για την εγκατάσταση του Android studio.
  • Εάν είναι δυνατόν, μια συσκευή Android. Εάν δεν διαθέτετε έναν, μπορείτε να χρησιμοποιήσετε έναν εξομοιωτή για να εκτελέσετε μια εικονική συσκευή Android στον υπολογιστή σας.

Υποστήριξη γλώσσας Kotlin

Ξεκινώντας με το Android Studio 3.0, η υποστήριξη εργαλείων για το Kotlin συνδυάζεται απευθείας στο Android Studio. Το Kotlin είναι μια γλώσσα προγραμματισμού με στατική πληκτρολόγηση που εκτελείται στην Java Virtual Machine και μπορεί επίσης να μεταγλωττιστεί στον πηγαίο κώδικα JavaScript.

Το Kotlin έχει σχεδιαστεί για να λειτουργεί με κώδικα Java και εξαρτάται από τον κώδικα Java από την υπάρχουσα βιβλιοθήκη κλάσης Java, όπως το πλαίσιο συλλογών. Σχεδιάστηκε για να είναι μια καλύτερη αντικειμενοστραφής γλώσσα από την Java, αλλά εξακολουθεί να είναι συμβατή με την Java και επιτρέπει στις εταιρείες να μεταναστεύουν σταδιακά.

Μερικά από τα οφέλη από τη χρήση του Kotlin για ανάπτυξη Android περιλαμβάνουν:

  • Το Kotlin απαιτεί λιγότερο κωδικό boilerplate.
  • Το Kotlin είναι μια ασφαλής γλώσσα.
  • Το Kotlin είναι πιο εκφραστικό από το Java.

Περισσότερες πληροφορίες

  • Επίσημος οδηγός προγραμματιστή Android
  • Τι είναι η ανάπτυξη εφαρμογών για κινητά;
  • Μάθετε πώς να αναπτύσσετε εγγενείς εφαρμογές Android με το Kotlin - Ένα πλήρες μάθημα