Learning Kotlin Bacis - Part 1

Kotlin is a programming language developed by JetBrains, and it is now the default language for Android app development. Kotlin’s syntax is similar to Java, but it is more concise and includes additional features such as type inference, null safety, and class extension. The easiest and fastest way to get started with Kotlin is by installing the IntelliJ IDEA IDE. After installing the IDE, you can start a new Kotlin project and run code directly in the editor or the REPL. You can also try Kotlin online in the playground on the Kotlin official website. You cannot write and compile Kotlin projects in the playground but it allows a quik way to test out and play with Kotlin code.

Read More

Shaking Off the Rust - Rediscovering Android Programming with Kotlin

It has been quite a long time since I last wrote some code. Recently, with some free time on my hands, I started exploring online resources to get back into coding. Having primarily worked as an Android developer, I naturally wanted to shake off the rust and dive back into creating Android apps after more than six years. Unsurprisingly, I found that the Android development ecosystem and the broader mobile development landscape have undergone significant changes during this time. Through this blog, I aim to document my reskilling journey. I hope it serves as a useful resource for others who might be interested in getting into Android development.

Read More

Creating After and Before Map Using OpenStreetMap

We can create after and before maps easily using freely available map data and tools. In this post we will learn to make after before slider for OpenStreetMap using tools Maperative, Leaflet and Github pages. We will use the Maperative to create map tiles for older OSM data and Leaflet side by side control to create a before after slider. We will then host the tiles and the before after maps using github pages. We will be making the after and before map of Nepal using the current OSM data of Nepal and the January 1st, 2015 older data of Nepal. We will be using ubuntu 16.04 as our operating system for the tutorial but the tools can be used in other operating systems as well.

Read More

Beginning of OSM Community in Bhutan

World Bank Bhutan in consultation with the Thimphu Thromde partnered with Kathmandu Living Labs(KLL) and Humanitarian OpenStreetMap(HOT) team to start the OpenStreetMap(OSM) movement in Bhutan. The plan was to sensitize the government officials and build their capacity to create and use map data using open source platforms like OpenStreetMap and QGIS. We also had planned on training students from Royal Thimphu College(RTC) on crowdsource gis and mapping in OSM.

Read More