10 λόγοι για να δοκιμάσετε το Kotlin για ανάπτυξη Android

Συγγραφέας: John Stephens
Ημερομηνία Δημιουργίας: 25 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 2 Ιούλιος 2024
Anonim
Πρόσβαση στη συλλογή (Dangerous Permissions) - -tem- Android App Development - Kotlin Μάθημα 10
Βίντεο: Πρόσβαση στη συλλογή (Dangerous Permissions) - -tem- Android App Development - Kotlin Μάθημα 10

Περιεχόμενο


Το αργότερο στο συνέδριο Google I / O, η Google ανακοίνωσε ότι το Android Studio θα υποστηρίξει σύντομα την ανάπτυξη με τον Kotlin από το κουτί. Ενώ αυτό ήταν μεγάλη είδηση, μπορεί να έχουν αφήσει μερικούς ανθρώπους λίγο κρύο, αν δεν είναι εξοικειωμένοι με Kotlin. Το Kotlin είναι μια δημοφιλής γλώσσα προγραμματισμού που θα χρησιμεύσει ως εναλλακτική λύση για την Java προχωρώντας. Αλλά γιατί πρέπει να σε ενδιαφέρει; Ποια είναι τα οφέλη της ανάπτυξης με τον Kotlin;

Ας μετρήσουμε τα κορυφαία 10 οφέλη της ανάπτυξης με τον Kotlin.

1. Είναι πολύ εύκολο να δημιουργηθεί

Οι προγραμματιστές έχουν πράγματι τη δυνατότητα να χρησιμοποιήσουν το Kotlin για κάποιο χρονικό διάστημα μέσω ενός plugin, αλλά από το Android Studio 3.0, θα είναι τόσο απλό όσο το κουτάκι για να συμπεριλάβει την υποστήριξη Kotlin.

2. Είναι διαλειτουργικό με την Java

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


3. Μειώνει τον κωδικό της πλάκας του λέβητα

Ο όρος "πλάκα λέβητα" στο πλαίσιο του προγραμματισμού αναφέρεται στις γραμμές του κώδικα που συνεχώς πρέπει να συμπεριλάβετε οι οποίες δεν προσθέτουν στην λειτουργία του κώδικα σας. Ο Kotlin χρησιμοποιεί μια σειρά εύχρηστων τεχνικών και μεθόδων για να μειώσει αυτόν τον «έξτρα» κώδικα και με αυτόν τον τρόπο βοηθά τους χρήστες να δημιουργούν εφαρμογές πιο γρήγορα και απλά. Θα εξετάσουμε ορισμένα συγκεκριμένα παραδείγματα σε αυτήν τη λίστα.

Ο Kotlin χρησιμοποιεί τακτικά λιγότερο κώδικα για να κάνει το ίδιο πράγμα

4. Η συνθετική επέκταση

Υπάρχουν πολλά χρήσιμα επεκτάσεις διαθέσιμα για το Kotlin, πολλά από τα οποία μπορούν να κάνουν τη ζωή σημαντικά ευκολότερη για την ανάπτυξη του Android. Ένα ιδιαίτερα χρήσιμο παράδειγμα είναι η 'Συνθετική', μια επέκταση που σας επιτρέπει να καταργήσετε εντελώς την πληκτρολόγηση findViewByID. Προσθέστε μια γραμμή κώδικα και θα έχετε τη δυνατότητα απευθείας πρόσβασης στις προβολές χωρίς να χρειάζεται να χρησιμοποιείτε τα αναγνωριστικά τους.


Αν αυτό έχει περάσει πάνω από το κεφάλι σας, τότε αρκεί να πείτε ότι αυτό μπορεί να μειώσει τον κώδικα σας κατά εκατοντάδες γραμμές κατά τη διάρκεια ενός μεγάλου έργου. Αυτό είναι το αγαπημένο μου πλεονέκτημα του Kotlin!

5. Μπορείτε να επιλέξετε τη δική σας φιλοσοφία προγραμματισμού

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

Διαβάστε παρακάτω: Οι Kotlet Coroutines σας βοηθούν με ασύγχρονο προγραμματισμό

6. Δεν υπάρχουν άλλες εξαιρέσεις μηδενικού δείκτη

Επίσης γνωστό ως «το λάθος των δισεκατομμυρίων δολαρίων», οι αναφορές null είναι ο ορυχείο των προγραμματιστών της Java και είναι υπεύθυνες για περισσότερες συντριβές στο Android από ό, τι σχεδόν οποιοδήποτε άλλο σφάλμα. Ο Kotlin επιδιώκει να κάνει αυτό ένα πράγμα του παρελθόντος σε όλες, εκτός από μερικές περιπτώσεις με "μηδενική ασφάλεια". Μόνο ένας ακόμη τρόπος που εξομαλύνει την ανάπτυξη!

7. Δεν υπάρχουν ημικύκλια

Αυτό μπορεί να ακούγεται σαν ένα μικρό πράγμα στην αρχή, αλλά το γεγονός ότι ο κώδικας Kotlin δεν απαιτεί να τερματίσετε τις γραμμές με ημικυκλικά σημαίνει ότι ποτέ δεν θα χρειαστεί να κυνηγήσετε ξανά στίξη! Εξακολουθείτε να μπορείτε να τα χρησιμοποιήσετε, αν το επιθυμείτε, αλλά είστε και πάλι ελεύθεροι να επιλέξετε ...

8. Δεν επιβαρύνσεις

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

9. Υπάρχει ήδη καλή υποστήριξη

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

10. Η εκμάθηση νέων γλωσσών είναι πάντα καλό πράγμα

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

Κλείσιμο Σκέψεις

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

Μια έκφραση λάμδα, εξοικονομώντας μας ακόμα περισσότερο χρόνο

15 καλύτερα RPG για το Android

Lewis Jackson

Ιούλιος 2024

Τα RPG έχουν ένα από τα πιο πιστά αποτελέσματα από οποιοδήποτε είδος παιχνιδιού. Είτε πρόκειται για Final Fantay είτε για World of Warcraft, οι άνθρωποι ξοδεύουν δεκάδες ώρες δημιουργώντας χαρακτήρες...

Η άσκηση είναι εξαιρετικά σημαντική. Το τρέξιμο είναι μία από τις πιο εύκολες ασκήσεις. Απαιτεί ελάχιστο εξοπλισμό και υπάρχουν πεζοδρόμια παντού. Οι άνθρωποι τρέχουν για να ρίξουν αυτά τα κιλά, να π...

Συνιστάται