Posts

Draw Polylines on Google Maps in Android using Jetpack Compose

Image
In this article, we will look at drawing Polyline on Google Maps in Android using Jetpack Compose. Google Maps is used in many Android applications. While using Google Maps there are many modifications that you will get to see while using Maps in this app. When we have used Google Maps in different apps such as OLA and Uber, we will see lines and routes drawn on our Maps.

Place a Marker on center of the screen on Jetpack compose map

Image
In this article we will learn How to place a marker on center of the screen on Jetpack compose map. Place marker on center of the screen on compose map android same as like in uber and ola apps. When moving or scrolling a google map marker should not move and it should give latlng coordinates.

Custom info window on map marker clicks in Android using Jetpack Compose

Image
In this article, we will take a look at How to use a custom icon as a marker & Custom info window on map marker clicks in Android using Jetpack Compose. Customizing a marker's info window   You can customize a marker's info window contents by using the MarkerInfoWindowContent element, or if you want to customize the entire info window, use the MarkerInfoWindow element instead.  Both of these elements accept a content parameter to provide your customization in a composable lambda expression

Add Custom Marker to Google Maps in Android using Jetpack Compose

Image
In this article, we will take a look at How to use a custom icon as a marker on google maps in our android application. Many android applications use maps to display the location. We can get to see they use custom marker icons like a delivery boy image or an icon to display a marker on the map. 

Set properties on a map in Android using Jetpack Compose

Image
In this article, we will take a look at the implementation of properties & different types of Google Maps in Android using Jetpack Compose. When we use the default application of Google Maps we will get to see different types of Maps present inside this application. We will get to see satellite maps, terrain maps, and many more. We have seen adding Google Maps in the Android application. 

Add Marker to Google Maps in Android using Jetpack Compose

Image
In this article we will learn Integrate Google Map 's markers Into the Jetpack Compose App | Maps Compose Library What if we want to mark places,  for example, nearest gas stations, hotels, or whatever you need? Library got us covered. We can use Markers for that. Marker composable has a couple of parameters. We will go through the most commonly used, but feel free to check them all. state : MarkerState — used to control or observe the marker state such as its position and info window. draggable : Boolean — sets the draggability for the marker. flat : Boolean — sets if the marker should be flat against the map. icon : BitmapDescriptor — sets the icon for the marker. various lambdas like onClick , onInfoWindowClick , onInfoWindowClose and onInfoWindowLongClick . Now, let’s add some markers with different colors. Here’s the code: @Composable fun ComposeMapDemoMarkers() { val singapore = LatLng( 1.3554117053046808 , 103.86454252780209 ) val cameraPositionState = rememberCame

Integrate Google Maps Into the Jetpack Compose App | Add a map to your app

Image
The Maps Compose library for the Maps SDK for Android is a set of open-source composable functions and data types that you can use with Jetpack Compose to build your app. In this article we will learn Integrate Google Maps Into the Jetpack Compose App | Maps Compose Library .. Overview  Some commonly used composable functions and data types include: Circle : Composable function to add a circle to a map. GoogleMap : Composable function to add a map. GroundOverlay : Composable function to add a ground overlay to a map. MapProperties : Data type for properties that can be modified on a map. MapUISettings : Data type for UI-related settings on a map. Marker : Composable function to add a marker to a map. Polygon : Composable function to add a polygon to a map. Polyline : Composable function to add a polyline to a map. TileOverlay : Composable function to add a tile overlay to a map. .. Step 1: Library :  To install the Maps Compose library in your Google Maps project: Add the followin

How to implement In-App Updates in Android using Kotlin| In-app updates

Image
When your users keep your app up to date on their devices, they can try new features and benefit from performance improvements and bug fixes. In this article, we will learn how to implement In-App Updates in Android using Kotlin. In-app updates is a Google Play Core libraries feature that prompts active users to update your app.

Empty State Mobile UIX Jetpack Compose (Jetpack compose UI design)

Image
Empty State Mobile UIX Jetpack Compose for android developer included of 20+ Great mobile screens that can help you save time and energy in designing your next app. All screens and elements are fully customizable, well-organized and come in Jetpack compose source code.  It is super-useful to speed up a mobile design workflow due to its flexibility and ease of use.

Let us build app with Android Material design UI UX

Image
Let us build better apps faster & beautiful with Android Material UI / UX course for Android developer with Kotlin Modern Android apps with Material Design and integrations: Basic,  MVVM, Coroutines, ViewModel, LiveData, Retrofit, Navigation, UI UX & so on.

Material Design Android Bottom Sheet Tutorial with Example in Kotlin

Image
Android Bottom Sheet is a component that slides up from the bottom to up in an application.  For example , when you have a video to share and you click on the Share button, it will open a one slider from bottom, which contains available apps in your device. Sometimes it can also have a menu option. In a simple word, the Android Bottom sheet is an area (surface) that containing extra useful content at the bottom of the screen. It’s hidden in the bottom or partial show to the user will be shown to the user on the action.

RecyclerView Navigation transitions in Android Navigation Architecture Component

Image
Navigational transitions occur when users move between screens, such as from a home screen to a detail screen. Navigation transitions use motion to guide users between two screens in your app. They help users orient themselves by expressing your app's hierarchy, using movement to indicate how elements are related to one another. For example, when an element expands to fill the entire screen, the act of expansion expresses that the new screen is a child element. The screen from which it expanded is its parent element.

