Design and ship reliable Android apps. Learn Kotlin, Android Studio, Jetpack, Compose, data storage, networking, background work, testing, performance, accessibility, and Play Console publishing with patterns that scale to millions of users.
1,814 posts587 contributors
This article describes the new features of Android Studio Giraffe | 2022.3.1.
This article will describe how we can create a lock screen in Android with Jetpack Compose.
In this article, we will discuss how we can integrate in-app purchase into android
This article will describe the Swipeable Image Slider in Jetpack Compose.
This article will describe the Image Transition with Animation in Jetpack Compose.
In this article, we will learn how to calculate the driving distance between two places in Android.
This article will explain which database we prefer in the Android room or MongoDB.
Hi, Iam developing an android app using MLKIT Vision for face detection. - I can able to detect the user faces using mlkit vision and store the detected faces in internal storage. Now i want to verify the user faces with stored faces like. If a user opens the app starting capturing the user face and i want to verify with the stored face. How to verify the two faces are identical or not using the MLKIT vision?
This article provides details about ML Kit in Android.
Discover the synergy of ML Kit and Jetpack Compose in modern Android development. Learn text recognition to extract and display text from images, revolutionizing user experiences and creative solutions.
java.lang.illegalargumentexception: 'com.isaweb.ojtqr: targeting s+ (version 31 and above) requires that one of flag_immutable or flag_mutable be specified when creating a pendingintent. strongly consider using flag_immutable, only use flag_mutable if some functionality depends on the pendingintent being mutable, e.g. if it needs to be used with inline replies or bubbles.'
I have a mobile application in android and I use .net as API I have form to users to attached doctor prescription for medical leaves how to check that they attached the write file rather then any dummy file upload.
Learn how to use DiffUtil with RecyclerView to compare list changes and update an Android adapter efficiently.
This article will explain how we can create an expanded card animation in Jetpack compose.
This article describes how we can implement material 3 Bottom Navigation Bar in Jetpack Compose
Hello everyone, I am interested in learning more about edge computing and how it impacts real-time data processing. I have come across some articles that suggest edge computing enables real-time data processing and decision-making in a variety of applications. However, I am still curious about the specific ways in which edge computing achieves this.
This article has described how we can use the photo picker in Compose project and its interoperability with older versions of Android.
In this article, you will learn about android development In 2023.
This article is all about how we can successfully create a shimmer in compose.
Java.Lang.IllegalArgumentException: 'com.isaweb.ojtqr: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.'
Customs tabs that highlights when selected and animates the background to the next selection backward and forward.
Learn how to send feedback form data from an Android app to Google Forms using Volley HTTP POST requests, including finding form field IDs and viewing responses in Google Sheets.
In this article, we will learn how to make your Image viewer handle Image files with intent filters in Android.
I am using a base URL like below private const val BASE_URL = "anyURL" an htt*P client private val client = OkHtttpClient.Builder().apply { addInterceptor(MyInterceptor()) }.build() a retrofit client private val retrofit = Retrofit.Builder() .addConverterFactory(Json.asConverterFactory("application/json".toMediaType())) .client(client) .baseUrl(BASE_URL).build() and a get call @GET("playlist_tracks=*********") suspend fun geAlltracks(): Music Currently, I am using an interceptor, but how can append my request with headers without Interceptor
In this article, we learn how to make your PDF Viewer handle PDF Files with Intent Filters in Android.