Romman Sabbirrommansabbir.com·Jul 25, 2024Understanding ConcurrentHashMap in Kotlin/JavaIntroduction In multi-threaded programming, managing data consistency and thread safety is paramount. A common challenge is efficiently managing a shared resource without compromising on performance. In Java and Kotlin, the ConcurrentHashMap is a key...Discuss·38 readsKotlinconcurrenthashmap
Affan Shaikhsurabaffanshaikhsurab.hashnode.dev·Jul 25, 2024Fragments in Android | Kotlin | Think Like a ChildImagine you are a child who loves to play with toys. All of your toys are kept in a box, but you have a helper uncle named “Bob” who gives you toys from the box. You say to Uncle Bob, “Can you give me that toy?” and he gives it to you. Later, if you ...Discussfragments
Richard Thompsonrichardmthompson.hashnode.dev·Jul 22, 2024Basic Android App Building: ArchitectureI've been learning Kotlin for Android App development for a few months now. I thought I would make some notes on what I've learned about the basics of app archecture so far. From what I understand, Jetpack Compose as it stands has moved android devel...Discussprogramming
HelloSeaNationwomenwholovecode.hashnode.dev·Jul 18, 2024Day 3 Working on the listToday, I feel a bit stuck with the camera button, so I decided to move on to another part of the application: listing the non-system apps. The goal is to list all the installed applications. However, during this process, I realized that the list was ...DiscussFlutter and Kotlin application
Jubair Ahmedjubairshaik.hashnode.dev·Jul 8, 2024Basic Interactivity UI in Kotlinin Linear Layout ! Create 2 Buttons in in activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http:...Discusskotlin-basics
Akshay Komarakshay007.hashnode.dev·Jun 15, 2024How does Meta use Kotlin to improve the reliability of their codebase and their developer experience?Android Development at Meta has been Kotlin-first for almost three years now. Eve Matthaey, Engineer Kotlin journey at KotlinConf’24: - Meta's Android team has introduced 20 million lines of Kotlin to their codebase since shipping the first line of...Discuss·1 likeKotlin
Romman Sabbirrommansabbir.com·May 17, 2024UseCase Usages and Best PracticesFirst, Is UseCase a Design Pattern?: The UseCase pattern is not a standalone design pattern in the traditional sense like Observer or Strategy patterns. Instead, it's a concept that is commonly used within the context of software architecture, partic...Discuss·284 readsKotlinUsecase
Gideon Jonesgideonjones.hashnode.dev·May 13, 2024Getting Started With Android DevelopmentWhen you download and open an app for the first time, what you see right away is super important. It's like meeting someone new – that first hello and hi matters a lot. That's where splash screens come in. What Is A Splash Screen? A splash screen is ...DiscussKotlin
Liam Johnsonmasterdeveloper.hashnode.dev·May 11, 2024Building Cross-Platform Apps with Kotlin Multiplatform Mobile (KMM)Reaching a broad audience often requires developing applications for multiple platforms – Android, iOS, and potentially others. Traditionally, this has meant creating separate codebases for each platform, leading to duplicated development efforts and...DiscussKotlin Multiplatform
Vignesh Prabhuwww.vigneshprabhu.dev·May 6, 2024Handle Android Lifecycle methods inside composable functionAndroid Lifecycle LifeCycle is a class from androidx.lifecycle package which helps us to get the information and observe on the lifecycle state of components like Activities and fragments Two things to consider 1.State : Created,Started,Resumed,Destr...Discuss·82 readsandriod