Lifecycle-aware shared observable data holder class for android.

Overview

Eyejet

Lifecycle-aware shared observable data holder class for android.

1. Depend on our library

Eyejet Library is available through Maven Repository. To use it:

  1. Open the build.gradle file for your application.
  2. Make sure that the repositories section includes Maven Repository mavenCentral(). For example:
  allprojects {
    repositories {
      mavenCentral()
    }
  }
  1. Add the library to the dependencies section:
dependencies {
    // ...

    // declare eyejet version
    def eyejet_version = "x.y.z"

    // Eyejet Library
    implementation("com.zeoflow:eyejet:$eyejet_version")

    // Optional - the eyejet library works without these dependencies
    implementation("com.zeoflow:eyejet-annotation:$eyejet_version")
    implementation("com.zeoflow:eyejet-arch:$eyejet_version")

    // ...
}

License

Copyright (C) 2021 ZeoFlow S.R.L.

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.

🏆 Contributors 🏆

Comments
  • Lifecycle Activity-Fragment

    Lifecycle Activity-Fragment

    Table of Contents

    Link to GitHub issues it solves

    closes #10

    Description

    Lifecycle Activity-Fragment - now the activity can communicate with its fragments in the same cycle

    Contributing has more information and tips for a great pull request.
    @priority-medium @issue @bug-fix 
    opened by teogor 2
  • Populated repository with `eyejet` modules

    Populated repository with `eyejet` modules

    Table of Contents

    Description

    Populated repository with eyejet's modules Modules added: eyejet - the main library eyejet-annotation - contains the annotations used in the eyejet and is included inside it eyejet-arch - contains internal executors used by the eyejet module and is included

    Demo module - app

    Contributing has more information and tips for a great pull request.
    @documentation @environment @priority-critical @new @maintenance 
    opened by teogor 2
  • ZeoBot's Environment Prepared

    ZeoBot's Environment Prepared

    ZeoBot's Environment Prepared.

    The file is stored and will be read from the following location:

    branch: `main`
    path: .zeobot/config.yml
    
    • at the installation the default-branch was: main
    • the config file should be stored in the default-branch

    @zeobot was added to this repo by @TeodorHMX1

    @config @priority-critical @maintenance 
    opened by zeobot[bot] 1
  • Activity does not communicate with fragment

    Activity does not communicate with fragment

    Description: Activity does not communicate with fragment

    To help us triage faster, please check to make sure you are using the latest version of the library.
    We also happily accept pull requests.
    @bug @priority-medium 
    opened by teogor 0
  • Docs Added

    Docs Added

    Table of Contents

    Link to GitHub issues it solves

    closes #6

    Description

    Docs Added

    Contributing has more information and tips for a great pull request.
    @documentation @priority-medium @issue @feature 
    opened by teogor 0
  • Replace `zeoflow/flow-kit` with `zeoflow/startup`

    Replace `zeoflow/flow-kit` with `zeoflow/startup`

    Description: Replace the flow-kit with startup where required

    To help us triage faster, please check to make sure you are using the latest version of the library.
    We also happily accept pull requests.
    @bug @priority-medium @maintenance 
    opened by teogor 0
  • Migrate to `mavenCentral()`

    Migrate to `mavenCentral()`

    Description: Migrate to mavenCentral() because jCenter() was shut down

    To help us triage faster, please check to make sure you are using the latest version of the library.
    We also happily accept pull requests.
    @bug @priority-high @maintenance 
    opened by teogor 0
  • `ShareType` enum check

    `ShareType` enum check

    Description: ShareType enum should have either a relevant name or fix its values

    To help us triage faster, please check to make sure you are using the latest version of the library.
    We also happily accept pull requests.
    @bug @priority-very-low 
    opened by teogor 0
