Освой Android играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
Java-библиотеки позволяют хранить код для какой-то задачи в одном месте и использовать в разных проекта, просто подключая её.
В Android Studio библиотека подключается через Gradle. Просто добавляем строку в блок с зависимостями и студия сама скачает и установит библиотеку.
Библиотека AvatarView для создания аватарок котам (и людишкам)
Библиотека CatLoadingView для долгих операций.
Библиотека Subsampling Scale Image View
ACRA - отчёты об ошибка в приложении
Карточки, которые можно смахивать в разные стороны
Библиотека EventBus - рассылаем и реагируем на события.
daimajia/AndroidImageSlider - слайдер картинок с анимацией
AndroidSlidingUpPanel - выдвигающая панель сверху или снизу.
Rebound - библиотека для создания анимационных эффектов у компонентов
GSON - библиотека для работы с JSON.
Moshi - современная библиотека для работы с JSON.
Card Library - интересная библиотека для создания карточек. Автор библиотеки рассказывает о ней на своей странице. А на ГитХабе сама библиотека в исходных кодах. Сам ещё не использовал, но демо библиотеки мне понравилось.
OpenCV. Компьютерное зрение Закрытая зона/6-й месяц
svg-android - работа с векторными изображениями SVG
jsoup - парсинг HTML-текстов
opencsv - парсинг CSV-файлов
Android-Query (AQuery) - простой способ использования асинхронных задач и управления UI-элементами
Библиотека Android Asynchronous Http Client - мощная библиотека для асинхронных запросов.
Библиотека OkHttp - HTTP-клиент.
Библиотека Volley - HTTP-клиент.
Библиотека Okio для операций ввода/вывода.
Библиотека Retrofit для REST.
Picasso - библиотека для загрузки изображений с разнообразным функционалом.
Glide - похожа по синтаксису и функционалу на Picasso. Библиотека поддерживает анимированные GIF-файлы.
Universal Image Loader - библиотека для загрузки изображений из сети или локальных носителей
koush/ion - и ещё одна популярная библиотека для асинхронных соединений и загрузок изображений.
Fresco | An image management library - Facebook тоже решил внести свою лепту в создании библиотеки для загрузки изображений.
Coil - относительно новая библиотека на Kotlin с корутинами.
AChartEngine - библиотека для рисования графиков
GraphView - ещё одна библиотека для графиков. Доступны два вида. Встраивается в разметку активности через код.
HoloGraphLibrary - Ещё одна библиотека для рисования графиков.
blackfizz/EazeGraph - и ещё одна библиотека с разными типами графиков.
PhilJay/MPAndroidChart - если не устали, вот вам ещё.
diogobernardino/WilliamChart - до кучи.
Price range - выбор диапазона
hearsilent/DiscreteSlider: A slider (SeekBar) with amazing value label
DialerLoading: A Rotary Dialer loading for Android - набор номера телефона старым дедовским способом
ldoublem/PaperShredder: a PaperShredder view for android - анимация шредера
Библиотека Android-WScratchView - стираем защитный слой у скретч-карт
shchurov/HorizontalWheelView - колёсико для выбора значений.
frakbot/JumpingBeans - прыгающие слова.
robinhood/ticker: An Android text view with scrolling text change animation - анимация текста как у счётчиков.
renaudcerrato/DoorSignView: Customizable, sensor-enabled, door sign custom views for Android - табличка на дверь, в том числе и анимированная.
Библиотека Android Holo ColorPicker позволяет выбрать цвет с помощью цветового колеса. Страница проекта
Более свежая библиотека LarsWerkman/Lobsterpicker написана в стиле Material Design.
Параллакс для ViewPager.
Домашняя страница xgc1986/ParallaxPagerTransformer
Демонстрация (автор библиотеки наш человек)
joda-time-android - библиотека Joda-Time для Android, позволяющая работать с датой и временем (устарела).