Ανάπτυξη εφαρμογών Android για αρχάριους - Τι πρέπει να ξέρετε

Συγγραφέας: Peter Berry
Ημερομηνία Δημιουργίας: 20 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
App Development | Γνωριμία με το App Inventor
Βίντεο: App Development | Γνωριμία με το App Inventor

Περιεχόμενο


Η εκμάθηση της ανάπτυξης εφαρμογών Android για αρχάριους μπορεί να ακούγεται περίπλοκη, αλλά δεν χρειάζεται να είναι. Ας ξεκινήσουμε από την αρχή. Γιατί οι αρχάριοι θέλουν να μάθουν την ανάπτυξη του Android;

Υπάρχουν πολλές καλές απαντήσεις σε αυτή την ερώτηση. Το Android σας δίνει άμεση πρόσβαση σε περισσότερους από δύο δισεκατομμύρια μηνιαίους χρήστες. Είναι το κινητό λειτουργικό σύστημα υπ 'αριθμόν ένα και βρίσκεται πολύ πάνω από το iOS από την άποψη των αριθμών. Το Android δεν τρέχει μόνο σε τηλέφωνα, αλλά και σε tablet, τηλεοράσεις και smartwatches. Τώρα οι εφαρμογές Android μπορούν να εκτελούνται ακόμη και στο Chrome OS! Σίγουρα, οι χρήστες του iOS ξοδεύουν παραδοσιακά περισσότερα για τις εφαρμογές τους, αλλά ακόμη και αυτό το χάσμα αρχίζει να κλείνει, καθώς οι χρήστες του Android γίνονται πιο πρόθυμοι να πληρώσουν για το λογισμικό τους.

Android είναι επίσης σχετικά εύκολο να αναπτυχθεί για. Δεν είναι απαραιτήτως απλούστερο να κωδικοποιηθεί, αλλά υπάρχουν λιγότερα εμπόδια στην είσοδο από άλλες πλατφόρμες.


Δημιουργώντας κάτι δημοφιλές στο Android είναι πολύ πιο εύκολο από το να έχεις επιτυχία σε PC ή Mac.

Η απελευθέρωση εφαρμογών είναι απλούστερη στο Android

Για να ξεκινήσετε με την ανάπτυξη εφαρμογών Android για αρχάριους, χρειάζεστε το Android SDK, ίσως το Android Studio και το Java JDK. Είναι όλα δωρεάν και θα δούμε πόσο εύκολο είναι να το ξεκινήσουμε σύντομα. Η οικοδόμηση μιας απλής εφαρμογής δεν είναι τόσο δύσκολη - το μεγαλύτερο μέρος της μπορεί να γίνει μέσω ενός οπτικού σχεδιαστή - και αν κολλήσετε, υπάρχουν πολλά μαθήματα διαθέσιμα σε αυτό το site!

Αφού έχετε έτοιμη την εφαρμογή σας, είναι μια πολύ απλή διαδικασία να δημιουργήσετε ένα αρχείο APK (ένα αρχείο που θα περιέχει την εφαρμογή σας και να επιτρέψετε την εύκολη εγκατάσταση) και να το υποβάλλετε στο Google Play Store. Μια μοναδική εφάπαξ αμοιβή των $ 25 είναι το μόνο που κοστίζει - τότε θα είστε σε θέση να ανεβάσετε απεριόριστες εφαρμογές σε οποιοδήποτε σημείο μετά. Ακόμη και η διαδικασία αναθεώρησης είναι αυτοματοποιημένη (δεν εμπλέκονται άνθρωποι), που σημαίνει ότι η εφαρμογή σας θα είναι ορατή μέσα σε λίγες ώρες. Το Google Play Store καθιστά ένα αεράκι για τους χρήστες να βρίσκουν και να κάνουν λήψη της εφαρμογής σας. Ως "διαδρομή προς την αγορά", αυτό καθιστά πολύ εύκολο να βγεις τη λέξη έξω και να αφήσεις τους ανθρώπους να αρχίσουν να απολαμβάνουν τις δημιουργίες σου. Δημιουργώντας κάτι δημοφιλές στο Android είναι πολύ πιο εύκολο από το να έχεις επιτυχία σε PC ή Mac.


Με ελάχιστες βασικές γνώσεις, μπορείτε να δημιουργήσετε μια εφαρμογή με επαγγελματική εμφάνιση και να την αφήσετε σε ένα δισεκατομμύριο ακροατήριο σε χρόνο μηδέν. Η ανάπτυξη Android είναι μια δεξιότητα σε υψηλή ζήτηση πάρα πολύ. Καλύτερα, η Java (μία από τις επίσημες γλώσσες προγραμματισμού του Android) είναι η νούμερο ένα γλώσσα που αναζητούν οι εργοδότες! Η "άλλη" επίσημη γλώσσα είναι η Kotlin, η οποία είναι αρκετά παρόμοια με την Java και C #, που θα πρέπει εύκολα να μεταφέρετε τις ικανότητές σας σε άλλους ρόλους.

