Skip to content
S

Sangam Shrestha

  • Blog
  • Contact
Twitter Github
S
Sangam Shrestha

Blog

  • Bootloader Unlocked
    Android

    The Current State of Xiaomi Bootloader Unlocking in 2025

    BySangam July 25, 2025July 26, 2025

    Xiaomi’s 2025 bootloader unlock policy is now strict and gives users only one chance. It’s meant to stop misuse and keep the system safe, but it has made things harder for developers and the community. Xiaomi was once known as the best choice for modders, but that image is slowly fading. Here is how you…

    Read More The Current State of Xiaomi Bootloader Unlocking in 2025Continue

  • Getting Rid of Ads
    Hacks

    Getting Rid of Ads

    BySangam July 11, 2025July 11, 2025

    Ads are pretty annoying. A few ads here and there are fine, but seeing them every day and on every app launch? That’s just unacceptable. Whether it’s in your web browser or on your phone, ad blocking can save you time and protect your privacy. Today, I’m going to talk about how to block ads…

    Read More Getting Rid of AdsContinue

  • cloudflare tunnel
    Linux

    Using Android Device as a Linux Server

    BySangam June 19, 2025June 26, 2025

    It is possible to use Android device as a Linux server. With a few tools and apps, you can run web servers, SSH, and more — all from your Andoird. You can even make it publicly accessible over the internet. Prerequist First of all you need to install Termux which is a terminal emulator and…

    Read More Using Android Device as a Linux ServerContinue

  • flutter
    Flutter

    Why Pub.dev’s Metrics Fall Short in Identifying Flutter Packages

    BySangam October 30, 2024

    It’s easy to assume that the most liked packages on Pub.dev are the best options. However, don’t follow the crowd blindly; the “likes” metric can be misleading for developers searching for packages that truly fit their use case. Here’s where this system can fall short, with an example to illustrate. The Case of flutter_dotenv When…

    Read More Why Pub.dev’s Metrics Fall Short in Identifying Flutter PackagesContinue

  • flutter
    Flutter

    Flutter Packages and Localization

    BySangam October 4, 2024June 26, 2025

    Internationalizing Flutter apps is pretty simple and straightforward as documented in the official website. But there is no clear documentation about localizing a Flutter packages and adding support for more language if package does not support them or overriding default translations. However the the process is same with some minor differences. You may know generating…

    Read More Flutter Packages and LocalizationContinue

  • Miscellaneous

    Radio NP: Your Go-To Nepali Radio App

    BySangam August 5, 2024

    Introducing Radio NP: Your Go-To Nepali Radio App Hello everyone! I’m excited to share with you Radio NP, a project I’ve been working on. Radio NP is a free and open-source app that brings together all Nepali radio stations in one convenient place. Whether you’re looking to catch up on the latest news, enjoy some…

    Read More Radio NP: Your Go-To Nepali Radio AppContinue

  • flutter
    Flutter

    10x Supercharge your Flutter Development Experience

    BySangam April 8, 2024June 26, 2025

    Tired of switching flutter versions, running long build runner commands, cocoapods issues, incompatible ruby versions and fastlane? Worry not, we can fix it all. Hi, I am a flutter developer and in this article I am going to unveil the secrete of 10x productivity. I are going to cover version management using mise, must have…

    Read More 10x Supercharge your Flutter Development ExperienceContinue

  • flutter
    Flutter

    How to Create a Reusable AppBar with Custom Back Button in Flutter

    BySangam February 25, 2024

    We don’t always want a material or a cupertino back button in our flutter app. So we use leading property in the appbar to use a custom back button. But there is a problem, it is not reusable and will not automatically handle back button like how Flutter default AppBar widget does. Here we will…

    Read More How to Create a Reusable AppBar with Custom Back Button in FlutterContinue

  • shadowsocks
    Linux

    Setup Shadowsocks on Ubuntu Server

    BySangam November 25, 2023June 26, 2025

    Shadowsocks is a lightweight proxy that helps you bypass firewalls and access blocked websites. It does this by using a variety of techniques, such as port obfuscation, traffic encryption, and protocol camouflage. These techniques make it difficult for firewalls to detect and block Shadowsocks traffic. As a result, Shadowsocks is a popular tool for people…

    Read More Setup Shadowsocks on Ubuntu ServerContinue

Page navigation

1 2 3 … 12 Next PageNext
  • More About Me
  • Privacy Policy

© 2025 Sangam Shrestha

Scroll to top
  • Blog
  • Contact
Search