25 νέες βιβλιοθήκες Android που σίγουρα θέλετε να δοκιμάσετε στις αρχές του 2017

Αυτή είναι μια λίστα με τις 25 καλύτερες βιβλιοθήκες Android που κυκλοφόρησαν τον Ιανουάριο και τον Φεβρουάριο του 2017. Όλα αυτά αξίζει να δοκιμάσετε - δεν είναι σε σειρά.Ας αρχίσουμε!

  1. Λότι

    Πρόκειται για μια βιβλιοθήκη που αναλύει τα κινούμενα σχέδια Adobe After Effects που εξάγονται ως JSON με το Bodymovin (πρόσθετο After Effects για εξαγωγή κινούμενων σχεδίων σε SVG / Canvas / HTML + JavaScript) και τα καθιστά εγγενή στο κινητό.

    Υπάρχει επίσης ένα παράδειγμα εφαρμογής διαθέσιμο στο Google Play Store.

    Οι περισσότεροι από 7.500 χρήστες του Github που πρωταγωνίστησαν αυτήν τη βιβλιοθήκη δεν μπορούν να κάνουν λάθος!

airbnb / lottie-Android

lottie-android - Render After Effects κινούμενα σχέδια εγγενώς σε Android και iOS github.com

2. Τοστ

Αυτή είναι μια βιβλιοθήκη για τη δημιουργία προσαρμοσμένων Toasts. Όπως περιέγραψε ο συγγραφέας το lib, είναι:

«Το συνηθισμένο τοστ, αλλά με στεροειδή».

Μπορείτε να βρείτε στιγμιότυπα οθόνης και τον σύνδεσμο προς τη βιβλιοθήκη παρακάτω.

GrenderG / Τοστ

Toasty - Το συνηθισμένο τοστ, αλλά με στεροειδή; g ithub.com

3. StyleableToast

Αυτή είναι μια άλλη βιβλιοθήκη για Toastsπροσαρμογή. Προσθέτει:

«Ποικιλία επιλογών στυλ που δίνουν στην εφαρμογή και την εμπειρία του χρήστη σας λίγο πιο μοναδικό συναίσθημα! Σχεδιάστε το τοστ σας είτε με κωδικό είτε σε στιλ.xml!

Muddz / StyleableToast

StyleableToast - Μια βιβλιοθήκη που μεταφέρει το τυπικό τοστ Android στο επόμενο επίπεδο με μια ποικιλία επιλογών στυλ… github.com

4. Αποθηκεύστε

Το Store είναι μια βιβλιοθήκη για Async Data Loading and Caching. Σύμφωνα με την τεκμηρίωση:

"Το Store είναι μια τάξη που απλοποιεί τη λήψη, την ανάλυση, την αποθήκευση και την ανάκτηση δεδομένων στην εφαρμογή σας. Το Store είναι παρόμοιο με το μοτίβο Repository ενώ εκθέτει ένα Reactive API που έχει κατασκευαστεί με το RxJava που προσκολλάται σε μια μονόδρομη ροή δεδομένων. "

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

NYTimes / Κατάστημα

Store - Βιβλιοθήκη Android για φόρτωση δεδομένων Async και Caching github.com

5. PreviewSeekBar

Εάν χρησιμοποιείτε τις Ταινίες Google Play, ίσως έχετε παρατηρήσει αυτό το υπέροχο κινούμενο σχέδιο SeekBarμε μια προεπισκόπηση της ταινίας. Αποδείχθηκε ότι ο Rúben Sousa το εφάρμοσε ως βιβλιοθήκη ανοιχτού κώδικα. Το gif παρακάτω δίνει μια καλή γεύση των λειτουργιών του. Εάν η εφαρμογή σας είναι για παράδειγμα πρόγραμμα αναπαραγωγής ταινιών, θα πρέπει σίγουρα να τη δοκιμάσετε!

rubensousa / PreviewSeekBar

PreviewSeekBar - Ένα SeekBar κατάλληλο για προβολή προεπισκόπησης για κάτι. Όπως φαίνεται στις Ταινίες Google Play. github.com

6. Τσακ

Εάν χρησιμοποιείτε το OkHttp, αυτή είναι η βιβλιοθήκη που βοηθά στην παρακολούθηση και την επιτήρηση όλων των αιτημάτων και των απαντήσεων HTTP μέσα στην εφαρμογή σας. Παρέχει επίσης μια διεπαφή χρήστη για τον έλεγχο του περιεχομένου τους.

jgilfelt / τσακ

