Beginner

State and State Hoisting in Android Jetpack Compose

This article is about how to manage the state in Android Jetpack Compose, state hoisting (stateless composable), and stateful versus stateless composable. What is State in Jetpack Compose? The state is an object that is connected/subscribed to one or more widgets, contains data, and is eager to update the widgets from that data. If there’s …

State and State Hoisting in Android Jetpack ComposeRead More »

Android 13 Beta 2 Features

In this post, we will talk about the Android 13 main beta 2 features. Android 13 Android 13 (internally codenamed Android Tiramisu) is the thirteenth and upcoming major release of the Android mobile operating system, developed by the Open Handset Alliance led by Google. The first phones to launch with Android 13 will be Google …

Android 13 Beta 2 FeaturesRead More »

Android getting started with DS Photo Editor SDK

This post is about how to integrate DS Photo Editor SDK into your android apps with the help of a simple ImageEditor App.   Creating new project 1 . Create a new project by going to File ⇒ New Android Project, select Empty Activity, provide app name, select language to kotlin and then finally click on finish. 2 . Download the SDK from …

Android getting started with DS Photo Editor SDKRead More »

Android App using RxJava, Rerofit with MVVM Architecture

This post is about how to build an Android app using RxJava, RxAndroid, Retrofit with MVVM pattern in Kotlin.   RxJava RxJava is a Java implementation of Reactive Extension or ReactiveX. Basically, it’s a library that composes asynchronous events by following Observer Pattern. The library offers a wide range of amazing operators like map, combine, …

Android App using RxJava, Rerofit with MVVM ArchitectureRead More »

Android Room Database with MVVM Architecture

This post is about how to use Room Database with MVVM Architecture with the help of a simple application.     What is MVVM? MVVM architecture is a Model-View-ViewModel architecture. It allows separating the user interface logic from the business (or the back-end) logic. Its target is to keep UI code simple and free of app logic …

Android Room Database with MVVM ArchitectureRead More »

%d bloggers like this: