Open in app

Sign In

Write

Sign In

Aanand Shekhar Roy
Aanand Shekhar Roy

780 Followers

Home

About

Sep 10, 2020

Garbage in, Garbage out: Hidden biases in data.

Building a data-driven product is not an unusual idea these days. Building a product using data is in itself a pretty big challenge, but what if the most important tool we are using, on which our entire strategy is based, in itself crooked? Seems unlikely? Think again. In this article…

Product Management

5 min read

Garbage in, Garbage out: Hidden biases in data.
Garbage in, Garbage out: Hidden biases in data.
Product Management

5 min read


Published in

AndroidPub

·Feb 5, 2019

Started services in Android

In the last post, we read about Bound services and how their lifecycle depends on the component which binds to them. There is a second kind of service, called started services, whose lifecycle is independent of any component. They may continue to run in the background for an indefinite time. …

Android App Development

4 min read

Started services in Android
Started services in Android
Android App Development

4 min read


Published in

AndroidPub

·Jan 30, 2019

Bound services in Android

Services is the Android component which is used to perform long-running background tasks. There are other Android components which run in the background too, like Broadcast receiver and JobScheduler, but they are not used for long running tasks. Matter of fact, a broadcast receiver, though runs in the background, need…

Android

7 min read

Bound services in Android
Bound services in Android
Android

7 min read


Published in

AndroidPub

·Jan 21, 2019

Using static code analysis tool in Android Studio

Static analysis (or static code analysis) is an analysis run on the source code, against some set rules, even before the program runs (usually even before the unit tests). This is a kind of debugging that is done without even running the program and this is usually the first step…

Android

4 min read

Using static code analysis tool in Android Studio
Using static code analysis tool in Android Studio
Android

4 min read


Published in

HackerNoon.com

·Aug 28, 2018

Singleton Pattern — What you might be doing wrong!

Singleton pattern is definitely the easiest pattern of all the design patterns but trust me, many of us are doing wrong. So let’s find out more about this pattern. We all know the motivation of using Singleton pattern. It’s a pattern which allows us to have only a single instance…

Android

6 min read

Singleton Pattern — What you might be doing wrong!
Singleton Pattern — What you might be doing wrong!
Android

6 min read


Feb 16, 2018

These 2 hacks will make you follow through on your commitments.

When was the last time you thought that you are going to get fit? Or you are going to start a new business? Or cried “Enough is enough” ? You were so determined to get in shape, work on your financial only to find out that after some days, you…

Health

2 min read

These 2 hacks will make you follow through on your commitments.
These 2 hacks will make you follow through on your commitments.
Health

2 min read


Published in

AndroidPub

·Feb 14, 2018

Error handling in RxJava/RxKotlin

If you’ve worked with RxJava/RxKotlin, you might be familiar with three methods of a subscriber. onNext , onError and onComplete. In a reactive stream, elements are consumed by onNext first, and onComplete is called when the stream ends. If you encounter any error in onNext, the complete observable chain is…

Rxjava

4 min read

Error handling in RxJava/RxKotlin
Error handling in RxJava/RxKotlin
Rxjava

4 min read


Published in

AndroidPub

·Feb 7, 2018

Know your sensors — Android Location Services

Location services on handheld devices have transformed this world. Several billion dollar companies like Uber exist because of it. Location services provide contextual information keeping in mind your current location. It could be search results, place recommendations, restaurants near you etc. We call this facility Android Location Services, which consists…

Android

4 min read

Know your sensors — Android Location Services
Know your sensors — Android Location Services
Android

4 min read


Published in

AndroidPub

·Feb 1, 2018

RxJava — Schedulers — What, when and how to use it?

Schedulers are one of the main components in RxJava. They are responsible for performing operations of Observable on different threads. They help to offload the time-consuming onto different threads. In this post we will learn the types of schedulers and when to use the different types. IO — This is…

Rxjava

4 min read

RxJava — Schedulers — What, when and how to use it?
RxJava — Schedulers — What, when and how to use it?
Rxjava

4 min read


Published in

AndroidPub

·Jan 27, 2018

RxJava — Flowables — What, when and how to use it?

To understand Flowables, we need to understand Observables first. Observables are those entities which we observe for any event. Observables are used when we have relatively few items over the time and there is no risk of overflooding consumers. If there is a possibility that the consumer can be overflooded…

Rxjava

4 min read

RxJava — Flowables — What, when and how to use it?
RxJava — Flowables — What, when and how to use it?
Rxjava

4 min read

Aanand Shekhar Roy

Aanand Shekhar Roy

780 Followers

Senior Software Engineer @Joist, Author of Kotlin Programming Cookbook.

Following
  • Armen Mkrtchian

    Armen Mkrtchian

  • Michael Simmons

    Michael Simmons

  • Cristian Randieri, Phd

    Cristian Randieri, Phd

  • ALaw

    ALaw

  • Saber Solooki

    Saber Solooki

See all (55)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams