Birch is a simple, secure, and free remote logger that allows you to collect logs from production applications.
The lib supports offline logging and allows you to remotely adjust log level and upload frequency on specific devices to help troubleshoot pesky bugs in production.
The platform also helps organize logs coming from different build types whether it's development, staging, sandbox, production, or any other variation.
screenshot-tests-for-android allows to generate fast deterministic screenshots while running instrumentation tests in android.
It is a layer-based architecture that allows a real disentangle of the UI components from the business logic.
The main components are: Action, UI,UIModel,ViewModels with Livedata, UseCase, Repository
The Action is the most innovative object of this architecture and simplify the communication between UI and Business Logic.
An Action can be created by using a Builder and follow this flow: