Shekhar N. Pandeshekhar23.hashnode.net·Mar 24, 2021Schedule tasks with WorkManagerIntroduction WorkManager is an API that makes it easy to schedule deferrable, asynchronous tasks that are expected to run even if the app exits or the device restarts. The WorkManager API is a suitable and recommended replacement for all previous And...Discuss·53 likes·282 readsAndroid
Subhadip Daslearndroid.hashnode.net·Dec 22, 2022Start Using the Bill of Materials in 2023 for composeI was learning jetpack compose and came across an awesome version management tool in android called BOM which stands for Bill of Management. This is only used in native-compose projects. This lets you manage other library versions automatically by sp...Discuss·32 likes·77 readsAndroid
Funyinoluwa Kashimawofunyin.hashnode.net·Feb 11, 2023Case Study 1: Full Stack Engineering - Figma, Android, KtorI had the unique opportunity of working on a project from start to finish, with complete independence. This was the first time I've had the opportunity to do this(apart from personal projects), and I was happy because I had the chance to try out a lo...Discuss·23 likes·396 readsAndroid
KenStarrykenstarry.hashnode.net·Apr 23, 2023Custom Theming in Jetpack ComposeThe material theme API in Jetpack compose comes furnished with a set of predefined colors, typography, themes etc. On many occasions, we may want to create custom themes to use throughout our compose UI. Let's get started. Layout In our root director...Discuss·4 likes·44 readsStarry Android SnippetsJetpack Compose
Sagar MalhotraforSagar Malhotrasagar0-0.hashnode.net·Apr 21, 2023Firebase Google & Phone Auth in Jetpack ComposeIn this article, we will explore how to implement Firebase authentication using Google and Phone Auth in Jetpack Compose and provide step-by-step guidance for developers to create a robust and secure authentication system for their android applicatio...Discuss·1 likeandroidWithSagar
Jorge Castrojorgecastro.hashnode.net·Apr 18, 2023KotlinConf '23 RecapKotlinConf is JetBrains’ main event for developers interested in the Kotlin programming language and related technologies. It includes talks, workshops, and networking opportunities. For '23, the event was held in Amsterdam. KotlinConf lets us see on...Discuss·1 likeKotlin
Sagar MalhotraforSagar Malhotrasagar0-0.hashnode.net·Apr 15, 2023Pass Arguments to Destinations : Jetpack Compose NavigationIntroduction: In Jetpack Compose, you can navigate between different screens using the NavController class from the Navigation component. Passing arguments to the Destination will be like adding Query param or Path to a URL. To pass arguments to the ...DiscussAndroid
Vincent Tsenvtsen.hashnode.net·Apr 15, 2023Pass by Value vs CompositionLocal vs Static CompositionLocalThere are a few ways you can pass data to a composable function: Pass by Value (function parameter) CompositionLocal Static CompositionLocal Pass by Value is a conventional way. CompositionLocal and static CompositionLocal is a Jetpack Compose w...Discuss·1 like·144 readsAndroid App DevJetpack Compose
Renniedev-rennie.hashnode.net·Apr 8, 20235 Reasons Why Jetpack Compose is a Game-Changer for Android Development: A Comparison with Imperative Design PatternsPhoto by Christina Morillo on Unsplash Jetpack Compose is Android’s modern toolkit for building native UI. It makes use of the declarative UI paradigm, with composable functions as building blocks. Other popular declarative UI frameworks include Swi...Discuss·49 readsandroid app development
Vincent Tsenvtsen.hashnode.net·Apr 8, 2023Android Context 101 with Class DiagramYou may find Context in Android app development is confusing. For example, which one you should use? Before answering that, let's look at the Context class diagram below to understand its relationship with other classes/components. Context Class Diag...Discuss·2 likes·70 readsAndroid App DevAndroid
Rufai Kudus Adeboyerufai.hashnode.net·Apr 5, 2023Exploring the Art of Recomposition in Jetpack Compose: Tips and TricksIn this article, we will explore recomposition and how it can be used in Android Jetpack Compose. In Android programming, we currently have two types of ways of programming User Interfaces which are the imperative way and the declarative way of pro...Discuss·3 likes·176 readsJetpack Compose
aman toppoavelon.hashnode.net·Mar 28, 2023Introduction to jetpack composeJetpack compose is a modern UI toolkit for building native Android apps using Kotlin programing language. compose simplifies UI development by allowing developers to write code that declaratively describes the UI component and its interactions. compa...DiscussAndroid
CanopasforCanopas's blogcanopas.hashnode.net·Mar 24, 2023How to Apply Stroke Effects to Text in Jetpack ComposeJetpack Compose recently added many new customization options to TextStyle and TextStyle.drawStyle is one of them. Using this, we can apply stunning stroke effects to text in Jetpack Compose. In this blog post, we’ll explore how to use DrawStyle API ...DiscussMobile Development