25 új Android könyvtár, amelyeket mindenképpen ki akarsz próbálni 2017 elején

Ez a 25 legjobb Android-könyvtár listája, amely 2017. januárban és februárban jelent meg. Mindezeket érdemes kipróbálni - ezek nem rangsoroltak.Kezdjük el!

  1. Lottie

    Ez egy olyan könyvtár, amely elemzi az Adobe After Effects animációkat, amelyeket JSON formában exportáltak a Bodymovin (After Effects plugin segítségével animációkat exportálhatunk SVG / Canvas / HTML + JavaScript programba), és ezeket natív módon alakítja mobilra.

    Van egy példa alkalmazás is elérhető a Google Play Áruházban.

    Az a több mint 7500 Github-felhasználó, aki csillaggal jelölte meg ezt a könyvtárat, nem tévedhet!

airbnb / lottie-android

lottie-android - Render After Effects animációk natív módon Androidon és iOS-en github.com

2. Pirítós

Ez egy könyvtár a testreszabott létrehozáshoz Toasts. Amint a szerző leírta a lib szót, ez:

- A szokásos pirítós, de szteroidokkal.

Az alábbi képernyőképeket és a könyvtár linkjét megtalálja.

GrenderG / Pirítós

Toasty - A szokásos Toast, de szteroidokkal? G ithub.com

3. StyleableToast

Ez egy másik könyvtár a Toaststestreszabáshoz. Hozzáteszi:

„Sokféle stíluslehetőség, amely az alkalmazás és a felhasználói élmény számára azt a kis extra, egyedi érzést adja! Stílusolja a pirítóst akár kóddal, akár a styles.xml formátumban! "

Muddz / StyleableToast

StyleableToast - Olyan könyvtár, amely a szokásos androidos pirítóst a következő szintre emeli, sokféle stíluslehetőséggel github.com

4. Tárolja

A Store az Async adatbetöltésének és gyorsítótárának tárolása. A dokumentáció szerint:

„A Store olyan osztály, amely leegyszerűsíti az adatok lekérését, elemzését, tárolását és visszakeresését az alkalmazásban. A Store hasonló a tárház mintájához, miközben egy RxJava-val felépített reaktív API-t tesz ki, amely egyirányú adatfolyamhoz tapad. "

A dokumentáció valóban átfogó, és a lib biztosan érdemes kipróbálni. Számos folyamatot ellenőrizhet, például adatkéréseket, gyorsítótárat és elemzést.

NYTimes / Store

Store - Android könyvtár az Async adatbetöltéséhez és gyorsítótárazásához github.com

5. PreviewSeekBar

Ha a Google Play Filmek szolgáltatást használja, valószínűleg észrevette ezt a nagyszerű animációt SeekBara film előnézetével. Kiderült, hogy Rúben Sousa ezt nyílt forráskódú könyvtárként valósította meg. Az alábbi gif jó ízt ad funkcionalitásának. Ha az alkalmazás például filmlejátszó, akkor mindenképpen próbálja ki!

rubensousa / PreviewSeekBar

PreviewSeekBar - SeekBar, amely valaminek az előnézetét mutatja. Amint azt a Google Play Filmek látta. github.com

6. Chuck

Ha OkHttp-t használ, ez az a könyvtár, amely segít az alkalmazáson belüli összes HTTP-kérés és válasz elfogásában és kitartásában. UI-t is biztosít tartalmuk ellenőrzéséhez.

jgilfelt / tokmány

chuck - Az alkalmazáson belüli HTTP-ellenőr az Android OkHttp kliensek számára, a github.com

7. CoordinatorTabLayout

A CoordinatorTabLayout egy egyéni összetett vezérlő, amely gyorsan megvalósítja a TabLayoutés a kombinációt CoordinatorLayout.

Az alábbiakban ellenőrizheti, hogyan működik a gif:

hugeterry / CoordinatorTabLayout

CoordinatorTabLayout - A TabLayout és a CoordinatorLayout kombinációja. / TabLayout 和 CoordinatorLayout 相 结合 的 折叠 控件github.com

8. ökölvívás

A boksz egy multimédiás választó, amelynek használatával:

  • válasszon képeket (egy vagy több kép)
  • képek előnézete és kivágása.

Támogatja a gif-eket, a videókiválasztást, a képtömörítést és az egyedi felhasználói felületet is, az alábbi képernyőképen látható módon:

Bilibili / boksz

box - Android multimédiás választó MVP mód alapján. github.com

9. excelPanel

