Компания EDISON Software профессионально занимается разработкой Android-приложений. Вот некоторые крупные проекты:
- Мобильные приложения виртуального сотового оператора
- Бронирование билетов на мероприятия
- Сервис доставки банковских уведомлений на смартфоны
- Приложение Vivaldi для работы с электронной библиотекой
Полезные статьи на Хабре по Android:
- Разработка быстрых мобильных приложений на Android. Часть первая
- Разработка быстрых мобильных приложений на Android. Часть вторая
- Шишки и грабли Android-разработчика за 2 года
(Пост из серии «просмотреть и добавить в избранное»)
1
MaterialStepperView — библиотека для использования Steppers из Material Design Components.
2
MultiSnapRecyclerView — библиотека для сложных RecyclerView.
3
Garland View for Android — библиотека для создания вот таких макетов:
4
VegaLayoutManager — кастомизированный
LayoutManager
?- ?тускнеет и сжимает при прокрутке. Создан по мотивам Dribble project.5
ExpandableLayout -название говорит само за себя. Основан на
LinearLayout
.6
SwipeBackLayout — библиотека управления жестами.
7
SmartCropper — «умное обрезание». Умеет выделять главное, выравнивать и отсекать задний фон.
8
Date Range Picker — продвинутый календарь с выбором диапазона дат.
9
StoriesProgressView — библиотека для сервиса Stories (Facebook and Instagram)
10
CosmoCalendar — продвинутый кастамизируемый календарь. Можно менять ориентацию, цвет текста, кнопочки и пр.
11
Reflow Text Animator — надеюсь, все слышали о приложении Plaid. Эта библиотека, разработанная командой Shazam Engineering, представляет собой порт Plaid's ReflowText, который позволяет легко переходить между текстовыми редакторами — независимо от их размера или стиля.
12
AdaptiveIconPlayground — это не библиотека, а автономное приложение для Android, разработанное Ником Батчером для экспериментов с адаптивными иконками.
13
Tivi — приложение, которое отслеживает телешоу и коннектится с Track.tv. Он разработан Крисом Банесом.
14
RxIdler — это IdlingResource для Espresso, который упаковывает RxJava Scheduler, разработанный Square Engineering. Он поддерживает RxJava 1 и RxJava 2.
15
MRichEditor — Это редактор «rich text» (на основе summernote).
16
Android Clean Architecture Boilerplate — приложение для шаблонов, которое демонстрирует чистый архитектурный подход к приложениям Android, разработанным Buffer team и Джо Берчем.
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, и еще поддерживает другие библиотеки и источники.
20
RxGps — еще одна библиотека от Florent Champigny. Легко определяет текущее местоположение. Совместима с RxJava2. Она также автоматически запрашивает разрешения на запуск в режиме реального времени и проверяет, доступны ли вам игровые сервисы.
21
MapMe — библиотека для работы с Картами. MapMe упрощая управление маркерами и аннотациями.
22
RevelyGradient — библиотека для простого управления градиентом.
23
LiteUtilities — библиотека, написанная на Kotlin, которая помогает улучшить ваш код.
- RecyclerUtils? — ?Упрощает работу с «адаптерами».
- ScrollUtils ?— ?Легко скрыть/показать FloationActionButton при прокрутке при использовании RecyclerView или NestedScrollView.
- ToastUtils? — ?Создание «тостов».
- SPUtils? —? Простой DSL для Shared Preferences.
- ValidatorUtils? — ?Быстрая и простая проверка текста
- LogUtils?—? Легко и просто работать с логами.
24
KOIN — фреймворк для внедрения зависимостей.
25
koptional — тип
Optional
для Kotlin.26
Parallax — параллакс
View
для Android, имитирующий Apple TV App Icons.27
droid-vizu — кастамизированные эффекты визуализации.
28
Drone — менеджер библиотеки, предоставленный Cesar Ferreira. Написано в отместку сообществу node.js с их быстрыми и надежными менеджерами зависимостей.
29
From-design-to-Android-part2 — крутейшая статья про дизайн для Android.
30
Reagent — то место Джейк Уортон (Jake Wharton) проводит эксперименты для будущих библиотекю