Android Developer Passionate about Clean Code, Open Source, Mobile UX, and coffee.

scratch, Changing UI, Reusing, column, row, box, State, State Hoisting, Persisting state, List Animations, Styling & Theming

Jetpack Compose is a modern toolkit designed to simplify UI development. It combines a reactive programming model with the conciseness and ease of use of the Kotlin programming language. It is fully declarative…

With XML, creating a tabbed interface would require adapters and sometimes fragments holding the tab data.

But using Jetpack Compose these complexities belong to the past. Creating a UI with tabs is quick and easy.

Of course, there are things that we were taking for granted in the past that…

Implement validation for Android. Developers should focus on their awesome code, and let the library do the boilerplate. And what’s more, this could help keep your layout file clean. Provide a rich set of validators to cover most various types of Text field. Develop and reuse your own validator easily.

Prem Singh

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store