Awesome RunnerBe design system and more!

Overview

Honeycomb

Awesome RunnerBe design system and more!

License API 21+ Maven Central


Core Preview

아직 모든 요소가 구현되지 않았으며 단순히 미리보기 입니다

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        buildHoneyDesign {
            column {
                title = {
                    text = "러너비"
                    constraint = Constraint.CenterInsideTopAndBottomCTAButtons
                    withImage = WithImage(
                        gravity = Gravity.Top, 
                        image = Assets.Image.LogoSymbol
                    )
                }
                bottomCTAButtons = {
                    HoneyButton(type = ButtonType.Login(Sns.Kakao))
                    HoneyButton(type = ButtonType.Login(Sns.Naver))
                    HoneyButton(type = ButtonType.Login(Sns.Apple))
                }
            }
        }
    }
}

NO Jetpack Compose! 100% DSL Layout usage.

Why?

왜? 굳이? 왜 이걸 만드나요

"인간의 욕심은 끝이 없고 같은 실수를 반복한다"

디자인 시스템과 그 이상을 직접 구현해보는 욕심을 통하여 약간의 실력 증진을 노리는 목적으로 시작하게 됐습니다. 이걸 시작한게 실수로 끝나지 않기를... 🙏

Roadmap

Group Area Description In Focus
honeycomb-core Default Components RunnerBe default design components
Custom Components RunnerBe dsl-custom component supports
honeycomb-graphy Project Dependencies Graph Generate project dependencies graph to png or svg file
honeycomb-meteor Unidirectial Data Flow Model-View-Intent

Where is Meteor?

메테오는 이미 예전부터 기획중인 프로젝트였고, 그래서 이미 jisungbin 개인 레포에 만들어 둔게 있어서 여기에서 진행하게 됐습니다...!

기존 레포를 없애고 허니콤에 합치면?

그러고 싶은데 미리 만들어둔 레포에 6스타가 달려서 ㅠㅠ 아까운 스타,,

Download

// core
implementation("land.sungbin.runnerbe:honeycomb-core:${version}")

// graphy
implementation("land.sungbin.runnerbe:honeycomb-graphy:${version}")

// meteor
implementation("land.sungbin.runnerbe:honeycomb-meteor:${version}")

coming soon

showbee

You might also like...
A skeleton of google's appcompat android navigation drawer with material design.
A skeleton of google's appcompat android navigation drawer with material design.

Lollipop AppCompat Skeleton A skeleton of google's appcompat android navigation drawer with material design. Compatible to work on 4.0+ Based on Googl

(Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.
(Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.

BottomBar (Deprecated) I don't have time to maintain this anymore. I basically wrote the whole library in a rush, without tests, while being a serious

An implementation of tap targets from the Material Design guidelines for feature discovery.
An implementation of tap targets from the Material Design guidelines for feature discovery.

TapTargetView An implementation of tap targets from Google's Material Design guidelines on feature discovery. Min SDK: 14 JavaDoc Installation TapTar

ScratchView 7.0 0.0 L4 Java  repo is UX Design involving scratch cards like views which are scratched to reveal the information they conceal.
ScratchView 7.0 0.0 L4 Java repo is UX Design involving scratch cards like views which are scratched to reveal the information they conceal.

ScratchView Intro ScratchView repo is UX Design involving scratch cards like views which are scratched to reveal the information they conceal. There a

An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.
An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.

MaterialScrollBar An Android library that brings the Material Design 5.1 scrollbar to pre-5.1 devices. Designed for Android's recyclerView. Video Imag

[Deprecated] Android Library that implements Snackbars (former known as Undobar) from Google's Material Design documentation.
[Deprecated] Android Library that implements Snackbars (former known as Undobar) from Google's Material Design documentation.

UndoBar This lib is deprecated in favor of Google's Design Support Library which includes a Snackbar and is no longer being developed. Thanks for all

A library that provides an implementation of the banner widget from the Material design.
A library that provides an implementation of the banner widget from the Material design.

MaterialBanner A banner displays a prominent message and related optional actions. MaterialBanner is a library that provides an implementation of the

An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.
An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.

MaterialScrollBar An Android library that brings the Material Design 5.1 scrollbar to pre-5.1 devices. Designed for Android's recyclerView. Video Imag

ScratchView repo is UX Design involving scratch cards like views which are scratched to reveal the information they conceal.
ScratchView repo is UX Design involving scratch cards like views which are scratched to reveal the information they conceal.

ScratchView Intro ScratchView repo is UX Design involving scratch cards like views which are scratched to reveal the information they conceal. There a

Releases(preview01)
Owner
RunnerBe
직장인 타겟 러닝 모임 O2O 플랫폼 🐝
RunnerBe
Another-read-more-lib - Another read more library for android

another-read-more-lib ?? Another read more library. Add it in your root build.gr

Geovani Amaral 9 Nov 2, 2022
NeoPOP was created with one simple goal; to create the next generation of a beautiful, affirmative design system

NeoPop is CRED's inbuilt library for using NeoPop components in your app

CRED 254 Dec 29, 2022
Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.

Carbon Material Design implementation for Android 4.0 and newer. This is not the exact copy of the Lollipop's API and features. It's a custom implemen

null 3k Dec 30, 2022
Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.

Draggable Panel DEPRECATED. This project is not maintained anymore. Draggable Panel is an Android library created to build a draggable user interface

Pedro Vicente Gómez Sánchez 3k Dec 6, 2022
Pinterest like awesome menu control for Android

Pinterest like awesome menu control for Android DEMO NOTE Any pull request is available. HOW TO USE /** * PinterestView'layoutPar

Bruce too 421 Nov 21, 2022
A nicer-looking, more intuitive and highly customizable alternative for radio buttons and dropdowns for Android.

SwipeSelector Undergoing for some API changes for a 2.0 major version, see example usage in the sample module! What and why? Bored of dull looking rad

Iiro Krankka 1.1k Dec 30, 2022
[] Apply background tinting to the Android system UI when using KitKat translucent modes

Android System Bar Tint Apply background tinting to the Android system UI when using KitKat translucent modes. Android 4.4 (KitKat) introduced translu

Jeff Gilfelt 5.4k Dec 9, 2022
Floating Notification for Android app - Facebook ChatHeads Notification system

FloatingView (Application Demo on Play Store) DEPRECATED SEE FloatingView Floating View for Android app - Facebook ChatHeads Notification system This

Fernandez Anthony 530 Nov 17, 2022
Floating Notification for Android app - Facebook ChatHeads Notification system

FloatingView (Application Demo on Play Store) DEPRECATED SEE FloatingView Floating View for Android app - Facebook ChatHeads Notification system This

Fernandez Anthony 530 Nov 17, 2022
A Material design Android pincode library. Supports Fingerprint.

LolliPin A Lollipop material design styled android pincode library (API 14+) To include in your project, add this to your build.gradle file: //Loll

Omada Health 1.6k Nov 25, 2022