Все библиотеки android studio

Библиотеки

Java-библиотеки позволяют хранить код для какой-то задачи в одном месте и использовать в разных проекта, просто подключая её.

В Android Studio библиотека подключается через Gradle. Просто добавляем строку в блок с зависимостями и студия сама скачает и установит библиотеку.

Описания популярных библиотек

Библиотека EventBus — рассылаем и реагируем на события.

joda-time-android — Популярная библиотека Joda-Time для Android, позволяющая работать с датой и временем.

AndroidSlidingUpPanel — выдвигающая панель сверху или снизу.

Rebound — библиотека для создания анимационных эффектов у компонентов

GSON — библиотека для работы с JSON.

Moshi — современная библиотека для работы с JSON.

Card Library — интересная библиотека для создания карточек. Автор библиотеки рассказывает о ней на своей странице. А на ГитХабе сама библиотека в исходных кодах. Сам ещё не использовал, но демо библиотеки мне понравилось.

svg-android — работа с векторными изображениями SVG

Android-Query (AQuery) — простой способ использования асинхронных задач и управления UI-элементами

Библиотека Okio для операций ввода/вывода

Библиотеки для загрузки изображений с котиками

Picasso — библиотека для загрузки изображений с разнообразным функционалом.

Glide — похожа по синтаксису и функционалу на Picasso. Библиотека поддерживает анимированные GIF-файлы.

Universal Image Loader — библиотека для загрузки изображений из сети или локальных носителей

koush/ion — и ещё одна популярная библиотека для асинхронных соединений и загрузок изображений.

Fresco | An image management library — Facebook тоже решил внести свою лепту в создании библиотеки для загрузки изображений.

Coil — относительно новая библиотека на Kotlin с корутинами.

Графики и диаграммы

AChartEngine — библиотека для рисования графиков

GraphView — ещё одна библиотека для графиков. Доступны два вида. Встраивается в разметку активности через код.

HoloGraphLibrary — Ещё одна библиотека для рисования графиков.

blackfizz/EazeGraph — и ещё одна библиотека с разными типами графиков.

Источник

Все библиотеки android studio

