![image](https://habrastorage.org/getpro/habr/post_images/b7f/889/a4a/b7f889a4aa46308e6a1a570a18b78cbb.jpg)
Компания EDISON Software профессионально занимается разработкой Android-приложений. Вот некоторые крупные проекты:
- Мобильные приложения виртуального сотового оператора
- Бронирование билетов на мероприятия
- Сервис доставки банковских уведомлений на смартфоны
- Приложение Vivaldi для работы с электронной библиотекой
Полезные статьи на Хабре по Android:
- Разработка быстрых мобильных приложений на Android. Часть первая
- Разработка быстрых мобильных приложений на Android. Часть вторая
- Шишки и грабли Android-разработчика за 2 года
(Пост из серии «просмотреть и добавить в избранное»)
1
MaterialStepperView — библиотека для использования Steppers из Material Design Components.
![image](https://habrastorage.org/getpro/habr/post_images/630/b60/ddd/630b60dddce319f2cfd5d3f4adafe26f.gif)
2
MultiSnapRecyclerView — библиотека для сложных RecyclerView.
![image](https://habrastorage.org/getpro/habr/post_images/7c6/b33/e54/7c6b33e5440054184eeb3468fd343c67.gif)
3
Garland View for Android — библиотека для создания вот таких макетов:
![image](https://habrastorage.org/getpro/habr/post_images/eb5/11b/175/eb511b175e9be2d7b6ce5ef804f79519.gif)
4
VegaLayoutManager — кастомизированный
LayoutManager
- тускнеет и сжимает при прокрутке. Создан по мотивам Dribble project.![image](https://habrastorage.org/getpro/habr/post_images/87b/4cc/37c/87b4cc37c5bfeed479e29203bcb954fe.gif)
5
ExpandableLayout -название говорит само за себя. Основан на
LinearLayout
.![image](https://habrastorage.org/getpro/habr/post_images/f53/d30/bef/f53d30bef4f581b66115b4467949f0da.png)
6
SwipeBackLayout — библиотека управления жестами.
![image](https://habrastorage.org/getpro/habr/post_images/bb1/7f5/738/bb17f5738ee419e25c72a9ea25281e0f.gif)
7
SmartCropper — «умное обрезание». Умеет выделять главное, выравнивать и отсекать задний фон.
![image](https://habrastorage.org/getpro/habr/post_images/e86/ded/99c/e86ded99c2d5f26faffa4eac0ab92634.gif)
8
Date Range Picker — продвинутый календарь с выбором диапазона дат.
![image](https://habrastorage.org/getpro/habr/post_images/c48/8ad/232/c488ad232e306d5dabc50a6be7b023ef.png)
9
StoriesProgressView — библиотека для сервиса Stories (Facebook and Instagram)
![image](https://habrastorage.org/getpro/habr/post_images/a1a/674/46c/a1a67446c70f241497ede91b4a99bf73.gif)
10
CosmoCalendar — продвинутый кастамизируемый календарь. Можно менять ориентацию, цвет текста, кнопочки и пр.
![image](https://habrastorage.org/webt/59/cc/c9/59ccc9b1c2683892384251.jpeg)
11
Reflow Text Animator — надеюсь, все слышали о приложении Plaid. Эта библиотека, разработанная командой Shazam Engineering, представляет собой порт Plaid's ReflowText, который позволяет легко переходить между текстовыми редакторами — независимо от их размера или стиля.
![image](https://habrastorage.org/getpro/habr/post_images/448/c88/117/448c88117732ef8df3fdb2bf0473af84.gif)
12
AdaptiveIconPlayground — это не библиотека, а автономное приложение для Android, разработанное Ником Батчером для экспериментов с адаптивными иконками.
![image](https://habrastorage.org/getpro/habr/post_images/6b0/60f/3e9/6b060f3e902b95abafb6e189910ba77d.gif)
13
Tivi — приложение, которое отслеживает телешоу и коннектится с Track.tv. Он разработан Крисом Банесом.
![image](https://habrastorage.org/getpro/habr/post_images/7cc/65a/588/7cc65a5886ac9bb9e0338fafd604727a.png)
14
RxIdler — это IdlingResource для Espresso, который упаковывает RxJava Scheduler, разработанный Square Engineering. Он поддерживает RxJava 1 и RxJava 2.
15
MRichEditor — Это редактор «rich text» (на основе summernote).
![image](https://habrastorage.org/getpro/habr/post_images/9a4/3de/b55/9a43deb55995639098861fe52db7c31c.gif)
16
Android Clean Architecture Boilerplate — приложение для шаблонов, которое демонстрирует чистый архитектурный подход к приложениям Android, разработанным Buffer team и Джо Берчем.
![image](https://habrastorage.org/getpro/habr/post_images/2c0/62f/c34/2c062fc343d0e58666eadb8dd8008b8a.png)
17
RxJava2Debug — если вы используете RxJava, вы знаете, что иногда трудно прочитать исключения и найти проблему в вашем Rx потоке.
18
Resizer — библиотека для масштабирования изображения. Он позволяет изменять размер файла изображения, сохраняя пропорции.
Создана по следам Compressor.
Спецификация библиотеки:
Minimum SDK: API 21
Default settings:
targetLength: 1080
quality: 80
outputFormat: JPEG
outputDirPath: the external files directory of your app
Supported input formats:
BMP
GIF
JPEG
PNG
WEBP
Supported output formats:
JPEG
PNG
WEBP
Supported quality range: 0~100
The higher value, the better image quality but larger file size
PNG, which is a lossless format, will ignore the quality setting
19
FaceDetector — библиотека позволяет обнаруживать лица в режиме реального времени при предварительном просмотре камеры. Она отлично работает с библиотекой Fotoapparat, и еще поддерживает другие библиотеки и источники.
![image](https://habrastorage.org/getpro/habr/post_images/ecb/131/2af/ecb1312af323b4d30d7046e6ed13f9ca.gif)
20
RxGps — еще одна библиотека от Florent Champigny. Легко определяет текущее местоположение. Совместима с RxJava2. Она также автоматически запрашивает разрешения на запуск в режиме реального времени и проверяет, доступны ли вам игровые сервисы.
21
MapMe — библиотека для работы с Картами. MapMe упрощая управление маркерами и аннотациями.
![image](https://habrastorage.org/getpro/habr/post_images/5fb/9ee/a3c/5fb9eea3c7671ab29a6e2de5b547735d.png)
22
RevelyGradient — библиотека для простого управления градиентом.
![image](https://habrastorage.org/getpro/habr/post_images/367/50f/2ae/36750f2ae144758d547aa584d00ddd48.gif)
23
LiteUtilities — библиотека, написанная на Kotlin, которая помогает улучшить ваш код.
- RecyclerUtils — Упрощает работу с «адаптерами».
- ScrollUtils — Легко скрыть/показать FloationActionButton при прокрутке при использовании RecyclerView или NestedScrollView.
- ToastUtils — Создание «тостов».
- SPUtils — Простой DSL для Shared Preferences.
- ValidatorUtils — Быстрая и простая проверка текста
- LogUtils — Легко и просто работать с логами.
24
KOIN — фреймворк для внедрения зависимостей.
![image](https://habrastorage.org/getpro/habr/post_images/3e4/b89/9af/3e4b899af43d87e64594e7115b146cbe.png)
25
koptional — тип
Optional
для Kotlin.26
Parallax — параллакс
View
для Android, имитирующий Apple TV App Icons.![image](https://habrastorage.org/getpro/habr/post_images/105/025/c6e/105025c6e562c961c5c52debb9bab177.gif)
27
droid-vizu — кастамизированные эффекты визуализации.
![image](https://habrastorage.org/getpro/habr/post_images/0f5/a0b/613/0f5a0b6137404f6f9a8d0521498c6024.gif)
28
Drone — менеджер библиотеки, предоставленный César Ferreira. Написано в отместку сообществу node.js с их быстрыми и надежными менеджерами зависимостей.
![image](https://habrastorage.org/getpro/habr/post_images/51c/f1e/d84/51cf1ed84f0594d51a8a0b978349f5bf.gif)
29
From-design-to-Android-part2 — крутейшая статья про дизайн для Android.
![image](https://habrastorage.org/getpro/habr/post_images/784/b75/37c/784b7537c9315de2b2002223565b1872.gif)
30
Reagent — то место Джейк Уортон (Jake Wharton) проводит эксперименты для будущих библиотекю