Multiplying_the_quality_of_unit_tests
Jetpack-Compose-Tutorials
Multiplying_the_quality_of_unit_tests | Jetpack-Compose-Tutorials | |
---|---|---|
2 | 2 | |
6 | 2,533 | |
- | - | |
1.0 | 9.2 | |
about 1 year ago | 17 days ago | |
Kotlin | Kotlin | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Multiplying_the_quality_of_unit_tests
-
Better Unit Tests with Property-Based Tests
You can see the code snippet of this broken validator here
-
Better Unit Tests with Parameterized Tests
Contains at least 6 digits. Show "contains less than 6 chars" otherwise Although you can take another approach to implement it, I've used a Composite pattern: PasswordValidator (Composite) and Validators (Leaves) that accepts a vararg of Validators (Leaves) as argument in its constructor, each value validating one single requirement.
Jetpack-Compose-Tutorials
-
tide/surf app for watch
Here are some example projects for compose (not watch specific, but it all should work on a watch as well) https://github.com/SmartToolFactory/Jetpack-Compose-Tutorials
-
Jetpack Compose Tutorials i have been working on over a year with subjects Widgets, Layout, SubcomposeLayout, custom Layouts, State, Recomposition, LaunchedEffect, side-effects, Gesture, Navigation, Canvas, and UIs like Whatsapp and more https://github.com/SmartToolFactory/Jetpack-Compose-Tutorials
This is a series of tutorials i have been working on that is easy to navigate in both code and app using each section or Search at the top to display any tag or description. I add repo link also for easy access.
What are some alternatives?
ivy-wallet - Ivy Wallet is an open-source money manager app for android that you can either build or download from Google Play.
info-bar-compose - An Android Jetpack Compose library for displaying on-screen messages. (simplified Snackbar alternative)
Compose-BeforeAfter - ๐๐๐ Display differences or animate progress between 2 images or Composables with overlay and customization options, zoom, pan gestures, and progress to observe properties for animating before-after progress
MaterialDrawer - The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
GuideToCustomViews - The ultimate guide to Android custom views
ComposePreferences - Preference functionality for Jetpack Compose
wear-os-samples - Multiple samples showing best practices in app and watch face development on Wear OS.
Compose-Color-Picker-Bundle - ๐๐ ๐จ Collection of Color Pickers written with Jetpack Compose with solid Color or Gradient with type, tile mode, and color stops in HSL/HSV/RGB models with Colorful Sliders, displays, and many customization options.
accompanist - A collection of extension libraries for Jetpack Compose
SSComposeShowCaseView - SSComposeShowCaseView is a customizable show case view library in Jetpack compose which allows to showcase/highlight the particular features of the application with an engaging overlay. It also provides automatic showcase view feature with customised delay and opacity attributes. ๐๐ฅ