Useful Android UI Libraries

  1. https://github.com/balysv/material-ripple Android L Ripple effect wrapper for Views.
  2. https://github.com/android-cjj/JJSearchViewAnim A cool search view animation library.
  3. https://github.com/traex/RippleEffect Implementation of Ripple effect from Material Design for Android API 9+.
  4. https://github.com/ldoublem/LoadingView A simple loadingview for android with animation.
  5. https://github.com/ybq/Android-SpinKit Android loading animations.
  6. https://github.com/facebook/shimmer-android An easy, flexible way to add a shimmering effect to any view in an Android app.
  7. https://github.com/mikepenz/ItemAnimators ItemAnimators: Supercharged Animators for your RecyclerView.
  8. https://github.com/airbnb/lottie-android Render After Effects animations natively on Android and iOS, Web, and React Native.
  9. https://github.com/ogaclejapan/TextSurface A little animation framework which could help you to show message in a nice looking way.
  10. https://github.com/mapleqin/AndroidViewAnimations Cute view animation collection.
  11. https://github.com/mapleqin/AnimatedSvgView Animated SVG Drawing for Android.
  12. https://github.com/mapleqin/AndroidFillableLoaders Android fillable progress view working with SVG paths. This is a nice option too if you want to create an interesting branding logo for your app. Based on the iOS project: https://github.com/poolqf/FillableLoaders.
  13. https://github.com/florent37/MyLittleCanvas Need to create a custom view ? You don’t know how to use Canvas, use MyLittleCanvas instead.
  1. https://github.com/ogaclejapan/Qiitanium Qiitanium is an unofficial Android application of Qiita
  1. https://github.com/wise4rmgod/Android_Augmentedfaces This is a simple android augmented reality app that detects your face and add a fox ear and nose to replace yours and Arcore is behind the action.
  2. https://github.com/KrishAmal/NavAR NavAR is a location based augmented reality navigation application for Android. It features AR powered Point of Interest Browser and a real-time AR navigation system , assisting you while on a drive.
  3. https://github.com/52North/geoar-app Augmented reality application for Android with location-based AR and flexible data sources.
  4. https://github.com/aishnacodes/Geolocation-ARCore The application serves as a base for any developer to build their own Geolocation AR app.
  1. https://github.com/Ashok-Varma/BottomNavigation This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations.
  2. https://github.com/aurelhubert/ahbottomnavigation A library to reproduce the behavior of the Bottom Navigation guidelines from Material Design.
  3. https://github.com/ashikvashraf/CustomBottomTabLayout Simple library for bottom tab layout.
  1. https://github.com/Flipboard/bottomsheet Android component which presents a dismissible view from the bottom of the screen.
  2. https://github.com/li-xiaojun/DragPanel A nice vertical drag layout, a bit like BottomSheet, but with strong customization.
  1. https://github.com/Mulham-Raee/Horizontal-Calendar A material horizontal calendar view for Android based on RecyclerView.
  2. https://github.com/lypeer/GoogleClock An imitation of the clock in Google I/O 2016 . Almost all of the animations and images in it are made by the SVG.
  3. https://github.com/iwgang/CountdownView Android countdown view,use canvas draw,supports multiple styles.
  4. https://github.com/mapleqin/CalendarPager This is one horizontal calendar with viewPager.
  1. https://github.com/letya999/CameraViewPlus Forked from Google’s CameraView, but solved bugs and added features.
  2. https://github.com/JasonMA606/MCamera Custom camera application by using SurfaceView, cardView. Camera Preview, Lock Camera Ratio, Take Picture, Card View, Constraint Layout.
  3. https://github.com/natario1/CameraView A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, output of any size.
  4. https://github.com/CameraKit/camerakit-android Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.
  1. https://github.com/diogobernardino/WilliamChart Android Library to rapidly develop attractive and insightful charts in android applications.
  1. https://github.com/Yalantis/SearchFilter Implementing Search Filter Animation in Kotlin for Quora Meets LinkedIn, Our App Design Concept.
  2. https://github.com/irfaan008/OnePageSigninSignup Signin and Signup in single Screen using PercentRelativeLayout.
  3. https://github.com/KingJA/LoadSir A lightweight, good expandability Android library used for displaying different pages like loading, error, empty, timeout or even your custom page when you load a page.
  4. https://github.com/Yalantis/ToDoList Micro-Transitions for Smooth Android To-Do List Animations.
  5. https://github.com/mxn21/FlowingPager A Flexible Side Sliding View Controlled by a Button.
  1. https://github.com/skydoves/ColorPickerPreference A library that lets you implement ColorPicker, ColorPickerDialog, ColorPickerPreference.
  2. https://github.com/duanhong169/ColorPicker A color picker for Android. Pick a color using color wheel and slider (HSV & alpha).
  3. https://github.com/siralam/BSImagePicker An image picker that extends BottomSheetDialogFragment. Camera and gallery all in one dialog. Single or Multi Selection.
  1. https://github.com/Krupen/FabulousFilter Android library to animate Floating Action Button to Bottom Sheet Dialog and vice-versa.
  2. https://github.com/andremion/CounterFab A FloatingActionButton subclass that shows a counter badge on right top corner.
  3. https://github.com/gowong/material-sheet-fab Android library that provides the floating action button to sheet transition from Google’s Material Design.
  4. https://github.com/ahmedelhassanin/TapBarMenu Simple library that helps creating a «Tap Bar» menu layout.
  5. https://github.com/ogaclejapan/ArcLayout A very simple arc layout library for Android.
  6. https://github.com/thientvse/CircleMenu Circle menu animation, timeline view, custom layout.
  1. https://github.com/TradeMe/Covert Covert is an Android library for Material Swipe Actions within a RecyclerView.
  2. https://github.com/anzaizai/EasySwipeMenuLayout A sliding menu library not just for recyclerview, but all views.
  3. https://github.com/roughike/SwipeSelector A nicer-looking, more intuitive and highly customizable alternative for radio buttons and dropdowns for Android.
  4. https://github.com/kakajika/SwipeAwayDialog DialogFragment swipeable away like Tinder UI.
  5. https://github.com/mxn21/SlidingCard Sliding cards with pretty gallery effects.
  6. https://github.com/mxn21/FlowingDrawer Swipe display drawer with flowing & bouncing effects.
  1. https://github.com/bernaferrari/EmojiSlider A slider widget rich in emoji and highly customisable.
  1. https://github.com/mccorby/SmartKeyboardNgram-Android Keyboard using predictive words generated by an NPL model.
  2. https://github.com/akaita/easylauncher-gradle-plugin Add a different ribbon to each of your Android app variants using this gradle plugin. Of course, configure it as you will.
  1. https://github.com/florent37/ShapeOfView An awesome library of custom shapes like circle, diagonal, rounding, and more.
  2. https://github.com/MdFarhanRaja/AdvanceWidgets Customized views like TextView, Edittext, Layouts etc.
  3. https://github.com/hugeterry/CoordinatorTabLayout Combination of TabLayout and CoordinatorLayout./TabLayout和CoordinatorLayout.
  4. https://github.com/florent37/ExpansionPanel Android — Expansion panels contain creation flows and allow lightweight editing of an element.
  5. https://github.com/ashazar/TabDrawerAndroid Navigation Tab Bar with Drawer — Alternative to Navigation Drawer (Hamburger Menu).
  6. https://github.com/shrikanth7698/Custom-Navigation-Drawer Custom Navigation Drawer Library for Android.
  7. https://github.com/PSD-Company/duo-navigation-drawer A flexible, easy to use, unique drawer library for your Android project.
  8. https://github.com/yashprakash13/MultiChoiceLinearLayout A simple android library that mimics the functionality of a Radio Group and provides a custom layout for option selections.
  9. https://github.com/florent37/ShapeOfView Give a custom shape to any android view, Material Design 2 ready.
  10. https://github.com/mapleqin/android-flowlayout Linear layout, that wrap its content to the next line if there is no space in the current line.
  11. https://github.com/BelooS/ChipsLayoutManager ANDROID. ChipsLayoutManager (SpanLayoutManager, FlowLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features.
  1. https://github.com/jrvansuita/MaterialAbout It’s a material-design about screen to use on your Android apps. A developer profile and application information easy to integrate.
  2. https://github.com/MatthiasRobbers/shortbread Android library that generates app shortcuts from Shortcut annotations.
  3. https://github.com/campusappcn/AndRouter A android router framework used to map url to activities or actions.
  4. https://github.com/gorbin/ASNE ASNE library for simple integration of social networks: Twitter, Facebook, Google Plus, LinkedIn, Instagram, Vkontakte, Odnoklassniki.
  5. https://github.com/TieToGather/VkAuthOAuth for Android and VK.
  1. https://github.com/WebEngage/android-custom-push-layouts WebEngage Android SDK has included two new functional interfaces in v3.10.1 which allows you to modify the default push notification layouts.
  1. https://github.com/jignesh13/circularrecyclerview Recyclerview with animation and circular layout using strangegridlayout.
  2. https://github.com/saket/InboxRecyclerView Build expandable descendant navigation, inspired by Google Inbox.
  3. https://github.com/cymcsg/UltimateRecyclerView A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.
  4. https://github.com/Cleveroad/FanLayoutManager Using Fan Layout Manager you can implement the horizontal list, the items of which move like fan blades.
  5. https://github.com/janishar/PlaceHolderView This library provides advance views for lists and stacks.
  6. https://github.com/developer-shivam/FeaturedRecyclerView FeaturedRecyclerView is a custom ViewGroup which is made by extending ReyclerView.
  7. https://github.com/mxn21/drag-select-recyclerview Google Photos style multi-selection for RecyclerViews.
  8. https://github.com/mapleqin/folding-cell-android FoldingCell is an expanding content cell inspired by folding paper material.
  9. https://github.com/mapleqin/LondonEyeLayoutManager A Layoutmanager that must be used with RecyclerView. When list is scrolled views are moved by circular trajectory.
  10. https://github.com/xmuSistone/VegaLayoutManager A customized LayoutManager — fade and shrink the head itemView when scrolling.
  11. https://github.com/amulyakhare/TextDrawable This light-weight library provides images with letter/text like the Gmail app.
  1. https://github.com/mapleqin/floatingsearchview A search view that implements a floating search bar also known as persistent search.
  2. https://github.com/SyedFaseehUddin/Custom-SearchBar-Layout A Custom Searchbar Layout with Horizontal scrollable tabs.
  3. https://github.com/MiguelCatalan/MaterialSearchView Cute library to implement SearchView in a Material Design Approach.
  1. https://github.com/Daio-io/dresscode Tiny lightweight Kotlin Android library to change theme at runtime.
  2. https://github.com/akndmr/ColorPrefUtil ColorPrefUtil for Android. Easily change theme and view/layout/text colors or custom background drawables.
  1. https://github.com/Muddz/StyleableToast An Android library that takes the standard toast to the next level with many styling options.
  1. https://github.com/eoinfogarty/Onboarding A beautiful way to introduce users to your app.
  2. https://github.com/TangoAgency/material-intro-screen Inspired by Heinrich Reimer Material Intro and developed with love from scratch.
  3. https://github.com/KeepSafe/TapTargetView An implementation of tap targets from the Material Design guidelines for feature discovery.
  4. https://github.com/TakuSemba/Spotlight Android Library that lights items for tutorials or walk-throughs etc.
  5. https://github.com/mapleqin/ProductTour ProductTour is android sample project implementing a parallax effect welcome page using PageTransformer, similar to the one found in Google’s app like Sheet, Drive, Docs.
  6. https://github.com/florent37/TutoShowcase A simple and Elegant Showcase view for Android.
  7. https://github.com/florent37/ViewTooltip A fluent tooltip for Android.
  1. https://github.com/ogaclejapan/SmartTabLayout A custom ViewPager title strip which gives continuous feedback to the user when scrolling.
  2. https://github.com/siralam/LoopingViewPager A ViewPager and PagerAdapter combination that support auto scroll, infinite loop and page indicators.
  3. https://github.com/florent37/MaterialViewPager A Material Design ViewPager easy to use library.
Читайте также:  Gps tether android 4

About

Список андроид библиотек, ориентированных на создание удобного пользовательского интерфейса. Все отсортировано по категориям и хештегам.

Источник

Оцените статью