Categories
Studio

Kotlin Multiplatform at HMRC. How HMRC (UK Tax Authority) uses Kotlin… | by George Herbert | May, 2021

Hello, my name is George Herbert. I’m a lead developer currently working as part of the HMRC mobile app team. HMRC is a UK tax, payment and customs authority. This app helps users access help to save their accounts, manage tax credits, and check personal tax status. The team consists of iOS, Android, and backend […]

Categories
Studio

Infinite auto-scrolling lists with RecyclerView & LazyLists in Compose | by Rahul Sainani | May, 2021

We are exploring different approaches to creating an infinite autoscroll list on Android. Photo courtesy Angelie Asevedo on Release the splash An infinite scroll list using RecyclerView (left) and LazyRow (right). Implementation of RecyclerView + ListAdapter RecyclerView A really cool and powerful tool for displaying a list of content on Android. There are lots of […]

Categories
Studio

Articles & News from Kt. Academy. Hello, Kt. Academy here 👋 | by Joanna Wyka | May, 2021

We influence what our audience publishes so that you can share your thoughts and concerns about our article and leave us with other feedback. I want! so that, Article private comment function To our blog 🥳 To leave a comment, click on the little chat icon on the right 💬, write your thoughts and send […]

Categories
How To Studio

Now in Android #39

MAD Skills is a place to highlight the latest Android development. Murat Yener Continued Ongoing series on navigation Around the coffee and donut tracking app. To Episode # 2 , Murat Shows how to add conditional navigation so that you can navigate directly to a fragment that tracks both coffee and donuts, or a fragment […]

Categories
Studio

Background Task Inspector

Android Studio includes multiple inspectors, including: Layout inspector And Database inspector, Helps you investigate and understand the internal state of running apps. Android Studio Arctic Fox has released a new inspector that uses WorkManager 2.5.0 and later to help workers monitor and debug app schedules. WorkManager This is the recommended way to run asynchronous tasks […]

Categories
How To Studio

Dagger 2 and Jetpack Compose Integration | by Alexey Glukharev | May, 2021

Emphasizing the benefits of DI is not the purpose of this article, but almost every project needs it. The official documentation makes it easy to learn how to use Hilt with Jetpack Compose. However, in the real world, most people use Dagger2 for dependency injection. Let’s start with how Hilt works internally using Jetpack Compose […]

Categories
How To Studio

Compose a Smart CameraX on Android | by Peng Jiang | May, 2021

Photo courtesy Marcos Paulo Prado on Release the splash This is an extension of the previous Compose Camera X article on Android. If you want to know how to set the preview in Jetpack compose and Camera X, check out the previous article. Here.. This post describes how to build a smart Camera X with […]

Categories
How To Studio

Navigation: Nested graphs and include tag

This is the third article in the second navigation series. If you want to see this content instead of reading it, check out the video below. In the previous article in this series, we added coffee tracker functionality, enhanced the user experience of the navigation UI, and implemented conditional navigation.This time, I’ll show you how […]

Categories
How To Studio

Theming basics in Android. Theming the app could be one of the… | by Suleyman Fatih Giris | May, 2021

attribute Everything starts with an attribute. Without attributes, XML has no properties that can be defined. attribute The named value defined in attrs.xml File. You can define attributes for views as well as themes. For example android:layout_width The attribute is a view attribute, colorPrimary The theme attribute. View attributes are set in the view’s XML, […]

Categories
Studio

Bottom Navigation and Navigation Drawer Using Scaffold from Jetpack Compose | by Avinash Agarwal | May, 2021

Handling of back press In the above and previous posts, you’ll notice that when the drawer is open (when you run the app), pressing the back button on your device doesn’t close the drawer. To handle this, intercept the backpress and close the drawer if it is open.Add the following code to the beginning of […]