Documentation is an important aspect of software development, design, and other aspects of tech. All codebase requires some form of documentation. From a simple README to full documentation.

It becomes necessary to use a nice & scalable system to generate, maintain, and deploy the documentation in some projects. That’s where “Static Documentation Generators” come in handy. They are easy to use, versatile, and extremely user-friendly. They are mostly used to document APIs, database schemas, and other information by organizations.

Static Site Generator

A static site generator is a tool that generates a full static HTML website based on raw data…

Possible Problem

This usually happens if you have a draft release for some reason, you will have to delete it first. Obviously no clue about it from the UI, you need to guess it.

Click on the “Releases” tab, it will show you the draft release and you can delete it from there by clicking on the “Discard” button

Most Android developers using Android emulators on average it consumes 2 GB of ..RAM so if possible use an actual Android device these will reduce your resource load on your computer, or use an Android emulator online like https://appetize.io/
Running your Android apps on your 2Gb or 4Gb Ram Computer using an Emulator is a disaster waiting to happen 😩😭.
The good news🥳🥳🥳🥳🥳😍 is you can run your Android/IOS Apps online easily on your web browser, which means you don’t have to overheat your PC with a physical emulator.

Steps on how to run your Android/IOS Apps on your browser

We have all wished we know the count of people that have visited our blog, social media profiles (Twitter, LinkedIn, Facebook) but not all have such features. As a developer that has a GitHub account, knowing the number of persons that visit your profile should be one of your wishes, especially for those that are applying for so many jobs 😉😉😉😉.

In this short article, you will learn how to add a “visitor’s counter” to your GitHub profile. you can add a counter to your GitHub profile with the following line of Markdown

![Visitor Count](https://profile-counter.glitch.me/{YOUR USER}/count.svg)

you can also check out my Github profile: github profile

Thank you for reading my article.

Let’s connect on
Twitter: https://twitter.com/Joklinztech
LinkedIn: https://www.linkedin.com/in/wisdom-nwokocha-76212a77/


Firebase In-App Messaging helps you engage your app’s active users by sending them targeted, contextual messages that encourage them to use key app features. For example, you could send an in-app message to get users to subscribe, watch a video, complete a level, or buy an item. You can customize messages as cards, banners, modals, or images, and set up triggers so that they appear exactly when they’d benefit your users most.

In this article, you will learn how to create an In-App Updater using a card that will notify your users to update their app and give them a…

In this short article, I will explain how I solved a bug that looked like it will not go off 😂😂😂😂😂.

I was very happy trying out Flutter because it is easy and fast to build a huge app with less stress, but as we all know bugs are always around to give us a hard time. In my design, I have a Bottom NavBar(4 navbars) with Three FAB(Floating Action Button) on each screen. I never knew that Flutter has an Attribute called “heroTag” and it must be unique. …

In this tutorial, you will learn how to implement Firebase Performance monitoring in your Android project.

What is Firebase Performance Monitoring

Firebase Performance Monitoring is a service that helps you to gain insight into the performance characteristics of your iOS, Android, and web apps.
You use the Performance Monitoring SDK to collect performance data from your app, then review and analyze that data in the Firebase console. Performance Monitoring helps you to understand where and when the performance of your app can be improved so that you can use that information to fix performance issues.

It is very important to…

Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.


This tutorial has been prepared for the beginners to help them understand the basics of Jetpack compose. After completing this tutorial, you would understand the basics of Jetpack compose and will be able to build a simple android app using it.


In this tutorial, I strongly recommend that you gain some basic knowledge of Kotlin programming language before proceeding with Jetpack compose.

Table of Content

  • Overview
  • Environment…


Firebase Crashlytics is a lightweight, real-time crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality. Crashlytics saves you troubleshooting time by intelligently grouping crashes and highlighting the circumstances that lead up to them.

In these tutorials, you will learn how to easily add Firebase Crashlytics to your Android project. Follow the guide below to start seeing crashes in your Firebase Crashlytics platform.

To learn more about Firebase Crashlytics https://firebase.google.com/docs/crashlytics/get-started?platform=android

Step 1: Connect your app to Firebase

To connect your Android project to Firebase follow this link: https://wise4rmgodadmob.medium.com/how-to-connect-your-android-studio-project-to-firebase-a5f5c4d67e87

Step 2: Add Firebase Crashlytics SDK…

Nwokocha Wisdom Maduabuchi

A software engineer with considerable experience in mobile development, native Android, and IOS development(Xcode), flutter dev, technical writing and community

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