Τα καλύτερα εργαλεία για προγραμματιστές Android

Συγγραφέας: Lewis Jackson
Ημερομηνία Δημιουργίας: 6 Ενδέχεται 2021
Ημερομηνία Ενημέρωσης: 2 Ιούλιος 2024
Anonim
Συζητώντας με έναν Νέο Προγραμματιστή | Επαγγελματικά Meetings
Βίντεο: Συζητώντας με έναν Νέο Προγραμματιστή | Επαγγελματικά Meetings

Περιεχόμενο


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

Διαβάστε παρακάτω: Οι καλύτεροι κατασκευαστές εφαρμογών Android για τη δημιουργία εφαρμογών και την κατασκευή τους με μηδενικό κώδικα

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

  • IDE - Τα ενσωματωμένα περιβάλλοντα ανάπτυξης είναι τα κύρια εργαλεία που χρησιμοποιείτε για την κατασκευή των εφαρμογών Android, παρέχοντας τη διεπαφή όπου εισάγετε τον κωδικό σας.
  • Εργαλεία που συνοδεύουν το Android Studio - Αυτά είναι τα επίσημα εργαλεία προγραμματιστή Android της Google που συνοδεύονται από το Android Studio / SDK Android.
  • Προηγμένα εξωτερικά εργαλεία- Εργαλεία όπως το Github που πιθανότατα θα χρησιμοποιήσετε ως πιο προηγμένο προγραμματιστή.
  • Άλλα εργαλεία- Μια γρήγορη κατάργηση των άλλων τύπων εργαλείων που μπορεί να συναντήσετε.

Ενημερώστε μας τι χάσαμε παρακάτω και καλή τύχη!


Κορυφαία εργαλεία προγραμματιστή Android: IDE

Το Am IDE είναι ένα «ολοκληρωμένο περιβάλλον ανάπτυξης», που σημαίνει μια ενιαία διεπαφή που σας επιτρέπει να εισάγετε κώδικα και να χειρίζεστε τα πράγματα

Android Studio

Καμία λίστα εργαλείων ανάπτυξης Android δεν θα ήταν πλήρης χωρίς το Android Studio. Πρόκειται για το επίσημο IDE (Integrated Development Environment) για το Android, καθιστώντας την πρώτη επιλογή για την πλειοψηφία των προγραμματιστών που θέλουν να κάνουν βασικές εφαρμογές σύμφωνα με το σχεδιασμό υλικών της Google και με πρόσβαση σε όλες τις προηγμένες λειτουργίες της πλατφόρμας.

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


Η ανάπτυξη με την Java και το Android SDK έχει μια κάπως απότομη καμπύλη μάθησης, αλλά από την άποψη της ενσωμάτωσης, η υποστήριξη και τα χαρακτηριστικά του Android Studio δεν μπορούν να χτυπηθούν.

Visual Studio με το Xamarin

Το Visual Studio είναι το IDE της Microsoft το οποίο υποστηρίζει μια σειρά από γλώσσες όπως C #, VB.net, JavaScript και πολλά άλλα με επεκτάσεις. Χρησιμοποιώντας το Xamarin, το οποίο τώρα συνοδεύεται, είναι επίσης δυνατή η δημιουργία εφαρμογών μεταξύ των πλατφορμών χρησιμοποιώντας το C # και στη συνέχεια δοκιμή σε πολλές συσκευές συνδεδεμένες στο σύννεφο. Είναι ελεύθερος να χρησιμοποιήσει και μια καλή επιλογή αν σχεδιάζετε την απελευθέρωση μιας εφαρμογής χρησιμότητας τόσο για το Android όσο και για το iOS και δεν σας αρέσει να γράφετε τον κωδικό σας δύο φορές. Είναι επίσης χρήσιμο για εκείνους που είναι ήδη εξοικειωμένοι με το C # και / ή το Visual Studio. Ακόμη και για όσους δεν έχουν φιλοδοξίες πολλών πλατφορμών, μπορεί να λειτουργήσει ως μια ισχυρή και ελκυστική εναλλακτική λύση στο Android Studio. Ένα μειονέκτημα, ωστόσο, είναι ότι είναι λιγότερο βολικό να έχετε πρόσβαση και να χρησιμοποιείτε βιβλιοθήκες γραμμένες σε Java και, όπως συμβαίνει με οποιαδήποτε άλλη εναλλακτική λύση, χάνετε κάποια υποστήριξη από την Google και προηγμένες ενσωματωμένες λειτουργίες.

Ενότητα 3D