chuck - Ένας επιθεωρητής HTTP εντός εφαρμογής για πελάτες OkHttp Android github.com

7. Συντονιστής TabLayout

Το CoordinatorTabLayout είναι ένα προσαρμοσμένο σύνθετο στοιχείο ελέγχου που εφαρμόζει γρήγορα τον συνδυασμό TabLayoutκαι CoordinatorLayout.

Μπορείτε να ελέγξετε πώς λειτουργεί στο gif παρακάτω:

αγκαλιά / Συντονιστής TabLayout

CoordinatorTabLayout - Συνδυασμός TabLayout και CoordinatorLayout./TabLayout 和 CoordinatorLayout 相 结合 的 折叠 控件github.com

8. μποξ

Ο εγκιβωτισμός είναι ένας επιλογέας πολυμέσων και με τη χρήση του μπορείτε:

  • κάντε μια επιλογή των εικόνων σας (μεμονωμένες ή πολλαπλές εικόνες)
  • προεπισκόπηση και περικοπή εικόνων.

Υποστηρίζει επίσης gif, επιλογή βίντεο, συμπίεση εικόνας και προσαρμοσμένη διεπαφή χρήστη, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:

Μπιλιμπίλι / πυγμαχία

πυγμαχία - Επιλογέας πολυμέσων Android με βάση τη λειτουργία MVP. github.com

9. excelPanel

Αυτό είναι ένα δισδιάστατο RecyclerView. Δεν μπορεί να φορτώσει μόνο ιστορικά δεδομένα, αλλά και να φορτώσει μελλοντικά δεδομένα.

zhouchaoyuan / excelPanel

excelPanel - Το δισδιάστατο RecyclerView ενός Android. Όχι μόνο μπορεί να φορτώσει ιστορικά δεδομένα, αλλά και να φορτώσει μελλοντικά… github.com

10. Οριζόντιο ημερολόγιο

Μια άλλη εφαρμογή RecyclerViewείναι αφιερωμένη στην εμφάνιση Υλικό οριζόντια προβολή ημερολογίου.

Mulham-Raee / Οριζόντιο ημερολόγιο

HorizontalCalendar - Μια οριζόντια προβολή ημερολογίου υλικού για Android με βάση το RecyclerView github.com

11. CameraFragment

Το CameraFragment είναι μια εφαρμογή Fragmentπου σας επιτρέπει να ενσωματώσετε εύκολα τη λειτουργικότητα της κάμερας στην εφαρμογή σας. Σύμφωνα με το README :

«Το CameraFragment κάνει προεπισκόπηση απευθείας της προβολής της κάμερας και παρέχει ένα εύκολο API για λήψη ή διαχείριση της συσκευής. Μπορείτε να ρυθμίσετε τη δική σας διάταξη και να ελέγξετε την κάμερα χρησιμοποιώντας το CameraFragment. "

florent37 / CameraFragment

CameraFragment - Ένα απλό εύχρηστο θραύσμα κάμερας για Android github.com

12. AwesomeBar

Αυτή είναι μια άλλη μεγάλη εφαρμογή από τον Florent Champigny. Είναι μια νέα προσέγγιση για το σχεδιασμό μιας κορυφαίας γραμμής (την οποία γνωρίζουμε από την ActionBar/Toolbarεφαρμογή), σε συνδυασμό με DrawerLayout, εμπνευσμένη από το Gmail Mobile από το Weekz. Μπορείτε να ελέγξετε, πώς λειτουργεί παρακάτω:

florent37 / AwesomeBar

AwesomeBar - Απλά όμορφο github.com

13. ArcNavigationView

Πρόκειται για μια υλοποίηση NavigationViewαπό τη Βιβλιοθήκη Υποστήριξης Σχεδιασμού Android που εισάγει καμπύλες άκρες.

rom4ek / ArcNavigationView

ArcNavigationView - Μια άλλη προσέγγιση για τη δημιουργία NavigationDrawer με έννοιες Material github.com

14. ShimmerRecyclerView

Είναι μια προσαρμοσμένη RecyclerViewεφαρμογή με λαμπρότερες προβολές για να δείξει ότι οι προβολές φορτώνονται Το RecyclerViewέχει επίσης ένα ενσωματωμένο προσαρμογέα, για να ελέγχουν την λάμψη εμφάνιση.

sharish / ShimmerRecyclerView

Συνεισφέρετε στην ανάπτυξη του ShimmerRecyclerView δημιουργώντας έναν λογαριασμό στο GitHub. github.com