Colors Palette API | Selecting Colors with the Palette API in Android with Example

Image
Good visual design is essential for a successful app, and color schemes are a primary component of design.  The palette library is a support library that extracts prominent colors from images to help you create visually engaging apps.

How to implement Android Jetpack Preferences - Android UIX

Image
Implementing a Settings screen in your application is the best way to provide a better user experience by giving users various options to use the application according to the way they want.  For ex , your application can let the user select the tone for the notification received from the application. 

TabLayout Onboarding Screens with ViewPager2 and Fragment

Image
In this post we will create Android TabLayout  OnBoarding UI with ViewPager2.  This OnBoarding UI library contains viewpager2 with fragment. This OnBoarding screens UI involved the Android Navigation Component, Android ViewPager2 and Fragment ViewPager2 is packed inside the latest AndroidX library of JetPack instead of Material Component library. 

How to Create an Onboarding Screen with Animation in Android? (#ViewPager2, #Animation, #PageIndicators)

Image
We are going to learn that how we can Customize the animation using PageTransformer to Onboarding Screen to our android app using kotlin,  so that we can provide a better user experience to the user of the application. Overview: Customize the animation using PageTransformer Zoom-out page transformer Swipe Tabs Example with TabLayout & ViewPager2 What is Onboarding Screen? The onboarding screen can be understood as a virtual unboxing of an application.  Users go through a series of screens which finally directs users to the application interface. 

How to Create an Onboarding Screen in Android with ViewPager2 ?

Image
Here is the demo of the onboarding screen which we are going to create in this article.  We are going to learn that how we can add Onboarding Screen to our android application in the android studio so that we can provide a better user experience to the user of the application. What is Onboarding Screen? The onboarding screen can be understood as a virtual unboxing of an application.  Users go through a series of screens which finally directs users to the application interface. 

Let us build app with Google Jetpack Compose

Image
Let us build better apps faster & beautiful with Jetpack Compose. Jetpack Compose course for Android with Kotlin Modern Android apps with Jetpack Compose and integrations: Basic,  MVVM, Coroutines, ViewModel, LiveData, Retrofit, Navigation, UI UX & so on.

Android Basic MVVM design pattern

Image
In this tutorial, we are going to learn about the MVVM architecture in Android, and then we will build a project with MVVM design pattern. This tutorial is for android app developer who want to get started with the MVVM architecture. Let's get started MVVM design pattern .

Dark Mode for Android App in Kotlin using DataStore Jetpack android

Image
Dark Theme Night Mode implementation programmatically Android App Development Tutorial for beginners Dark Mode is an example of optimization of User Experience as well as the Battery.  It can be implemented on any application a developer desires.

How to create Static, Dynamic & Pinned App Shortcuts in Android App

Image
Shortcuts deliver specific types of content to your users by helping them quickly access parts of your app. Android 7.1 introduced a new feature called App Shortcuts. When you long press your app icon, it shows shortcuts to specific actions which can be launched, on supported launchers. They are of three types:   Static,  Dynamic &  Pinned.

SwiftUI Tutorial | SwiftUI Masterclass 2022 - iOS App Development & Swift

Image
SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before. A complete series of tutorials covering Xcode, SwiftUI, and all the layout and development techniques. https://www.swiftuiio.com/ SwiftUI Masterclass 2022 - iOS App Development & Swift The Complete iOS App Development Course with SwiftUI From Beginner to Advanced App Developer with Xcode

Adobe XD - Shopping Cart UI templates

Image
Adobe XD : App UI UX design | Free App UI UX templates You can use it for designing social network apps, dashboard & stats apps, media & news apps (blogs, videos, galleries...), e-commerce apps, booking apps, and much more.

How to create an App Walkthrough or Onboarding with SwiftUI 4.0 Tutorial

Image
SwiftUI 4.0 App Walkthrough Screens - Onboarding Screen 2022. In this article, I'm going to show how to create a Stylish Onboarding Screen/App Walkthrough Screens Using SwiftUI 4.0 Onboarding is a virtual unboxing experience that helps users get started with an app. Swift UI 4.0 code snippets for the IOS app developers: .. GET source code on Github: ..

How to create bottom sheet dialog with Jetpack Compose?

Image
In this Jetpack compose tutorial we will learn How to create bottom sheet dialog in Android application using Jetpack Compose. Bottom sheet is an area containing additional content that are anchored to the bottom of the screen.  Scaffold basically provides API that will combine different material components to make our layout. In the same way BackdropScaffold uses a backdrop as the centerpiece of the screen. To use bottom sheet we need BottomSheetScaffold which is annotated  as ExperimentalMaterialApi, BottomSheetState (State which persistent bottom sheet in BottomSheetScaffold), remember BottomSheetScaffoldState ( which create and remember BottomSheetScaffoldState) Some parameters for BottomSheetScaffold were given below: sheetContent - Which contains the content of the bottom sheet. scaffoldState - state of the Scaffold. topBar -  top bar bar which is optional field. sheetPeekHeight - The height of the bottom sheet when it is collapsed. sheetContentColor - To set the color for the bo