Releases(v1.0.3)
  • v1.0.3(Apr 15, 2021)

  • v1.0.2(Apr 13, 2021)

  • v1.0.1(Apr 12, 2021)

  • v1.0.0(Apr 12, 2021)

    Changes

    - New

    Populated repository with eyejet modules (#5) by @TeodorHMX1

    - Maintenance

    Populated repository with eyejet modules (#5) by @TeodorHMX1 add TeodorHMX1 as a contributor (#4) by @zeobot[bot] Android Environment Created (#2) by @TeodorHMX1 ZeoBot's Environment Prepared (#1) by @TeodorHMX1 and @zeobot[bot]

    - Documentation

    Populated repository with eyejet modules (#5) by @TeodorHMX1 add TeodorHMX1 as a contributor (#4) by @zeobot[bot]

    Source code(tar.gz)
    Source code(zip)
Owner
ZeoFlow
From ZeoFlow with ❤️ to Developers
ZeoFlow
组件化、极简依赖、模块单独运行、mvvm、kotlin、koin、jetpack(livedata、viewmodel、lifecycle、viewbinding、...)、buildsrc、coroutines

相关内容 组件化、支持模块单独运行 androidx mvvm kotlin koin jetpack(livedata、viewmodel、lifecycle、viewbinding、...) buildsrc coroutines liveeventbus ... 项目用到的依赖库 APK下载体

panyy 51 Jan 3, 2023
A scientific charting library focused on performance optimised real-time data visualisation at 25 Hz update rates for data sets with a few 10 thousand up to 5 million data points.

ChartFx ChartFx is a scientific charting library developed at GSI for FAIR with focus on performance optimised real-time data visualisation at 25 Hz u

GSI CS-CO/ACO 385 Dec 30, 2022
All notes that we cover in class, plus study guides.

Welcome to 220531 Reston Java Enterprise! This is the repository for the remote Java Enterprise Revature batch starting May 31st, 2022. Here you will

null 7 Nov 15, 2022
🌄 Image editor using native modules for iOS and Android. Inherit from 2 available libraries, Brightroom (iOS) and PhotoEditor (Android)

React Native Photo Editor (RNPE) ?? Image editor using native modules for iOS and Android. Inherit from 2 available libraries, Brightroom (iOS) and Ph

Baron Ha. 243 Jan 4, 2023
JFXNodeMapper - a simple library that focuses on mapping data from common data represntation formats to JavaFx Nodes

JFXNodeMapper - a simple library that focuses on mapping data from common data represntation formats to JavaFx Nodes. Our main focus is to build a library that,

Aby Kuruvilla 7 Oct 15, 2021
A simple program that is realized by entering data, storing it in memory (in a file) and reading from a file to printing that data.

Pet project A simple program that is realized by entering data, storing it in memory (in a file) and reading from a file to printing that data. It can

Ljubinko Stojanović 3 Apr 28, 2022
Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis

AndroidResourceManager Cross-Platform tools to manage your resources as an Android Developer, AndroidResourceManager - ARM provide five main services

Amr Hesham 26 Nov 16, 2022
CSS-style shadows for Android

Fifty Shades: CSS-style shadows for Android What? In CSS, shadows are specified by (dx, dy, blurRadius, colour) (I call it ShadowSpec). This library i

Mike 73 Dec 19, 2022
Simple, maintained and highly customizable colorpicker library for Android.

Colorpicker Library for Android Simple, maintained and highly customizable color picker library for Android. It is packed with ColorPicker Popup, Colo

Mrudul Tora 31 Oct 3, 2022
A simple implementation of the Android In-App Billing API.

Google In-App Billing Library v4+ A simple implementation of the Android In-App Billing API. It supports: in-app purchases (both consumable and non-co

Moisoni Ioan 79 Dec 12, 2022
A simple Android Tag EditText

TagEditText A simple Android Tag EditText. Setup The easiest way to add the TagEditText library to your project is by adding it as a dependency to you

HearSilent 15 May 5, 2022
A low intrusive, configurable android library that converts layout XML files into Java code to improve performance

qxml English 一个低侵入,可配置的 Android 库,用于将 layout xml 文件转换为 Java 代码以提高性能。 与X2C的对比 X2C: 使用注解处理器生成View类,使用时需要在类中添加注解,并替换setContentView方法,侵入性较强; 对于布局属性的支持不够完美

null 74 Oct 6, 2022
An open source application to make your own android applications without coding!

Stif An Open source project for building Android Application at a go both with and without coding. This project was inspired from Scratch and Sketchwa

Nethical org 5 Aug 28, 2021
an android app to browse urls before open

link eye - kuesji koesnu - 8/8/2021 an android app to browse urls before open try to open a link, select link eye and choose always to start using

kuesji koesnu 25 Dec 31, 2022
Ini adalah Launcher SAMP untuk android, ini hanya untuk mengganti nama dan kemungkinan di update lanjutnya akan mendukung download client. Bersenang senanglah!!!

SAMP-Launcher-Android Ini adalah Launcher SAMP untuk android, ini hanya untuk mengganti nama dan kemungkinan di update lanjutnya akan mendukung downlo

Kiril 3 Nov 3, 2022
An Android library that allows you to easily create applications with slide-in menus.

An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks!

Jeremy Feinstein 11.1k Jan 4, 2023
Implementation of ImageView for Android that supports zooming, by various touch gestures.

PhotoView PhotoView aims to help produce an easily usable implementation of a zooming Android ImageView. [ Dependency Add this in your root build.grad

Baseflow 18.4k Dec 30, 2022
RxJava bindings for Android

RxAndroid: Reactive Extensions for Android Android specific bindings for RxJava 3. This module adds the minimum classes to RxJava that make writing re

ReactiveX 19.7k Dec 28, 2022
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

⚡ A powerful & easy to use chart library for Android ⚡ Charts is the iOS version of this library Table of Contents Quick Start Gradle Maven Documentat

Philipp Jahoda 36k Jan 9, 2023