Why Not! Image Carousel! Version 2 released! 😃 In this post, I will discuss some of the new features and some challenges I face during coding it.
There are many new features, changes, and modifications that come with version 2. Notable features/changes are —
ImageCarouselis now a lifecycle-aware component.
The full release note can be found here. Let’s discuss some of the features.
The age of
I am very excited to introduce version 2 of the Oops! No Internet! Android library.
In this new version, we’ve restructured and refactored the whole library. The library is now using a lifecycle-aware component to show & hide the dialogs and snackbars, which will reduce code and many unexpected crashes. We’ve also introduced a ready-to-use lifecycle-aware component. Which will make it easy to create any new components/elements to automatically do things based on the Internet connectivity change. The library also now dark-mode ☀️ 🌘 ready.
As the entire library has been restructured, we’ve changed
NoInternetDialogPendulum . We’ve created…
Do you know that creating an image carousel in Android is easier then you think! 😉
Recently in a project, I have to show some images for preview. I am thinking to use an image carousel library to show the images. But the library I found does not make me feel good 😑! They are old or have discontinued/old library dependency 🙄!
So I thought let’s try to make one 😁! Then I checkout the existing libraries source codes and I found that creating a carousel is a two-line code 😲!
To create a carousel (ViewPager like view) just attach…
Yet another No Internet Dialog library for Android!
A couple of months ago I found a library, called “NoInternetDialog”. It’s an awesome Android library to notify users when there is no active internet connection!
But the library is not currently maintained. And it has a serious crash issue! I wanted to fork and fix the bug, but it has a lot of depreciated codes and written in Java 😑!
So finally I get inspired by the idea 😉 and create a new library,
No internet dialog and snackbar for rescue!
It’s written in Kotlin. Just initialize it…