Το Unity 3D είναι μια μηχανή παιχνιδιών και IDE για ανάπτυξη παιχνιδιών μεταξύ πλατφορμών - και ίσως η καλύτερη επιλογή για όλους από αρχάριους έως προχωρημένους χρήστες. Η ενότητα είναι εύκολο να μάθει και έρχεται με μια μεγάλη ποικιλία χαρακτηριστικών για την ανάπτυξη παιχνιδιών. Ενώ είναι δυνατό να δημιουργήσετε ένα παιχνίδι με το Android Studio, η Unity προσφέρεται σε αυτό το είδος εργασίας πολύ πιο εύκολα και θα σας εξοικονομήσει σημαντικό χρόνο και πονοκέφαλο. Είναι ιδιαίτερα κατάλληλο για 2D παιχνίδια, αλλά μπορείτε επίσης να το χρησιμοποιήσετε για να δημιουργήσετε εφαρμογές εικονικής πραγματικότητας για το Daydream, το χαρτόνι ή το Gear VR! Ελέγξτε την εισαγωγή μας στο Unity3D για περισσότερα.

Unreal Engine

Το Unreal Engine είναι επίσης ένας κινητήρας παιχνιδιών και αποτελεί εναλλακτική λύση για όσους ενδιαφέρονται για την ανάπτυξη παιχνιδιών μεταξύ των πλατφορμών και των παιχνιδιών. Όπως η Unity, η Unreal προσφέρει εύκολη υποστήριξη για το Android και είναι στην πραγματικότητα γραφικά ανώτερη μαζί με το να είναι ανοικτού κώδικα. Τούτου λεχθέντος, η Unity έχει ελαφρώς καλύτερη ενσωματωμένη υποστήριξη για κινητές και 2D δημιουργίες και είναι η προτιμώμενη επιλογή για τους περισσότερους κινητούς δίσκους παιχνιδιών. Σε ποιον αποφασίζετε τελικά να ακολουθήσετε είναι η κλήση σας και καθώς είναι και οι δύο ελεύθεροι, δεν υπάρχει λόγος να μην τους δώσετε και τα δύο. Ξεκινήστε εδώ αν θέλετε να μάθετε πώς να γράψετε ένα 3D παιχνίδι για το Android χρησιμοποιώντας το Unreal Engine.

GameMaker: Στούντιο

Το GameMaker: Studio είναι ένα άλλο εργαλείο για τους προγραμματιστές παιχνιδιών, αυτή τη φορά για παιχνίδια 2D. Αυτό είναι λίγο πιο εύκολο από τη χρήση του Unity ή του Unreal 4 και σας επιτρέπει να δημιουργείτε εφαρμογές με ουσιαστικά μηδενικό κώδικα. Αν εσύ κάνω θέλετε να προσθέσετε λίγο περισσότερη προσαρμογή όμως, τότε μπορείτε να αντιμετωπίσετε το πολύ αρχάριους-φιλικό GML ή "GameMaker Language".

Ωστόσο, αυτό που παίρνετε στην ευκολία χρήσης, χάνετε σε κάποιο βαθμό την εξουσία και τη λειτουργικότητα. Αξίζει επίσης να σημειωθεί ότι το GameMaker δεν είναι δωρεάν, παρόλο που υπάρχει διαθέσιμη δωρεάν δοκιμή για όσους θέλουν να τον δώσουν. Δείτε το σεμινάριο GameMaker: Studio για αρχάριους για περισσότερες πληροφορίες.

B4A

Το B4A (Βασικό για Android) είναι ένα λιγότερο γνωστό εργαλείο ανάπτυξης Android από το λογισμικό Anywhere, που εστιάζει στην "ταχεία ανάπτυξη". Όπως υποδηλώνει το όνομα, αυτό είναι ένα IDE και ένας διερμηνέας που επιτρέπει στους προγραμματιστές να δημιουργούν εφαρμογές χρησιμοποιώντας τη γλώσσα προγραμματισμού BASIC. Για εκείνους που δεν είναι εξοικειωμένοι με το BASIC, είναι ουσιαστικά μια πολύ απλούστερη, διαδικαστική γλώσσα προγραμματισμού που διαβάζει πιο κοντά στα κανονικά αγγλικά. Παρά το ουσιαστικό έργο ενός ατόμου, η B4A καταφέρνει να συσκευάσει σε πολλά χρήσιμα προηγμένα χαρακτηριστικά. συμπεριλαμβανομένου του ασύρματου εντοπισμού σφαλμάτων μέσω Bluetooth, ενός επεξεργαστή εικόνας για την προσθήκη και ρύθμιση των προβολών και πολλά άλλα. Δεν είναι δωρεάν, αλλά η άδεια είναι πολύ προσιτή.

