As we migrate our apps to Jetpack Compose, we need to ensure that all existing functionality remains intact. This means that not only the way our UI looks, but the way that it behaves when users interact with it. When recently migrating part of an app to Jetpack Compose, I experienced a broken coordinator layout […]
At Google I/O 2024, one of the announcements that caught my eye was support for Compose Preview Screenshot Testing using the Compose Preview Screenshot Testing tool. Even though this is still in an experimental state, I couldn’t wait to dive in and have a play with this! My new book, CI/CD for Android using GitHub […]
As of Compose Foundation 1.7.0-alpha07, the ClickableText composable has been marked as deprecated, with plans for it to be removed come 1.8.0. ClickableText is often used to handle URLs within text – while the composable handles the click event, we are still required to manually provide styling attributes via annotated strings. To replace ClickableText, we […]
The Photo Picker allow us to reduce friction when working with Media selection on Android, along with creating a simpler + consistent experience for users. In this blog post, we’re going to take a quick look at how we can use it in our own apps – both in Composable UI and within activities/fragments. Looking […]
Get Permission Home Camera Select photo Send result Install Support API 21 and above Step 1. Add it in your root build.gradle at the end of repositories: maven { url ‘https://jitpack.io’ } Step 2. Add the dependency implementation ‘com.github.AlfredoHdez1709:EasyCameraAndGallery:{version}’ Basic implementation Generate call result from an activity returns a list with paths of captured or […]
Simple Camera is a library that allows you to use cameras in a simplified, easy, fast and effective way. It contains CameraX as an internal library. It simplifies the camera features used by CameraX and provides ease of use with a single library. As updates come on the CameraX side, the library will try to […]
앱 개발시 Log.d 보지 않고 BottomSheetDialog 로 간단하게 볼수 있는 개발용 라이브러리입니다. 안드로이드 HTTP 통신을 Netty로 사용한다면…빠르게 뒤로가기를 눌러주세요 ???? 이 라이브러리는 OkHttp3 기준으로 동작합니다. 앱을 사용하다가 단말기를 흔들면 트래킹한 로그들을 간단히 볼수 있습니다. 라이브러리 추가 하는 방법 allprojects { repositories { maven { url = URI(“https://jitpack.io”) } } } dependencies { // UI implementation(“com.github.sieunju.httptracking:ui:$latestVersion”) […]
If you think this library is useful, please press star button at upside. <kr.co.prnd.readmore.ReadMoreTextView android:layout_width=”match_parent” android:layout_height=”wrap_content” android:text=”@string/long_text” app:readMoreColor=”@color/colorPrimary” app:readMoreMaxLine=”4″ app:readMoreText=”…더보기” /> Copyright 2020 PRNDcompany Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 […]
A custom view to enter a code usually used in authentication. Different types of OTPViews. Easy to use and configure your own view and character of OTP using all the attributes. Simple OTPView Box OTPView Underline OTPView We can manage our own OTPCount We can manage the OTP character color We can manage OTP character […]
Another one easy-to-use adapter for RecyclerView ???? Features: DSL-like methods for building adapters similar to Jetpack Compose but designed for RecyclerView no view holders; bind any model object directly to auto-generated view bindings support of multiple item types build-in click listeners the library uses DiffUtil under the hood for fast updating of your list support […]