15. Android-SwitchIcon

"Ένα εικονίδιο υλοποίησης τύπου διακόπτη Google (ενεργοποίηση / απενεργοποίηση)."

Αυτή η βιβλιοθήκη επεκτείνεται AppCompatImageViewκαι σας επιτρέπει να ορίσετε οποιοδήποτε εικονίδιο (διάνυσμα ή εικόνα), SwitchIconViewχρησιμοποιώντας το app:srcCompatχαρακτηριστικό.

zagum / Android-SwitchIcon

Android-SwitchIcon - Εφαρμογή στυλ εκκίνησης Google του διακόπτη (ενεργοποίηση / απενεργοποίηση) εικονίδιο github.com

16. CounterFab

Αυτή η βιβλιοθήκη είναι μια FloatingActionButtonυποκατηγορία που εμφανίζει ένα σήμα μετρητή στην επάνω δεξιά γωνία. Μπορείτε να κατεβάσετε μια δοκιμαστική εφαρμογή από το Google Play.

andremion / CounterFab

CounterFab - Μια υποκατηγορία FloatingActionButton που δείχνει ένα σήμα μετρητή στη δεξιά επάνω γωνία github.com

17. FadingTextView

Αυτή η βιβλιοθήκη σάς επιτρέπει να κάνετε μια TextViewαυτόματη αλλαγή του περιεχομένου της κάθε λίγα δευτερόλεπτα.

rosenpin / FadingTextView

FadingTextView - Μια προβολή κειμένου που αλλάζει αυτόματα το περιεχόμενό της κάθε λίγα δευτερόλεπτα github.com

18. Γέφυρα

«Το Bridge είναι μια απλή αλλά ισχυρή βιβλιοθήκη δικτύων HTTP για Android. Διαθέτει Fluent αλυσοπρίονο API, που υποστηρίζεται από URLConnectionκλάσεις Java / Android για μέγιστη συμβατότητα και ταχύτητα. "

Αυτή η βιβλιοθήκη διαθέτει μια πραγματικά ολοκληρωμένη τεκμηρίωση και σίγουρα αξίζει τον κόπο.

afollestad / γέφυρα

bridge - Μια απλή αλλά ισχυρή βιβλιοθήκη δικτύων HTTP για Android. Διαθέτει ένα Fluent αλυσοπρίονο API, που τροφοδοτείται από Java… github.com

19. Άσον

Είναι η δεύτερη βιβλιοθήκη από το Aidan Follestad. Η κύρια ιδέα του είναι να απλοποιήσει την αλληλεπίδραση με το JSON. Η βιβλιοθήκη:

«Κάνει επίσης (de) τη σειριοποίηση ανώδυνη.»

Η τεκμηρίωση είναι επίσης αρκετά καλή. Μπορείτε να το δείτε εδώ:

afollestad / ason

ason - Το JSON στην Java έγινε εύκολο! github.com

20. ObjectBox

Υποθέτω ότι οι περισσότεροι από εσάς γνωρίζετε το greenrobot. Αν όχι, ανέπτυξαν το GreenDAO και το EventBus. Τώρα, ήρθε η ώρα για μια νέα βάση δεδομένων για αντικείμενα που εστιάζονται στην απόδοση. Όπως ισχυρίζεται η greenrobot,

«Η απόδοση είναι ο νούμερο ένα λόγος για τον οποίο δημιουργήσαμε το ObjectBox. Προηγουμένως, δημιουργήσαμε το greenDAO, τον ταχύτερο Object / Relational Mapper (ORM) για Android και SQLite. Από την πρώτη κυκλοφορία του το 2011, αποκτήσαμε πολλές πληροφορίες σχετικά με την επιμονή των αντικειμένων - και τους περιορισμούς απόδοσης που επέβαλε η SQLite. Συνειδητοποιήσαμε ότι για να βελτιώσουμε σημαντικά την απόδοση σε κινητά, έπρεπε να πάμε στον πυρήνα και να δημιουργήσουμε μια βάση δεδομένων σχεδιασμένη για αντικείμενα. "

Μπορείτε να διαβάσετε περισσότερα γι 'αυτό εδώ. Λάβετε υπόψη ότι το ObjectBox βρίσκεται αυτήν τη στιγμή σε έκδοση beta (έκδοση 0.9.7).

greenrobot / ObjectBox

Το ObjectBox είναι μια εξαιρετικά γρήγορη βάση δεδομένων για κινητά για αντικείμενα github.com

21. FlowLayout