Ez kétdimenziós RecyclerView. Nem csak a korábbi adatokat töltheti be, hanem a jövőbeli adatokat is.

zhouchaoyuan / excelPanel

excelPanel - Az Android kétdimenziós RecyclerView. Nem csak a történelmi adatokat töltheti be, hanem a jövőben is ... github.com

10. Vízszintes naptár

A (z) másik megvalósítása az RecyclerViewAnyag vízszintes Naptár nézet bemutatására szolgál.

Mulham-Raee / HorizontalCalendar

HorizontalCalendar - Anyagos vízszintes naptárnézet az Android számára a RecyclerView github.com alapján

11. CameraFragment

A CameraFragment egy olyan megvalósítás, Fragmentamely lehetővé teszi a kamera funkcióinak egyszerű integrálását az alkalmazásba. A README szerint :

„A CameraFragment közvetlenül megtekintheti a kamera nézetét, és egyszerű API-t biztosít az eszköz rögzítéséhez vagy kezeléséhez. Beállíthatja saját elrendezését és irányíthatja a kamerát a CameraFragment használatával. ”

florent37 / CameraFragment

CameraFragment - Egyszerű, könnyen integrálható Camera Fragment az Android github.com webhelyéhez

12. FélelmetesBár

Ez Florent Champigny újabb remek megvalósítása. Ez egy új megközelítés a felső sáv kialakításához (amelyet a ActionBar/Toolbarmegvalósításból ismerünk ), DrawerLayouta Weekz Gmail Mobile ihlette. Az alábbiakban ellenőrizheti, hogyan működik:

florent37 / AwesomeBar

AwesomeBar - Csak gyönyörű github.com

13. ArcNavigationView

Ez az NavigationViewAndroid Design Support Library megvalósítása, amely bemutatja az ívelt széleket.

rom4ek / ArcNavigationView

ArcNavigationView - Újabb megközelítés a NavigationDrawer létrehozásához Anyag fogalmakkal a github.com

14. ShimmerRecyclerView

Ez egy egyedi RecyclerViewmegvalósítás, amely csillogó nézetekkel jelzi, hogy a nézetek betöltődnek. A RecyclerViewbeépített adapterrel rendelkezik a csillogó megjelenés ellenőrzésére.

sharish / ShimmerRecyclerView

Hozzon létre hozzájárulást a ShimmerRecyclerView fejlesztéséhez egy fiók létrehozásával a GitHubon. github.com

15. Android-SwitchIcon

"A Google indító stílusú megvalósítása a kapcsoló (engedélyezés / letiltás) ikonra."

Ez a könyvtár kiterjeszti, AppCompatImageViewés lehetővé teszi bármilyen ikon (vektor vagy kép) beállítását SwitchIconViewaz app:srcCompatattribútum használatára .

zagum / Android-SwitchIcon

Android-SwitchIcon - Google launcher-style végrehajtásához kapcsoló (engedélyezés / letiltás) ikonra github.com

16. CounterFab

Ez a könyvtár egy FloatingActionButtonalosztály, amely a jobb felső sarokban számláló jelvényt mutat. Tölthet le egy bemutató alkalmazást a Google Playről.

andremion / CounterFab

CounterFab - FloatingActionButton alosztály, amely a jobb felső sarokban számláló jelvényt mutat github.com

17. FadingTextView

Ez a könyvtár lehetővé teszi, hogy TextViewtartalmát néhány másodpercenként automatikusan módosítsa.

rosenpin / FadingTextView

FadingTextView - Szövegnézet, amely tartalmát néhány másodpercenként automatikusan megváltoztatja github.com

18. Híd

„A Bridge egy egyszerű, de hatékony HTTP hálózati könyvtár az Android számára. Fluent láncolható API-val rendelkezik, amelyet a Java / Android URLConnectionosztályai működtetnek a maximális kompatibilitás és sebesség érdekében. ”

Ennek a könyvtárnak valóban átfogó dokumentációja van, és mindenképpen érdemes megnézni.

afollestad / híd

híd - Egyszerű, de hatékony HTTP hálózati könyvtár az Android számára. Fluent láncolható API-t tartalmaz, amelyet a Java hajtott… github.com

19. Ason

Ez az Aidan Follestad második könyvtára. Fő gondolata a JSON-nal való interakció egyszerűsítése. A könyvtár:

„A szerializálást is fájdalommentessé teszi”.

A dokumentáció is nagyon jó. Itt megnézheti:

afollestad / ason

ason - JSON a Java-ban egyszerűvé vált! github.com

