Χαρακτηριστικά και ιδιότητες του Android Studio

Γνωρίζουμε το Android ως ένα από τα λειτουργικά συστήματα που ηγούνται της αγοράς τεχνολογίας επικοινωνιών, με επίκεντρο την κινητή τηλεφωνία. Χωρίς να πούμε πολλά για αυτό, είναι σαφές τότε ότι η ζήτηση ανά χρήστη για τις αρετές που προσφέρει το σύστημα, μιλώντας πιο συγκεκριμένα για την απόκτηση εφαρμογών για τη βελτίωση ή την προσαρμογή του εξοπλισμού Android μας, είναι όλο και πιο απαιτητική από την πλευρά του χρήστη, καθώς με τη σειρά του, ο υψηλός βαθμός ανταγωνισμού που υπάρχει μεταξύ τους απαιτεί από τους προγραμματιστές τους να καινοτομούν ή να βελτιώνουν περαιτέρω τη σύνθεση του καθενός. Για αυτόν τον λόγο, και σχετίζεται με το ζήτημα της πολυπλοκότητας που μπορεί να υπάρχει στον προγραμματισμό μιας εφαρμογής, το ίδιο το σύστημα Android προσφέρει μια κατάλληλη και κατάλληλη εργαλειοθήκη για την ανάπτυξη των εν λόγω εφαρμογών. Τέτοια κιτ ή εργαλεία αποτελούν αυτό που είναι γνωστό ως Android Studio. Αυτό είναι το επίσημο Android IDE για ανάπτυξη εφαρμογών. Βασισμένο στο IntelliJ IDEA; ένα περιβάλλον ή περιβάλλον ανάπτυξης για προγράμματα, το οποίο διαθέτει ισχυρά εργαλεία επεξεργασίας κώδικα. Μπορούμε να πούμε ότι από την άποψη της ανάλυσης κώδικα, επισημαίνει τα λάθη αμέσως, προκειμένου να δώσει μια ταχύτερη λύση σε αυτά. Ως ενσωματωμένα εργαλεία για την ανάπτυξη ή την κατασκευή προγραμμάτων στο Android, περιέχει μια διεπαφή χρήστη που έχει προηγουμένως κατασκευαστεί ή σχεδιαστεί, με διάφορα μοντέλα οθόνης, όπου μπορούν να μετακινηθούν υπάρχοντα στοιχεία. Επιπλέον, καλύπτονται τα προγράμματα εντοπισμού σφαλμάτων για εξομοιωτές και η δυνατότητα συνεργασίας με τη Logcat. Το IntelliJ IDEA υποστηρίζει διάφορες γλώσσες που βασίζονται στο JVM. Java (εξ ου και το "J" στο IntelliJ), Clojure, Groovy, Kotin και Scala. Συν μια υποστήριξη για τους Maven και Gradle. Με αυτήν την τεχνολογία, που σχετίζεται με το Android Studio, οι δυνατότητες είναι άνετες για τη δημιουργία και κατασκευή εφαρμογών για αυτό το σύστημα.

1

Το Android Studio διαθέτει διαφορετικά στοιχεία που βοηθούν το έργο της δημιουργίας εφαρμογών. Σύστημα build με βάση Gradle, έκδοση παραλλαγών και πολλά αρχεία APK, καθώς και πρότυπα κώδικα που βοηθούν στην κατασκευή εφαρμογών. Ένας πλήρης επεξεργαστής διάταξης με υποστήριξη για μεταφορά και απόθεση των θεματικών στοιχείων. Ευκολία χρήσης και συμβατότητα έκδοσης, ο κώδικας συρρικνώνεται με το ProGuard και λιγότερη και λιγότερη κατανάλωση πόρων με το Gradle. Τέλος, η ενσωματωμένη υποστήριξη για το Google Cloud Platform, η οποία καθιστά εύκολη την ενσωμάτωση των μηνυμάτων cloud Google και του App Engine.

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

4

Μεταξύ των φάσεων ανάπτυξης που καλύπτουν την υλοποίηση εφαρμογών στο Android Studio βρίσκουμε τέσσερα στάδια. Το πρώτο είναι το ρυθμίσεις περιβάλλοντος; Κατά τη διάρκεια αυτής της φάσης, το περιβάλλον ανάπτυξης εγκαθίσταται και διαμορφώνεται. Επιπλέον, η σύνδεση γίνεται με τα στοιχεία στα οποία μπορεί να πραγματοποιηθεί η εγκατάσταση της εφαρμογής και δημιουργούνται εικονικές συσκευές Android (AVDS). Η δεύτερη φάση καλύπτει Διαμόρφωση και ανάπτυξη έργου; Κατά τη διάρκεια αυτού, πραγματοποιείται η διαμόρφωση του έργου και η ανάπτυξή του. Μιλάμε για τη δημιουργία ενοτήτων που περιέχουν πόρους για την εφαρμογή και τα αρχεία πηγαίου κώδικα. Η τρίτη φάση περιλαμβάνει το δοκιμή, εντοπισμός σφαλμάτων και κατασκευή της εφαρμογής; Σε αυτό το σημείο το έργο είναι ενσωματωμένο σε ένα πακέτο .apk με δυνατότητα εντοπισμού σφαλμάτων που μπορεί να εγκατασταθεί και να εκτελεστεί στον εξομοιωτή ή σε μια συσκευή Android. Χρησιμοποιείται ένα σύστημα κατασκευής με βάση Gradle. Αυτό παρέχει ευελιξία, προσαρμοσμένες παραλλαγές κατασκευής και ανάλυση εξάρτησης. Σε περίπτωση χρήσης άλλου IDE, το έργο μπορεί να αναπτυχθεί χρησιμοποιώντας το Gradle και, με τη σειρά του, να εγκατασταθεί σε μια συσκευή που χρησιμοποιεί ADB. Στη συνέχεια, η εφαρμογή διορθώνεται μέσω μηνυμάτων παρακολούθησης συσκευών, καθώς και μια συσκευή καταγραφής Android (Logcat) μαζί με την ιδέα του IntelliJ. Επιπλέον, μπορεί να χρησιμοποιηθεί ένα συμβατό πρόγραμμα εντοπισμού σφαλμάτων JDWP, προσθέτοντας τα εργαλεία εντοπισμού σφαλμάτων και καταγραφής που παρέχονται με το Android SDK. Στο τέλος, τα εργαλεία δοκιμής SDK Android χρησιμοποιούνται για τη δοκιμή της εφαρμογής.

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