Αυτή η βιβλιοθήκη:

«Επιτρέπει τη ροή προβολών παιδιών στην επόμενη σειρά όταν δεν υπάρχει αρκετός χώρος.

Η απόσταση μεταξύ των θυγατρικών προβολών μπορεί να υπολογιστεί από το FlowLayout έτσι ώστε οι προβολές να είναι ομοιόμορφα τοποθετημένες. "

Λάβετε υπόψη ότι αυτό βρίσκεται ακόμη στα αρχικά στάδια ανάπτυξης.

nex3z / FlowLayout

FlowLayout - Διάταξη ροής για Android με αυτόματη απόσταση. github.com

22. Ανεπίσημο Google Actions Java SDK

Αυτή είναι μια στιλβωτική προφορά από τον Mirek Stanek. Λόγω του γεγονότος ότι το επίσημο Google Actions SDK είναι γραμμένο στο Node.js, εισήγαγε την ανεπίσημη έκδοση που γράφτηκε εγγενώς στην Java. Σύμφωνα με το README:

"Το Google Actions Java SDK έχει δημιουργηθεί με βάση την επίσημη βιβλιοθήκη Node.js, αλλά δεν είναι καθρεπτό αντίγραφο αυτού. Ο στόχος είναι να το καταστήσει πλήρως συμβατό με το συνομιλητικό πρωτόκολλο της βοηθητικής πλατφόρμας. "

frogermcs / Google-Actions-Java-SDK

Google-Actions-Java-SDK - Ανεπίσημο Google Actions Java SDK - για μηχανικούς Android και όλους τους λάτρεις της Java github.com

23. Φορετή απάντηση

Στις 9 Φεβρουαρίου 2017, η Google κυκλοφόρησε ένα νέο Android Wear 2.0.

Ο Luke Klinker βρήκε ένα API που λείπει και κυκλοφόρησε τη βιβλιοθήκη για αυτό το λειτουργικό σύστημα. Το:

«Επιτρέπει γρήγορη και εύκολη εισαγωγή κειμένου, είτε προέρχεται από τη φωνή σας, από ένα πληκτρολόγιο ή από έτοιμες απαντήσεις. Το API που λείπει είναι τώρα διαθέσιμο! "

klinker24 / φορετή-απάντηση

wearable-reply - Απλοποιήστε την εισαγωγή κειμένου για το Android Wear 2.0, μέσω φωνής, πληκτρολογίου ή κονσέρβας απόκρισης. github.com

24. Κουλουράκι

Αυτή είναι μια βιβλιοθήκη:

«Δημιουργεί συντομεύσεις εφαρμογών για Δραστηριότητες και μεθόδους με σχολιασμούς @Shortcut. Δεν χρειάζεται να αγγίξετε τη δήλωση, να δημιουργήσετε αρχεία XML ή να χρησιμοποιήσετε τη διαχείριση συντόμευσης. Απλώς σχολιάστε τον κωδικό που θέλετε να καλεί η συντόμευση. "

Προς το παρόν, είναι στην έκδοση 1.0.0.

MatthiasRobbers / κουλουράκι

κουλουράκι - βιβλιοθήκη Android που δημιουργεί συντομεύσεις εφαρμογών από σχολιασμούς συντόμευσης github.com

25. Υλικό Σχετικά

Αυτή η βιβλιοθήκη σάς βοηθά να προετοιμάσετε μια οθόνη Σχετικά με εμένα για να σας παρουσιάσουμε στους χρήστες σας.

jrvansuita / Υλικό Σχετικά

MaterialAbout - Είναι σχεδιασμός υλικού για την οθόνη που χρησιμοποιείται στις εφαρμογές σας Android. Προφίλ προγραμματιστή και εφαρμογή… github.com

Αυτό είναι. Ελπίζω να απολαύσατε τη λίστα μου. Εάν γνωρίζετε κάποια υπέροχη βιβλιοθήκη, η οποία κυκλοφόρησε τον Ιανουάριο ή τον Φεβρουάριο του τρέχοντος έτους και δεν το ανέφερα, ενημερώστε με στα σχόλια.

Αν σας αρέσει το άρθρο μου, μην ξεχάσετε να κάνετε κλικ ??? να το προτείνω σε άλλους ;;;

Επίσης, για να λαμβάνω ειδοποιήσεις για τα νέα άρθρα και τις ιστορίες μου, ακολουθήστε με στο Medium και το Twitter. Μπορείτε να με βρείτε και στο LinkedIn. Στην υγειά σας!