
Android Articles
Demonstrating implementations features, use cases in android app. Categories such as WebKit, Navigation component, RecyclerView, Material Design Components, Menus, Fragments etc.

Line, Bar, Nested graphs in Flutter Android with Animations
Learn how to create charts in Flutter with this guide. We start with line and bar graphs, then show how to animate them. The guide wraps up with a focus on nested graphs, including multi-line and bar-line charts. A practical approach to understanding data visualization in Flutter.

Use SavedStateHandle with ViewModel Compose Android
Use SavedStateHandle effectively to receive arguments directly in ViewModel while navigation between composables or fragments in Android. Learn how to pass a parcelable navigation type objects and write a simple test case by mocking retrieved data.

Handling permissions with Accompanist in Android with Jetpack Compose
This page will help you understand and implement runtime permission using accompanist library in android with jetpack compose. Along with that, handle few use case scenarios and showing the image from an uri.

Implementing permissions in Android with Jetpack Compose
This article will help you understand and implement runtime permissions in android with jetpack compose without using any library. Along with that handle few use case scenarios and showing the image from the launcher using an Uri.

Modal Bottom sheet in android jetpack compose
Implementing modal bottom sheet has never been easier in Android with Compose. But it is made easier with ModalBottomSheetLayout along multiple options like adding an anchor, styling your sheet, allows you to add modal sheet with your own customization at utmost convenience.

Reveal effect animations in compose jetpack android
Animate shapes in android with jetpack compose. Article demonstrates use case and sample animations covering shapes, launched effect, repeatable, infinite and finite animation, remember infinite transition, animate color changes, animate float between initial and target values.

Architecture for Compose android apps – new revamped principles
Build android app with compose which follows guide to app architecture principles. Implement UI and Data layer built with ViewModels, Coroutines, States.

Search with TextField in list Compose Android Jetpack
Build fully search functional screens with composables in android using TextField, State, ViewModel and LiveData. theming, customizing and validading the TextField to perform search and display relevant results to user in list.

Custom shape animations pulsating circles on canvas in compose android
Custom shape animations in android with jetpack compose. Animate circle and line on canvas to form custom shape animation. Create pulsating circles with animatable properties with launched effect, repeatable and finite animation, remember infinite transition, animate float between initial and target values.

Jetpack Compose Hourglass animation on canvas in Android
Learn how to create hourglass animation with drawing on canvas in android with jetpack compose. Scale shape and color of animateable object drawn on canvas based on duration with initial and target values.

Jetpack Compose Bottom Navigation View in Android
When developing any mobile app, it is very important that we think about how the user will move through our app. One of the best ways to help users navigate through an app is to include a Bottom Navigation Bar. Let’s see how we can implement one in Jetpack Compose!

List animations in Compose: Drag to reorder
Learn how to implement drag to reorder feature in Jetpack Compose. And spice things up in the end to make it more intuitive.

Jetpack Compose Navigation list to detail in android
Learn how to build a simple navigation flow between list and detail composable destinations using jetpack compose in android.
Build a simple app which shows cats using NavHost, NavController, NavArguments.

List animations in Compose: Swipe to delete
Want to get a taste of gestures in Compose? Check this article, and build a spectacular animation when an item is swiped away.

List animations in Compose: Add an item
Learn Compose animations with a walk-through project. Using LaunchedEffect and Animateable, we create a few consecutive animations to produce a smooth experience while adding an item to a list.

Rows Columns and Boxes in Jetpack Compose Android
Even with just rows and columns, you can create intuitive user interfaces in Jetpack Compose. Create basics layouts Rows and Columns using Jetpack Compose in Android. Chaining and aligning the elements in layouts.

Working with menus in android
This article covers everything about implementing menus in android. Show popup menu’s, popup list menu’s, nesting menu items, context menu’s, drop down menu’s and setting menu item click listeners for all types.

Implementing Snackbars with android
Snackbar is a lightweight-widget that we can use as an alternative to Toast. Snackbar is used to show messages to user at bottom of app screen with swiping enabled also contains an optional action button to perform user actions.

WebView for Android with JavaScript and WebSettings
WebView is an extended class of Android’s View class. It allows us to display webpages in an application. Android WebView is a component that turns an application into a web application. It makes use of WebKit engine which implements a responsive design and loads pages from URL.

ViewPager2 with TabLayout in Android
This article helps you to implement swipe between fragments with TabLayout and ViewPager2. We have a simple application demo that helps you on getting started with implementing swipe.

Implementation of Floating action button in Android
FloatingActionButton is an icon floating above the User Interface. It triggers primary actions such as transitions on the screen. This article covers the implementation of regular FloatingActionButton and Expandable FloatingActionButton in Kotlin.

BottomNavigationView with navigation in Android
Implementing Material Design BottomNavigationView is pretty simple which allows users to Navigate to multiple screens by simply clicking on the bottom icons. This article covers implementing along with navigation controller.

Search in a list using RecyclerView in Android
Build a custom search interface with EditText and perform search in RecyclerView elements. Get user query with voice capabilities text-to-speech or by typing. Easy to implement, learn with example demonstration and source code.

Firestore collections and documents in RecyclerView Android
With Cloud Firestore using collections and documents show data in RecyclerView. Implement feature with detailed demonstration in this article.

RecyclerView to ViewPager2 with MaterialViewPager | Android
ViewPager2 comes with major improvements from ViewPager which enables swipe views with RecyclerView, vertical swipe, orientation, right-to-left support, Modifiable fragment collection, PageTransformations, swipe between fragments with TabLayout, DiffUtils etc. Let’s understand with an example implementation.

Shared element transition in fragments Android
Learn how to implement SharedElementTransition between destinations using NavigationComponent in an android application. Perform move transition between views with an example i have shown.

Merge RecyclerView adapters with ConcatAdapter Android
Merge mutiple adapters with single RecyclerView using ConcatAdapter. Check this article to learn more with example i have implemented also find this project in Github.

Pass data between fragments with Navigation in android
Navigation is part of Android Jetpack which handles everything needed for an app navigation. With SafeArgs, NavArgs and place to visualize all app destinations at one place. Learn with example I have created in this article.

Working with jetpack navigation android
Easy to implement and whole app navigation at one place, with visual code editor which connects different destinations using actions. Learn how to implement SafeArgs with this article. Also check the my example available in Github.

Navigation with ViewModel and LiveData | Android Architecture Components
Pass data between destinations using Safe Args along with ViewModel, LiveData with this simple android app. Navigation is part of Android Architecture Components which helps to visualize and build an app which navigates properly between different destinations.
You must be logged in to post a comment.