Αυτή η τέλεια σύγκλιση των παραγόντων καθιστά το Android ιδανική ανάπτυξη πλατφόρμα. Η απόκτηση μιας εφαρμογής που κυκλοφορεί στο iOS είναι πολύ πιο δύσκολη και σημαίνει ότι θα φτάσετε σε μικρότερο κοινό. Η ανάπτυξη για τον υπολογιστή σημαίνει ότι δυσκολεύεστε να βρείτε μια πλατφόρμα για να μιλήσετε για τη συσκευή σας. Η ανάπτυξη Android σημαίνει την κατασκευή εφαρμογών για τις συσκευές στις τσέπες μας και την τοποθέτησή τους σε ένα κατάστημα που πολλοί άνθρωποι ελέγχουν τακτικά.

Ξεκινήστε με την ανάπτυξη εφαρμογών Android για αρχάριους

Πεισμένος; Εξαιρετική! Τι χρειάζεστε για να ξεκινήσετε;

Θα χρειαστείτε έναν υπολογιστή με αρκετά αξιοπρεπή προδιαγραφές - τίποτα δεν είναι πολύ σημαντικό. Εάν έγινε τα τελευταία χρόνια και τρέχει τα Windows, ίσως είναι καλό να πάτε. Από εκεί, θα πρέπει να κατεβάσετε μερικά πράγματα:

  • Android Studio
  • Android SDK
  • Java JDK - ενδεχομένως

Ξεκινήστε με την τελευταία έκδοση του Android Studio. Την ώρα της γραφής, η τελευταία έκδοση είναι 3.2.1, αλλά αυτό αλλάζει γρήγορα. Επιλέξτε όποιο από τα δύο συνιστάται στο Developer.Android. Το Android SDK κυκλοφορεί τώρα με το Android Studio, επομένως δεν χρειάζεται να το κατεβάσετε ξεχωριστά. Το μόνο άλλο πράγμα που θα χρειαστείτε για ανάπτυξη Android είναι το Java JDK, το οποίο θα χρειαστεί να κάνετε λήψη ξεχωριστά από τον ιστότοπο της Oracleεδώ.

Θα πάμε στο πώς να κατεβάσετε και να ρυθμίσετε τα πάντα σε περισσότερες λεπτομέρειες στις μελλοντικές αναρτήσεις σχετικά με την ανάπτυξη εφαρμογών Android για αρχάριους. Προς το παρόν, ας επικεντρωθούμε σε αυτά που πραγματικά είναι αυτά τα στοιχεία.

Το JDK: Το JDK είναι το "Κιτ ανάπτυξης Java". Θα επιτρέψει στον υπολογιστή σας να κατανοήσει και να ερμηνεύσει τον κώδικα Java (που είναι η προτιμώμενη γλώσσα προγραμματισμού του Android, μαζί με τον νεοφερμένο Kotlin). Αυτό είναι σημαντικό επειδή οι εφαρμογές σας θα γράφονται με Java - θα το χρειαστείτε για να λειτουργήσει το υπόλοιπο. Δεν θα χρειαστεί ποτέ να το αγγίξετε ξανά εκτός κι αν μετακινήσετε υπολογιστές, αλλά πρέπει να το κατεβάσετε και να το εγκαταστήσετε αρχικά.

Android Studio:Το Android Studio είναι το επίσημο ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για το Android Development. Θα λειτουργήσει ως ο κεντρικός κόμβος ανάπτυξης. Σε αυτό το σημείο θα εισάγετε τον κώδικα Java, θα εκτελέσετε και θα εντοπίσετε σφάλματα στις εφαρμογές και θα διαχειριστείτε όλα τα αρχεία του έργου σας. Αυτό είναι το κομμάτι του λογισμικού που παρέχει τη διασύνδεσή σας για την κωδικοποίηση και τον έλεγχο, αλλά απαιτεί τα άλλα στοιχεία αυτής της λίστας για να γίνει αυτό.

Το SDK:Το κιτ ανάπτυξης λογισμικού Android (SDK) είναι μια επιλογή από εργαλεία που απαιτούνται για την ανάπτυξη του Android. Αυτά τα εργαλεία περιλαμβάνουν πρόσθετο κώδικα που θα χρησιμεύσει ως γέφυρα μεταξύ των συσκευών Java και Android (ώστε να έχετε πρόσβαση σε εγγενείς λειτουργίες Android), λειτουργίες που θα σας βοηθήσουν να επεξεργαστείτε και να εκτελέσετε τις εφαρμογές σας και άλλα χρήσιμα εργαλεία που θα σας βοηθήσουν κατά την κωδικοποίηση , όπως έναν εξομοιωτή που θα δοκιμάσει τις εφαρμογές σας. (Ένας εξομοιωτής τρέχει το Android στον υπολογιστή σας ώστε να μπορείτε να δοκιμάσετε τις εφαρμογές που έχετε δημιουργήσει χωρίς να χρειάζεται ξεχωριστό κομμάτι υλικού).

Το SDK συνοδεύεται από το Android Studio. Για να ξεκινήσετε, απλά πρέπει να εγκαταστήσετε το Studio και θα είστε έτοιμοι να πάτε! Όπως και με το JDK, δεν θα χρειαστεί να το χρησιμοποιήσετε απευθείας μέχρι πολύ αργότερα. Για τις περισσότερες εργασίες, το Android Studio θα αλληλεπιδράσει μαζί του για εσάς.

Εκτός από την εγκατάσταση του JDK τότε, το Android Studio θα χειρίζεται το μεγαλύτερο μέρος της εγκατάστασης και της εγκατάστασης για εσάς.

Η μεγάλη απόφαση: Kotlin ή Java;

Όταν αποφασίσετε να μπείτε στην ανάπτυξη του Android ξεκινώντας από το μηδέν, θα αναγκαστείτε να αποφασίσετε για την καλύτερη γλώσσα προγραμματισμού για να μάθετε: Android ή Kotlin. Μπορείτε να διαβάσετε για τις διαφορές εδώ, αλλά αρκεί να πείτε ότι συνολικά, ο Kotlin είναι μια ελαφρώς εξορθολογισμένη εναλλακτική λύση στην Java που βοηθά να εξαλείψει μερικά από τα μοναδικά quirks της Java. Τούτου λεχθέντος, η Java αναγνωρίζεται ευρύτερα και, όπως αναφέρθηκε, αναζητείται από τους εργοδότες. Η Google πιέζει σκληρά το Kotlin, έτσι όλο και περισσότεροι κωδικοποιητές πραγματοποιούν αυτή τη στιγμή τη μετάβαση.

Περίληψη: Τι περιλαμβάνει η ανάπτυξη εφαρμογών Android για αρχάριους;

Με αυτό το πνεύμα, αρχίζουμε να δημιουργούμε μια βασική εικόνα της ανάπτυξης εφαρμογών Android.

Αποτελεσματικά, μια εφαρμογή Android είναι ένας κώδικας γραμμένος με την Java (η οποία απαιτεί το JDK) που έχει πρόσθετες λειτουργίες με επικάλυψη πάνω από το Android SDK. Επίσης αποτελείται από διάφορες εικόνες, μύγες διάταξης, μουσική και άλλα αρχεία "πόρων". Το Android Studio βάζει όλα αυτά μαζί για μας και όταν χτυπήσετε το κουμπί Εκτέλεση ή Εξαγωγή, ο κώδικας και όλα τα στοιχεία ενεργητικού τοποθετούνται σε ένα κοντέινερ που ονομάζεται APK. Αυτό είναι κάτι σαν ένα αρχείο .zip, επειδή είναι συμπιεσμένο και σαν ένα .exe, επειδή λειτουργεί ως αρχείο εγκατάστασης. Σε αυτό το σημείο, υπάρχει μόνο ένα αρχείο που πρέπει να μοιραστείτε και να τρέξετε για να διανείμετε τα προγράμματά σας.

Υπάρχουν πολλά περισσότερα από αυτό, αλλά αυτό είναι το βασικό συστατικό. Το μόνο που απομένει είναι να μάθετε πραγματικά να προγραμματίζετε, το οποίο μπορείτε να κάνετε ακολουθώντας τα σεμινάρια και ξεκινώντας με απλά αρχάριους. Εάν είστε φαγούρα να σκάβετε, μπορείτε να βρείτε μια ολόκληρη σειρά από δημοσιεύσεις σε αυτόν τον ιστότοπο. Εδώ είναι ένα εξαιρετικό μέρος για να ξεκινήσετε όλα όσα πρέπει να ξέρετε για το πρώτο Android app σας.

Καλύτερα, ανατρέξτε στην Εισαγωγή στο μάθημα ανάπτυξης εφαρμογών Android στην ακαδημία DGIT για τον ταχύτερο και ευκολότερο τρόπο για να μάθετε την ανάπτυξη εφαρμογών Android για αρχάριους. Μείνετε συντονισμένοι για τις μελλοντικές θέσεις όπως αυτό, οι οποίες κάθε εβδομάδα θα σας καθοδηγήσουν στα βασικά.

Θυμηθείτε πάλι τον Δεκέμβριο, όταν η amung ανακοίνωσε με υπερηφάνεια ότι ξεκίνησε το Galaxy A8 και συνεργάστηκε με την "upreme", τη λατρευτική γραμμή katewear γνωστή εξ ολοκλήρου για το λογό...

Καθώς η μάχη για το "πρώτο στο 5G" θερμαίνεται ανάμεσα στους ασύρματους φορείς Big Four στις Ηνωμένες Πολιτείες, φαίνεται ότι η Verizon αναλαμβάνει το προβάδισμα. Το Big Red μόλις ανακοίνωσε...

Συναρπασίως