janetmutua.devUnderstanding Arrow Functions in JavaScriptIntroduction Arrow functions were introduced in ECMAScript 2015 (ES6) and provide developers with a more concise syntax for writing anonymous function expressions. You can use them for short, one-liner functions instead of declaring a regular functio...Aug 26, 2025·5 min read
janetmutua.devFetch API and HTTP requests in JavaScriptTL;DR A simple guide on using the Fetch API to make network requests in JavaScript. Learn how to use async/await to make your code more readable. See how you can handle errors gracefully to avoid your program crashing. Introduction If you want a clea...Aug 21, 2025·6 min read
janetmutua.devAn In-depth Overview of Android's Recycler View - with ExampleAlmost every app showcases a list of items that are scrollable. From applications like Twitter, which lets users scroll their feeds, to music players like Spotify, and image-based apps like Instagram. To render such a large amount of data in the form...May 18, 2023·7 min read
janetmutua.devHow to Set Up BottomNavigationView with a Floating Action Bar In AndroidMost applications feature a floating action bar docked in the middle of the bottom bar. Do you want to learn how to implement this feature in your mobile applications? In this article, you'll learn how to set up a BottomNavigationView with a Floating...May 16, 2023·6 min read
janetmutua.devInstalling Android Studio On Ubuntu 22.04: Complete GuideAre you new to Android Development? And do you want to learn how to set up your Integrated Development Environment (IDE) for building your projects? Then you are in the right place! Android Studio is the official IDE for developing Android apps. It c...Apr 19, 2023·5 min read