4 stars
Offline First & Featureful App

I am an active contributor to OpenStreetMap project since 2013 and this app means a lot to me because this was the only alternative map application back then & for long-time for Android & iOS devices.

Merely contributing to OSM was not fruitful until such a consumer side app exists which makes contributing to OSM meaningful because we can de-google (i.e live without google) ourselves for privacy & sovereign reasons.

  1. The app supports offline first usage (we have to download map data of our area of interest) and no need to worry about lack of Internet connectivity when traveling abroad or remote regions.
  2. Offline navigation & voice instructions on language of your choice through TTS. Additionally it can also integrate with online routing services like OSRM, etc.
  3. The app also has a collection plugins which enhances the features like close integration with Wikipedia, street level images through Mapilary & wikimedia commons.
  4. The app screens are customizable with various widgets.
  5. Supports multiple usage profiles (car, bike, public transport, cycling, etc).
  6. Display the map in language of your choice (the names in OSM should be localized to that language)
  7. Bookmark or save favorite places
  8. Record GPS tracks, plan a route and share it with friends & family members. Tracks can be uploaded to OSM for helping armchair mappers too.

Feature wise it is extensible. The app renders vector tiles and since it does it all in our phone, the rendering will not be as smooth as Google maps or CoMaps or OrganicMaps.

Map data also takes up a small portion of storage (this data can be moved to external storage, if available) and the app also supports receiving live updates of data (if you are an OSM contributor).

Overall, a fantastic app that will never fail you (map data quality varies from region to region based on how actively people contribute to OSM in that region).


5 stars
Secures our Phones from Theft

A very small, simple, effective app works as expected. Rings an anti-theft alarm whenever the phone is unplugged from charging cable. Useful while charging in public places. However triggers a false alarm during a power failure too. Can’t blame the app, there is no easy way to distinguish between power failure & cable unplug.


5 stars
Defend Secularism & Strengthen Democracy against RSS Fascism in India

This book is a compilation of selected few essays written by Sitaram Yechury, who was the General Secretary of Communist Party of India (Marxist) also known as CPI(M).


Picture of the front cover of the book “The Fight For the Republic” by Sitaram Yechury (Own work. License: CC-BY-SA.)

The book also contains an introduction by Prabhat Patnaik, a renowned Indian Marxian economist. In his introduction, he explains how it’s not just in India, but the rightward shift is a global phenomenon and how the crisis of neo-liberalism causes it.

The selected essays in the book are,

  1. Psuedo-Hinduism Exposed
  2. What is Hindu Rashtra?
  3. India at 75.

Psuedo-Hinduism Exposed

In this section of the book, the author debunks and counters the myths and lies peddled by the RSS (the fascist organization) & the BJP (it’s political wing) to sow their hatred towards the muslims in India. This essay was written back in 1993, 2 years after the disputed Babri Masjid was demolished. This section is mostly in the Question and Answer format.

What is Hindu Rashtra?

In this essay, the author explains the idea behind the right-wings fascist project, the Hindu (or) Hindutva Rashtra. He explains how this project stands against the “Idea of India” which was formed during the Independence struggle and exposes it from the words of it’s founders & ideologues (Golwalkar, Savarkar, Hedgewar, etc.,).

The “Idea of India” embraces linguistic, ethnic & the vast cultural diversity of India whereas “Hindutva” wants to build a monolith culture based on religious lines.

It openly embraces the Holocaust methods adopted by the Nazis of Germany & Fascists of Italy. It defies modern science & logic and creates narratives that are against popular evidence.

India at 75

Here, the author explains where India stands today, 75 years after attaining freedom, the battle of ideas between the left, right and the center. He recalls the role played by the Indian left, especially of the communists, in championing the linguistic equality, bringing the question of land distribution to the center stage and defending the true principles of Secularism (separation of state and religion).

He also touches upon how the independence struggle in India, which was basically a capitalist democratic revolution, instead of destroying, came into a compromise with Fuedalism in India out of which today we have the corporate-communal nexus fueling each other.

Finally, he concludes with a note on the immediate task to defend the Indian constitution against the fascist attack and to strengthen peoples democracy to move India towards the next stage, i.e Socialism.

Overall, this book should be read by anyone who wants to understand the historical and contemporary political developments in India.