20. ObjectBox

Feltételezem, hogy többségetek ismeri a greenrobotot. Ha nem, akkor kifejlesztették a GreenDAO-t és az EventBust. Itt az ideje a teljesítményre összpontosító objektumok új adatbázisának. Ahogy a greenrobot állítja,

„A teljesítmény az első számú ok, amiért létrehoztuk az ObjectBox-ot. Korábban hoztuk létre a greenDAO-t, a leggyorsabb objektum / relációs leképezőt (ORM) az Android és az SQLite számára. Első, 2011-es kiadása óta rengeteg betekintést nyertünk az objektum perzisztenciájába - és az SQLite által előírt teljesítménykorlátozásokba. Rájöttünk, hogy a mobil teljesítményének jelentős javítása érdekében el kell mennünk a lényegre és fel kell építenünk egy objektumok számára tervezett adatbázist. ”

Bővebben itt olvashat. Kérjük, vegye figyelembe, hogy az ObjectBox jelenleg bétaverziós (0.9.7 verzió).

greenrobot / ObjectBox

Az ObjectBox egy szupergyors mobil adatbázis a github.com objektumokhoz

21. FlowLayout

Ez a könyvtár:

„Lehetővé teszi a gyermek nézeteinek a következő sorba való áramlását, ha nincs elég hely.

A gyermek nézetek közötti távolság kiszámítható a FlowLayout segítségével, hogy a nézetek egyenletesen helyezkedjenek el. "

Felhívjuk figyelmét, hogy ez még a fejlesztés korai szakaszában van.

nex3z / FlowLayout

FlowLayout - Folyamat elrendezés az Android számára automatikus távolsággal. github.com

22. Nem hivatalos Google Actions Java SDK

Ez Mirek Stanek lengyel akcentusa. Mivel a hivatalos Google Actions SDK a Node.js-ben íródott, bemutatta nem Java-ban natívan írt verzióját. A README szerint:

„A Google Actions Java SDK a hivatalos Node.js könyvtárra épül, de nem annak tükörpéldánya. A cél az, hogy teljes mértékben kompatibilis legyen az Assistant Platform beszélgetési protokolljával. ”

frogermcs / Google-Actions-Java-SDK

Google-Actions-Java-SDK - Nem hivatalos Google Actions Java SDK - Android mérnököknek és minden Java- szeretőnek github.com

23. Viselhető válasz

2017. február 9-én a Google kiadott egy új Android Wear 2.0-t.

Luke Klinker hiányzó API-t talált és kiadta a könyvtárat ehhez az operációs rendszerhez. Azt:

“Lehetővé teszi a gyors és egyszerű szövegbevitelt, legyen szó hangról, billentyűzetről vagy konzerv válaszokról. A hiányzó API már elérhető! ”

klinker24 / hordható-válasz

viselhető válasz - egyszerűbbé teheti a szövegbevitelt az Android Wear 2.0 alkalmazáshoz, hanggal, billentyűzettel vagy konzerven válaszolva. github.com

24. omlós tészta

Ez egy könyvtár:

„Alkalmazás-parancsikonokat generál a tevékenységekhez és a metódusokkal kiegészített módszerekhez @Shortcut. Nincs szükség a jegyzék megérintésére, XML-fájlok létrehozására vagy a parancsikonkezelő használatára. Csak jegyezze fel azt a kódot, amelyet a parancsikonra szeretne hívni.

Jelenleg az 1.0.0 verziót használja.

MatthiasRobbers / omlós tészta

shortbread - Android-könyvtár, amely alkalmazás-parancsikonokat generál a github.com hivatkozásokról

25. Anyag Körülbelül

Ez a könyvtár segít elkészíteni a Rólam képernyőt, amely bemutatja Önt a felhasználóinak.

jrvansuita / MaterialAbout

MaterialAbout - Ez egy anyag-tervezés a képernyőről, amelyet az Android-alkalmazásokban használhat. Fejlesztői profil és alkalmazás ... github.com

Ez az. Remélem tetszett a listám. Ha tudsz valami nagyszerű könyvtárat, amelyet idén januárban vagy februárban adtak ki, és erről nem tettem említést, kérlek, tudasd velem a megjegyzéseket.

Ha tetszik a cikkem, kérlek ne felejts el kattintani ??? másoknak ajánlani ???.

Továbbá, ha értesítést szeretnék kapni új cikkeimről és történeteimről, kövessen a Mediumon és a Twitteren. A LinkedIn-en is megtalálsz. Egészségére!