renetik-android-ui

View classes and Kotlin extensions for building Android UI with less boilerplate — the foundation for the controller and material modules.

Packages

Link copied to clipboard
Link copied to clipboard

The CSImaging abstraction with drawable/bitmap helpers (CSAndroidImaging, CSTileDrawable); the imaging module supplies a Glide-backed implementation.

Link copied to clipboard

CSViewInterface and CSVisibility protocols and their extensions, used by the controller layer to treat CS views uniformly.

Link copied to clipboard
Link copied to clipboard

CS view classes (CSLinearLayout, CSFrameLayout, CSConstraintLayout, CSEditText, …) and View/ViewGroup extensions for visibility, dimensions, margins, positions, animation and touch.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

TextView, EditText, ImageView, picker and scroll-view extensions, plus LinearLayout factories (VerticalLayout, HorizontalLayout).