Τα 8 καλύτερα βιβλία για ανάπτυξη εφαρμογών Android
- Πανεπιστήμιο του Canterbury
Ο David Dean είναι συγγραφέας που ειδικεύεται στην τεχνολογία καταναλωτών και ταξιδιών. Έχει δημοσιευτεί στους New York Times, στο Chicago Tribune και σε άλλες εκδόσεις.
Το καλύτερο για προγραμματιστές με εμπειρία Java: Προγραμματισμός Android: Οδηγός The Big Nerd Ranch

Το Big Nerd Ranch έχτισε τη φήμη του με τη λειτουργία εβδομαδιαίων εντατικών boot camp για προγραμματιστές και η εταιρεία έχει συσκευάσει αυτή την εμπειρία σε μια μικρή γκάμα οδηγών προγραμματισμού.
Με έμφαση σε πρακτικές τεχνικές και προσεγγίσεις, Προγραμματισμός Android δεν απαιτεί προηγούμενη εμπειρία ανάπτυξης Android. Ωστόσο, προϋποθέτει ένα εύλογο επίπεδο προϋπάρχουσας γνώσης Java, ώστε να μπορεί να επικεντρωθεί πλήρως στα στοιχεία που αφορούν ειδικά το Android. Η εταιρεία προσφέρει επίσης έναν οδηγό προγραμματισμού Java, για όσους είναι νέοι στο αντικείμενο.
Χρησιμοποιώντας
Είναι ένα μεγάλο, λεπτομερές βιβλίο, εν μέρει λόγω των πολλών στιγμιότυπων οθόνης και αποσπασμάτων κώδικα που χρησιμοποιούνται για να εξηγήσουν κάθε ενότητα. Με ιδιαίτερη προσοχή στις βασικές έννοιες και τις έννοιες μεσαίας κατηγορίας, εάν είστε προγραμματιστής Java καινούργιος στην ανάπτυξη Android, αυτός ο οδηγός Big Nerd Ranch είναι αυτός που πρέπει να αναζητήσετε.
Καλύτερο All Rounder: Android Studio 3.0 Development Essentials - Android 8 Edition
του Νιλ Σμάιθ Βασικά στοιχεία ανάπτυξης Android Studio 3.0 είναι μια εξαιρετική ολοκληρωμένη εισαγωγή στη δημιουργία εφαρμογών Android, οι 700+ σελίδες του καλύπτουν σχεδόν όλα όσα χρειάζεται να γνωρίζετε.
Από το περιβάλλον ανάπτυξης έως την αρχιτεκτονική και το σχεδιασμό, την εκτύπωση και τη διαχείριση βάσεων δεδομένων έως τις πτυχές πολυμέσων και πολλά άλλα, το βιβλίο (πλήρης ενημερωμένο για Android 8 και Android Studio 3) τα συζητά όλα λεπτομερώς και παρέχει μια ισχυρή βάση γνώσεων για την αξιοποίηση του μελλοντικός.
Με πολλά παραδείγματα κώδικα και περιγραφές, ο οδηγός προορίζεται για όσους έχουν ήδη τουλάχιστον κάποια εμπειρία προγραμματισμού σε Java. Ιδιαίτερα ισχυρό στη διαμόρφωση και τη χρήση του Android Studio, συμπεριλαμβανομένης της ρύθμισης εικονικών συσκευών δοκιμής, επίσης καλύπτει πράγματα όπως η υλοποίηση χάρτη και η υποβολή εφαρμογών στο Play store που συχνά καλύπτονται ελάχιστα σε άλλα οδηγούς. Συνολικά, είναι το ιδανικό κατάστημα μιας στάσης για εκκολαπτόμενους προγραμματιστές Android.
Καλύτερο για οπτικούς μαθητές: Head First Development Android: A Brain-Friendly Guide
Το Head First ακολουθεί μια ασυνήθιστη προσέγγιση με τους οδηγούς του. Με έντονη εστίαση στις εικόνες και την περιστασιακή γλώσσα και όχι σε στεγνά, βαριά κείμενο, ο στόχος είναι να βοηθηθούν οι αναγνώστες να μάθουν, να κατανοήσουν και να διατηρήσουν νέες έννοιες.
Της εταιρείας Ανάπτυξη Android δεν αποτελεί εξαίρεση, γεμάτο διαγράμματα, διαγράμματα ροής και σχόλια για να ενισχύσει αυτό που καλύπτεται. Ο πλεονασμός είναι βασικό μέρος της προσέγγισης του Head First, με το βασικό υλικό να αναφέρεται πολλές φορές με διάφορους τρόπους για να το βοηθήσει να κολλήσει.
Όλες αυτές οι εικόνες και η επανάληψη κάνουν αυτό ένα τεράστιο βιβλίο — σε περισσότερες από 900 σελίδες, μπορεί να φαίνεται εκφοβιστικό με την πρώτη ματιά και προορίζεται ως πλήρης αντικατάσταση της τάξης και όχι ως α οδηγός γρήγορης αναφοράς.
Θα χρειαστείτε καλή γνώση της Java, αλλά δεν χρειάζεται να είστε ήδη ειδικός. Οι πρακτικές ασκήσεις αφθονούν και οι εργασίες για το σπίτι ορίζονται στο τέλος κάθε κεφαλαίου. Αυτές είναι βασικές πτυχές της προσέγγισης του οδηγού — σπάνια θα βρεθείτε να διαβάζετε απλώς το υλικό και να συνεχίζετε.
Εάν είστε οπτικός μαθητής ή αγωνίζεστε με άλλο τρόπο να διατηρήσετε πληροφορίες όταν παρουσιάζονται ως ένας πυκνός τοίχος κειμένου, Επικεφαλής Πρώτη Ανάπτυξη Android θα είναι μια ευπρόσδεκτη αλλαγή ρυθμού.
Το καλύτερο για μια ανάλαφρη προσέγγιση: Ανάπτυξη Android για προικισμένα πρωτεύοντα: Οδηγός για αρχάριους
Είτε θεωρείς τον εαυτό σου προικισμένο πρωτεύον είτε όχι, του Αντώνη Τσαγκάρη Ανάπτυξη Android για προικισμένα πρωτεύοντα είναι μια ενδιαφέρουσα επιλογή. Χρησιμοποιώντας συχνά ισχυρή γλώσσα και χωρίς φόβο να εκφράσει μια γνώμη, ο συγγραφέας προτείνει τον οδηγό του ως εναλλακτική λύση στα «στεγνά, χωρίς χιούμορ, ζωηρά βιβλία κωδικοποίησης [...] γραμμένα από ένα αυτόματο».
Απευθύνεται σε αρχάριους, αυτό το σχετικά σύντομο και φθηνό βιβλίο απαιτεί μόνο ένα βασικό επίπεδο εμπειρίας με Java ή παρόμοια γλώσσα προγραμματισμού για να ξεκινήσετε. Διαθέσιμο σε έντυπη ή ebook μορφή, οδηγεί τον αναγνώστη στην ανάπτυξη Android από τα απολύτως βασικά μέχρι την ολοκλήρωση της πρώτης σας εφαρμογής.
Στην πορεία, θα μάθετε πώς να ρυθμίζετε το περιβάλλον ανάπτυξης Android Studio, να δημιουργείτε ένα διαδραστική διεπαφή χρήστη με XML, λήψη διαφορετικών στοιχείων Android για επικοινωνία μεταξύ τους και πολλά άλλα.
Εάν προσβάλλεστε εύκολα, μπορεί να θέλετε να δείτε έναν από τους άλλους οδηγούς ανάπτυξης Android — αλλά αν όχι, αυτό είναι ένα διασκεδαστικό και χρήσιμο μέρος για να ξεκινήσετε.
Καλύτερο για γρήγορες απαντήσεις: Βιβλίο μαγειρικής Android: Προβλήματα και λύσεις για προγραμματιστές Android
Αντί να προσπαθείτε να είστε ένα πλήρες σεμινάριο ανάπτυξης Android, Βιβλίο μαγειρικής Android επικεντρώνεται στην παροχή γρήγορων απαντήσεων σε κοινά προβλήματα.
Με περισσότερες από 230 "συνταγές" για πράγματα όπως διεπαφές χρήστη, πολυμέσα και υπηρεσίες τοποθεσίας, καθώς και πτυχές ειδικά για το υλικό, όπως κάμερες και αισθητήρες, ο οδηγός απευθύνεται σε όσους είναι ήδη εξοικειωμένοι με την ανάπτυξη συσκευές Android.
Περίπου 40 προγραμματιστές συνέβαλαν στο βιβλίο και επωφελείται από το ευρύ φάσμα προοπτικών και εμπειρίας. Κάθε συνταγή συνοδεύεται από δείγμα κώδικα που μπορείτε να χρησιμοποιήσετε στα δικά σας έργα, είτε ένα απόσπασμα είτε μια πλήρης λύση εργασίας ανάλογα με την περίπτωση.
Δεδομένου ότι έχει σχεδιαστεί για να μπαίνει και να βγαίνει με βάση τις τρέχουσες ανάγκες σας, το μέγεθος του βιβλίου (700+ σελίδες) δεν γίνεται υπερβολικό. Αν ψάχνετε για ξεκάθαρες απαντήσεις σε περίεργα προβλήματα ανάπτυξης Android, αυτό το βιβλίο μαγειρικής αξίζει μια θέση στο γραφείο σας.
Καλύτερο για εκμάθηση Kotlin: Kotlin Programming: The Big Nerd Ranch Guide
Από τη στιγμή που η Google ανακοίνωσε την πλήρη υποστήριξη της γλώσσας προγραμματισμού Kotlin στο Android Studio, έγινε γρήγορα το επόμενο μεγάλο πράγμα στους κύκλους ανάπτυξης Android. Διαλειτουργικοί με την Java με πολλούς τρόπους, αλλά πιο συνοπτικός στην εγγραφή και με δεκάδες χρήσιμες νέες δυνατότητες, πολλοί υπάρχοντες κωδικοποιητές Android κάνουν την αλλαγή.
Το Big Nerd Ranch έχει γράψει ένα οριστικό βιβλίο για την κωδικοποίηση στην έκδοση 1.2 αυτής της σχετικά νέας γλώσσας, χρησιμοποιώντας την ίδια πρακτική προσέγγιση όπως και στα άλλα βιβλία του και στα γνωστά boot camps.
Απευθύνεται σε έμπειρους προγραμματιστές Java που θέλουν να μάθουν το Kotlin, ο οδηγός καλύπτει όλες τις βασικές έννοιες και τα API της γλώσσας, καθώς και το περιβάλλον ανάπτυξης IDEA.
Ξεκινώντας από τις πρώτες αρχές και μετά βουτιά βαθιά στον συνδυασμό αντικειμενοστρεφούς και λειτουργικότητας της γλώσσας προγραμματιστικές προσεγγίσεις, είναι ο ιδανικός τρόπος για να ξεκινήσετε με το Kotlin, τόσο για Android όσο και για άλλα πλατφόρμες.
Καλύτερο για ταχεία ανάπτυξη: Πρακτικό Android: 14 Ολοκληρωμένα Έργα σε προηγμένες τεχνικές και προσεγγίσεις
Ο συγγραφέας του Πρακτικό Android είναι ένας έμπειρος εκπαιδευτής Android και αυτός ο οδηγός βασίζεται σε κάποιο από το πιο δημοφιλές περιεχόμενο μαθημάτων του. Κάθε κεφάλαιο βασίζεται σε μια συγκεκριμένη ιδέα, από τη συνδεσιμότητα έως τις ειδοποιήσεις push, και κάνει μια βαθιά βουτιά στον καλύτερο τρόπο για να το εφαρμόσετε στις δικές σας εφαρμογές.
Με τουλάχιστον ένα πλήρες έργο σε κάθε κεφάλαιο, είναι εύκολο να το παρακολουθήσετε μαζί με ακόμη και πολύπλοκα θέματα όπως Τεμπελική φόρτωση ή αντιμετώπιση των API ήχου του Android και χρησιμοποιήστε όποια μέρη του δείγματος κώδικα είναι κατάλληλος.
Εξηγώντας το γιατί καθώς και το πώς, ο συγγραφέας υποστηρίζει τις δικές του προσεγγίσεις με συνδέσμους σε σχετικό υλικό αλλού. Αναμένεται ότι όσοι χρησιμοποιούν το βιβλίο θα είναι ήδη καλά γνώστες της Java και θα έχουν προηγούμενη εμπειρία στην ανάπτυξη στο Android — αυτός δεν είναι ένας οδηγός βήμα προς βήμα για αρχάριους.
Το καλύτερο για να είστε ενημερωμένοι: Οδηγός για την ανάπτυξη Android του The Busy Coder

Όπως οτιδήποτε άλλο στον κόσμο της τεχνολογίας, η ανάπτυξη Android προχωρά γρήγορα και τα έντυπα βιβλία τελικά γίνονται ξεπερασμένα. του Μαρκ Μέρφι Οδηγός Busy Coder για την ανάπτυξη Android αντιμετωπίζει αυτό το πρόβλημα μέσω ενός μοντέλου ebook που βασίζεται σε συνδρομή. Οι αγοραστές λαμβάνουν την πιο πρόσφατη έκδοση του βιβλίου, συν έξι μήνες ενημερώσεων, με νέες εκδόσεις να κυκλοφορούν κάθε δύο μήνες.
Ερχόμενοι σε ένα μαμούθ 200+ κεφάλαια, 4.000+ σελίδες, εκατοντάδες δείγματα εφαρμογών, καθώς και οπτικές παρουσιάσεις για θέματα ανάπτυξης εφαρμογών Android, δεν υπάρχει κανένας λίθος. Τα βασικά κεφάλαια του βιβλίου καλύπτουν τα βασικά στοιχεία για τη δημιουργία ενός περιβάλλοντος ανάπτυξης, τις διεπαφές χρήστη, τη διαχείριση δεδομένων, και πολλά άλλα, προτού διακλαδιστούν σε «μονοπάτια» που καλύπτουν δεκάδες προηγμένα θέματα που έχουν σχεδιαστεί για να διαβάζονται όπως χρειάζεται.
Εκτός από το ίδιο το βιβλίο, οι αγοραστές μπορούν να κάνουν ερωτήσεις στον συγγραφέα κατά τη διάρκεια συνομιλιών "ωρών γραφείου" κάθε εβδομάδα. Εάν δεν χρειάζεστε ένα φυσικό βιβλίο για να διαβάσετε, The Busy Coder's Guide για την ανάπτυξη Android είναι ο πιο ολοκληρωμένος και ενημερωμένος διαθέσιμος πόρος.
Είσαι μέσα! Ευχαριστώ για την εγγραφή σας.
Παρουσιάστηκε σφάλμα. ΠΑΡΑΚΑΛΩ προσπαθησε ξανα.