A demo project for showing how to use WebViews in Android.
WebViewwith the basic WebView settings.
InstaChat offers a revolutionary way to read messages of your favourite messengers. It overlays every other app and you can reply from anywhere you want. Sometimes you did not want to quit your current app but also need to read some important messages or reply to them. Thats the point where InstaChat will help you. Use floating chatHeads bubbles like in Facebook for Whatsapp, Telegram and others!
Simple Android app written in Kotlin.
The app uses JSONPlaceholder as a REST API. Communication with API is done using Retrofit together with RxJava2 Adapter. RxJava2 is used for all network related threading. The presentation layer is based on MVP architectural pattern.
This demo emulates the animation of the circles which are present in Apple Music iOS app. Unfortunately, Apple Music Android app doesn't come with such animations. So i tried my hands and made it for Android. The initial version of the animation covers the most important functionalities of that.
This project is for downloading items(songs, images etc) in Android using RxJava2. There are, however 2 conditions which I have set for downloading.
1) Only 2 items can be downloaded at a time. So even if the user clicks multiple items to download, only 2 of them will be actually downloaded at a time and the rest of the downloads will be en queued.
2) The download percent is shown to the user. But only if the difference between the current percentage and the previously shown percentage is greater than 5 percent.
This project is inspired by the Live Video Reactions on Facebook. I have used RxJava2 for handling the stream of reactions (like, love, haha, wow, sad, angry). I have put one extra condition that the time duration between two reactions should be atleast 300 ms.. This is achieved very easily by RxJava by using Flowable
This guide aims to introduce a beginner reactive programmer to the complete power of the RxJava implementation of reactive programming for the JVM. It is based on the IntroToRx guide for Rx.NET.
No experience with either reactive or functional programming is needed to follow the book. Familiarity with the basics of Java is required.