Vedant Gargandroidguide.hashnode.dev·8 hours agoSimplifying Background Tasks with Android Services & Broadcast ReceiversServices in Android Service is an Application Component, that can perform long-running operations in the background. Doesn't provide a user interface & can be invoked from another application component. Eg - Download File Service starts from the Butt...AndroidAndroid
Vedant Gargandroidguide.hashnode.dev·Jan 20, 2025Step-by-Step Android Fragments Guide for Dynamic UI DesignIntroduction A fragment is a small reusable piece of activity that is hosted by an activity. However, they are different from normal activities & have their own lifecycle, and manage their own layout. We can combine multiple fragments in a single act...AndroidAndroid
Vedant Gargandroidguide.hashnode.dev·Jan 18, 2025Android Activity Lifecycle Explained: Enhance Your App's NavigationActivity Single UI-Screen present to the user. Different events, some user-triggered and some system-triggered can cause an Activity to transition from one state to another. As a user navigates through the application, the Activity instances in our a...AndroidAndroid
Vedant Gargandroidguide.hashnode.dev·Jan 16, 2025Kotlin Coroutines: Essential Guide to Master Asynchronous ProgrammingIntroduction One of the major problems we face while development, is avoiding our application to get caught in bottlenecks. This leads application to blocking states and crash. Coroutines enables us to write non-blocking code, by helping us write fun...Kotlin for AndroidAndroid
Vedant Gargandroidguide.hashnode.dev·Jan 14, 2025Unlock the Power of Kotlin OOP: Master Classes, Inheritance, and Advanced FeaturesObject Oriented Programming is a programming methodology that involves execution with the help of classes and objects. Introduction Class - Blueprint of an object, class has properties(data members) and member methods(behaviour to that data) Object...Kotlin for AndroidKotlin
Vedant Gargandroidguide.hashnode.dev·Jan 12, 2025Master Kotlin Today: Your All-Inclusive Guide to Modern DevelopmentLecture 1 - Introduction Introduction to Programming - Like any other programming language, let us first have a look at the common statements that we write in a Kotlin Program. fun main() { print("Enter your name: ") var name : String = readln() ...2 likesKotlin for Androidkotlin dev
Vedant Gargandroidguide.hashnode.dev·Jan 12, 2025Exploring Kotlin Functions: Key Concepts and ExamplesIntroduction Functions are a set of statements designed to perform a specific task and are clubbed under one block for easier usage, and improved code readability. Functions are declared using the fun keyword in Kotlin : fun hello1(){ //keywo...1 likeKotlin for AndroidKotlin
João Esperancinhajesperancinha.hashnode.dev·Jan 9, 2025Why the Global Scope isn't advised to be used?The GlobalScope is a kind of scope in the world of Kotlin coroutines that challenges a lot of developers and prompts many to say that it is not useful, and it was probably a bad idea to introduce it in the kotlix standard library any ways since the u...main scope
João Esperancinhajesperancinha.hashnode.dev·Jan 9, 2025Kotlin Coroutines vs Java Virtual Threads — A good story, but just that…1. Introduction In this article, we are going to have a trial-and-error look at two different implementations of Coroutines also known as Continuations within the JVM. These are Java Virtual Threads which are a part of Project Loom and Kotlin Corouti...goodstory
João Esperancinhajesperancinha.hashnode.dev·Jan 8, 2025Configurable Kong API Gateway with Micronaut Services in Kotlin — A very odd Yucca tribute concert1. Introduction King Kong, the Movie, was released on the 28th of April 1933. Fast-forward and Donkey Kong, the Video Game that was released on the 14th of June 1994. Kong seems to have a really nice association with Gorillas. Gorillaz, the virtual b...Kotlin