1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wavefar-MiniCore

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

MiniCore

Проект представляет собой

проект для быстрой разработки под Android, который объединяет часто используемые библиотеки: okHttp, dataBinding, retrofit, glide, eventbus, bindingcollectionadapter, agentweb и другие сторонние инструменты.

Руководство по использованию (Usage Guide)

Способ 1. Импорт из jitpack:

Шаг 1. Добавьте в свой корневой файл build.gradle в конце репозиториев:

allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}

Шаг 2. Добавьте зависимость:

dependencies {
    implementation 'com.github.wavefar:MiniCore:$lastVersionName'
}

$lastVersionName — master-SNAPSHOT (для последней предварительной версии); текущая официальная версия: .

Способ 2. Импорт из JCenter:

dependencies {
   implementation 'org.wavefar.lib:mini-core:$lastVersionName'
}

Способ 3. Загрузка исходного кода и локальный импорт:

dependencies {
     implementation project(':mini-core')
}

Минимальная поддержка Android 4.4, API 19.

Описание структуры проекта

  • base — каталог, содержащий часто используемые базовые классы;
  • binding — каталог с часто используемыми BindingAdapter;
  • exception — каталог с обработкой часто используемых HTTP-исключений;
  • net — каталог с объединением okHttp, retrofit и rxjava2, а также с обёрткой часто используемых RESTful API (get\post\delete\postFile\download), включая унифицированную обработку журналов, кэширования, Cookie и заголовков;
  • ui — каталог с обёртками часто используемых функций activity/fragment:
    • GuideActivity — страница-навигатор, которая может быть использована в проекте для обработки навигации;
    • TabFragmentActivity — обёртка для меню вкладок;
    • widget — каталог с обёртками для часто используемых небольших элементов управления: BannerView (виджет с каруселью), EditText с кнопкой очистки, CounterView (счётчик покупок), FlowLayout (потоковый макет);
  • utils — каталог с обёртками для часто используемых утилит, таких как работа с файлами, регулярные выражения для строк, шифрование и дешифрование, всплывающие окна, логирование, время, разрешения, переходы между страницами, получение параметров устройства и экрана и т. д.

Более подробную информацию можно ожидать в будущем, документация находится в процессе обновления.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Введение в проект быстрой разработки для Android: интеграция популярных библиотек (mini-core), включая OkHttp, DataBinding, Retrofit, Glide, EventBus, BindingCollectionAdapter и AgentWeb. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wavefar-MiniCore.git
git@api.gitlife.ru:oschina-mirror/wavefar-MiniCore.git
oschina-mirror
wavefar-MiniCore
wavefar-MiniCore
master