Skip to content

Hishri Taha blog Posts

How to manage Bluetooth 4.0 devices on iOS 10

3 Comments | taha

Hello again!

Since the introduction of Bluetooth LE or “BLE” or Bluetooth Smart back in 2010, it increasingly gained too much attention from both manufacturers and developers equally since it brought numerous improvements such as low energy consumption, relatively small size, and most importantly the ability to broadcast signals between multiple devices; just to name a few. Some might ask why should we even care about Bluetooth 4.0 now knowing that Bluetooth 5.0 has been already out for almost a year; The reason I am writing this now is that Bluetooth 5.0 is not adopted but most IoT/smartphones OEM just yet; Samsung GALAXY S8 might be the only device supporting the latest Bluetooth standard while this post is written.

Target audience

If you are an iOS developer who is working on a application that involves broadcasting data to one or more Bluetooth 4.0 enabled devices (Peripheral) or receiving advertised data (central) and everything in between. This article is for you.

How to create android apps with budget devices in mind

1 Comment | taha


Hello, again! This article is somehow related to a workshop I made a few months ago, so if you are one of those TL;DR people, you can jump directly the open source demo app I prepared which also have the tools included: GitHub


What this is all about

This topic has crossed my mind after noticing that many users with “entry-level” or budget devices are struggling with a disastrous user experience while using many popular apps. When you see users face sluggish or even not responding UI while trying to perform basic operations like opening/closing the app or scrolling down list of items, you almost immediately get the feeling that there is something wrong or missing. Here I am trying to get to the bottom of this issue with many apps.