2

Σε αυτήν την εικόνα μπορούμε να δούμε το διάγραμμα των σταδίων για την υλοποίηση εφαρμογών στο Android Studio.

Γνωρίζουμε ήδη τα στάδια και την ανάπτυξη κατά τη δημιουργία μιας εφαρμογής Android. Στην περίπτωση κάθε έργου, αναφερόμενο στην αρθρωτή βάση, η εφαρμογή περιέχει μία ή περισσότερες ενότητες με αρχεία πηγαίου κώδικα και αρχεία πόρων. Που, στους διαφορετικούς τύπους του περιέχει? Ενότητες εφαρμογών Android, λειτουργικές μονάδες βιβλιοθήκης, λειτουργικές μονάδες δοκιμών και λειτουργικές μονάδες App Engine. Από προεπιλογή, το Android Studio εμφανίζει αρχεία έργου στην προβολή έργου Android. Σε αυτό το σημείο οι ενότητες οργανώνονται με οργανωμένο τρόπο για γρήγορη πρόσβαση σε βασικά αρχεία πηγαίου κώδικα. Στην περίπτωση των αρχείων build, αυτά είναι ορατά στο ανώτερο επίπεδο στο Scripts Gradle. Στο Studio Android ήδη καταλαβαίνουμε ότι το Gradle χρησιμοποιείται ως βάση του συστήματος δημιουργίας εφαρμογών. Αυτό το σύστημα δημιουργίας λειτουργεί ως εργαλείο ενσωματωμένο στο μενού του Android Studio και με τη σειρά του είναι ανεξάρτητο από τη γραμμή εντολών.

3

Αρχεία έργου.

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

Μεταξύ των κύριων αλλαγών που βρέθηκαν σε αυτήν τη νέα έκδοση, εκτιμάται η υποστήριξη για ανάπτυξη στη νέα έκδοση του λειτουργικού συστήματος, το Android N, στην προεπισκόπηση του. Η πλατφόρμα Android N προσθέτει υποστήριξη για το Java 8, το οποίο διαθέτει γλωσσικές δυνατότητες που απαιτούν ένα νέο πειραματικό μεταγλωττιστή που ονομάζεται Jack. Η τελευταία έκδοση του Jack είναι εφαρμόσιμη μόνο στην έκδοση 2.1. Από το Android Studio. Επομένως, είναι απαραίτητο να χρησιμοποιήσετε αυτήν την έκδοση εάν θέλετε να εργαστείτε με την Java 8. Πρέπει να σημειωθεί ότι παρόλο που το Android Studio 2.1 είναι πλέον σταθερό, ο μεταγλωττιστής Jack εξακολουθεί να είναι πειραματικός, επομένως, πρέπει να ενεργοποιηθεί με την ιδιότητα jackOptions στο αρχείο build του. .gradle.

Μεταξύ άλλων νέων δυνατοτήτων στη νέα έκδοση, έγιναν μικρές επιδιορθώσεις σφαλμάτων καθώς και ορισμένες βελτιώσεις. Ο εντοπιστής εντοπισμού σφαλμάτων C ++ Java είναι ενεργοποιημένος από προεπιλογή όταν χρησιμοποιείτε συσκευή N ή εξομοιωτή και επιλέγοντας τη λειτουργία εγγενών εντοπισμού σφαλμάτων Ως πρόταση για βελτιώσεις στην υλοποίηση της εφαρμογής, είναι καλό να ενημερώσετε την προσθήκη Android για το Gradle στην έκδοση 2.1.0.

Επί του παρόντος, το Android Studio έχει περάσει από την έκδοση 0.1 σε 2.1.0, με συνολικά 24 εκδόσεις, συμπεριλαμβανομένης της πιο πρόσφατης τον Απρίλιο του τρέχοντος έτους. Αν θέλετε να γνωρίζετε κάθε μία ή την πιο πρόσφατη έκδοση, επισκεφθείτε τον παρακάτω σύνδεσμο στην επίσημη σελίδα του για λήψη ή πληροφορίες αντιμετώπισης προβλημάτων: http://developer.android.com/tools/revisions/studio.html


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Cristobal dijo

    Ας χρησιμοποιήσουμε το linux για να είμαστε ελεύθεροι; και γιατί κλέβουν από άλλο blog ή αντιγράφουν πάστα taringa ;, bad bad bad ....

  2.   miguel dijo

    Είναι σαν το App Inventor;