Αν σας ενδιαφέρει, τότε ελέγξτε την πλήρη εισαγωγή μας στο Basic4Android.

Εργαλεία που συνοδεύουν το Android Studio

AVD Manager

Το εργαλείο AVD Manager συνοδεύεται από το Android Studio. Το AVD σημαίνει "Εικονική συσκευή Android", έτσι ουσιαστικά πρόκειται για ένα εξομοιωτή για την εκτέλεση εφαρμογών Android στον υπολογιστή σας. Αυτό είναι χρήσιμο, επειδή σημαίνει ότι μπορείτε να δοκιμάσετε γρήγορα τις εφαρμογές σας χωρίς να χρειάζεται να τις εγκαταστήσετε συνεχώς σε φυσικές συσκευές. Το πιο σημαντικό είναι ότι ο AVD Manager σάς επιτρέπει να δημιουργήσετε πολλούς διαφορετικούς εξομοιωτές με διαφορετικά μεγέθη οθόνης, προδιαγραφές και εκδόσεις του Android. Αυτό σημαίνει ότι μπορείτε να δείτε ποια θα είναι η εμφάνισή σας στη συγκεκριμένη συσκευή και, συνεπώς, να εξασφαλίσετε υποστήριξη σε όλα τα πιο δημοφιλή gadget. Η απόδοση βελτιώνεται συνεχώς, ειδικά με το γρήγορη λειτουργία virt, η οποία τρέχει μια έκδοση Intel του Android στον υπολογιστή σας και καταργεί την ανάγκη προσομοίωσης επιπέδου εκπαίδευσης.

Παρακολούθηση συσκευής Android

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

Γέφυρα εντοπισμού σφαλμάτων Android

Το κέλυφος ADB είναι ένα χρήσιμο μικρό εργαλείο γραμμής εντολών που μπορείτε να χρησιμοποιήσετε για να επικοινωνήσετε ή να εκτελέσετε εντολές σε μια συνδεδεμένη συσκευή Android (εικονική ή φυσική). Έρχεται με το Android Studio και ως επί το πλείστον δεν χρειάζεται να ανησυχείτε για αυτό. Κάθε τόσο και τότε, θα ακολουθήσετε ένα σεμινάριο και θα βρείτε ότι πρέπει να το ανοίξετε. Για να το κάνετε αυτό, μεταβείτε στο φάκελο εργαλείων πλατφόρμας της εγκατάστασης του Android SDK ή στο όποιο φάκελο βρίσκεται το adb.exe και ανοίξτε μια γραμμή εντολών (Shift + RMB> Open Window Here).

Προηγμένα εξωτερικά εργαλεία

GitHub

Το GitHub είναι μια υπηρεσία φιλοξενίας για αποθετήρια Git. Με απλή αναφορά, αυτό είναι ένα ηλεκτρονικό εργαλείο που μπορείτε να χρησιμοποιήσετε για να μοιραστείτε έργα και επίσης να παρακολουθείτε πολλαπλές εκδόσεις και "πιρούνια" αυτών των έργων όταν εργάζεστε σε μια ομάδα. Είναι εύχρηστο για την υποστήριξη της δουλειάς σας, για συνεργασία και για την εύρεση δειγμάτων κώδικα και tutorials που μπορείτε να εργαστείτε. Για αρχάριους, η έκθεσή σας στο GitHub πιθανότατα θα περιοριστεί στη λήψη δειγμάτων έργων που μπορείτε να κάνετε αντίστροφη μηχανική. Εάν εργάζεστε ποτέ σε μια μεγάλη εφαρμογή ως ομάδα, όμως, αυτό είναι ένα εργαλείο προγραμματιστή που θα πρέπει να εξοικειωθείτε. Εκτός αν η εταιρεία που εργάζεστε με τη χρήση Mercurial αντ 'αυτού!

Το Galaxy 10 διαθέτει μια μπαταρία 3.400mAh που θα σας κρατήσει μέχρι μια πλήρη μέρα με μία μόνο φόρτιση με κανονική χρήση. Ωστόσο, αν διαπιστώσετε ότι η διάρκεια ζωής της μπαταρίας στο τηλέφωνό σας ε...

Δυστυχώς, μπορεί να έρθει μια στιγμή που θα πρέπει να ξέρετε για τις επισκευές amung Galaxy 10. Μπορείτε να ρίξετε το τηλέφωνό σας και να σπάσετε το ποτήρι και πρέπει να υπολογίσετε τον καλύτερο τρόπο...

Η Μεγαλύτερη Ανάγνωση