Using Bluetooth Low Energy Beacons to do contact tracing

CloseToMe Android BLE library

The idea behind the library

with Kotlin flavor and ignoring Protobuf pros and cons!

some quick notes that might comes handy for beginners


val immutableName: String = "Mohsen"var mutableName: String = "Mohsen"
var mutableName = "Mohsen"
var nullableName: String? = null

Using Framer for Android prototyping

What is Framer?

The familiarity of visual editing with the flexibility…

a technical community on Slack

Join Android Developers Mansion on Slack — Invitation
  • please enter your email address
  • enter “android” as invite token
  • and then check your mailbox for invitation link from Slack.

JetBrains JVM Debugger Memory View plugin

JetBrains JVM Debugger Memory View plugin

What is the plugin about?

What is the problem exactly?

  • showErrorOnOffline()
  • showErrorOnServiceNotResponding()
  • showErrorOnUnableToParseResult()
  • showErrorOnNoResponse()
  • and we know that there could be more…

Previously on this article…

Test, Test, and Test… Why?

Previously on this article…

RxJava is a revolution, truth or fiction!

Previously on this article…

Let’s get into network and API:

Mohsen Mirhoseini

I am a senior software engineer with a passion for Android development. A computer geek who cannot resist Mobile apps, IoT, Tech talks, and video gaming.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store