rainbow-cake-channels

A modern Android architecture framework

Лицензия

Лицензия

Группа

Группа

co.zsmb
Идентификатор

Идентификатор

rainbow-cake-channels
Последняя версия

Последняя версия

0.7.0
Дата

Дата

Тип

Тип

aar
Описание

Описание

rainbow-cake-channels
A modern Android architecture framework
Ссылка на сайт

Ссылка на сайт

https://github.com/rainbowcake/rainbowcake
Система контроля версий

Система контроля версий

https://github.com/rainbowcake/rainbowcake/tree/master

Скачать rainbow-cake-channels

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/co.zsmb/rainbow-cake-channels/ -->
<dependency>
    <groupId>co.zsmb</groupId>
    <artifactId>rainbow-cake-channels</artifactId>
    <version>0.7.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/co.zsmb/rainbow-cake-channels/
implementation 'co.zsmb:rainbow-cake-channels:0.7.0'
// https://jarcasting.com/artifacts/co.zsmb/rainbow-cake-channels/
implementation ("co.zsmb:rainbow-cake-channels:0.7.0")
'co.zsmb:rainbow-cake-channels:aar:0.7.0'
<dependency org="co.zsmb" name="rainbow-cake-channels" rev="0.7.0">
  <artifact name="rainbow-cake-channels" type="aar" />
</dependency>
@Grapes(
@Grab(group='co.zsmb', module='rainbow-cake-channels', version='0.7.0')
)
libraryDependencies += "co.zsmb" % "rainbow-cake-channels" % "0.7.0"
[co.zsmb/rainbow-cake-channels "0.7.0"]

Зависимости

runtime (7)

Идентификатор библиотеки Тип Версия
co.zsmb : rainbow-cake-core jar 0.7.0
androidx.lifecycle » lifecycle-viewmodel jar 2.2.0
androidx.lifecycle » lifecycle-livedata-core jar 2.2.0
androidx.lifecycle » lifecycle-common jar 2.2.0
androidx.lifecycle » lifecycle-runtime jar 2.2.0
org.jetbrains.kotlin : kotlin-stdlib-jdk7 jar 1.3.72
org.jetbrains.kotlinx : kotlinx-coroutines-core jar 1.3.0

Модули Проекта

Данный проект не имеет модулей.

RainbowCake

Build Status

RainbowCake logo

RainbowCake is an Android architecture framework, providing tools and guidance for building modern Android applications. It builds on top of Jetpack, both in terms of code and ideas.

Some of the main goals of this architecture:

  • Give guidance on all aspects of the application, covering not just the View architecture,
  • Clearly separate concerns between different layers and components,
  • Always keep views in a safe and consistent state with ViewModels,
  • Handle configuration changes (and even process death) gracefully,
  • Make offloading work to background threads trivial.

While RainbowCake is heavily opinionated, it also encourages you to deviate from it as needed. Feel free to pick and choose the ideas and library artifacts provided according to your own application’s needs!

For more information, see the official documentation on rainbowcake.dev.

Setup

RainbowCake is available from MavenCentral.

repositories {
    mavenCentral()
}

It ships in several artifacts - feel free to pick and choose from them (for more info, see Dependencies):

dependencies {
    implementation "co.zsmb:rainbow-cake-core:1.2.0" // Core library (required)
    implementation "co.zsmb:rainbow-cake-dagger:1.2.0" // Dagger 2 support
    implementation "co.zsmb:rainbow-cake-koin:1.2.0" // Koin support
    implementation "co.zsmb:rainbow-cake-navigation:1.2.0" // Navigation features
    implementation "co.zsmb:rainbow-cake-timber:1.2.0" // Internal logging through Timber
    testImplementation "co.zsmb:rainbow-cake-test:1.2.0" // Testing utilities
}

License

Copyright 2020 Marton Braun

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
co.zsmb

RainbowCake

Версии библиотеки

Версия
0.7.0
0.6.0
0.5.0
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0