<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ameer Hamza Saifi</title>
    <description>The latest articles on DEV Community by Ameer Hamza Saifi (@ameerhamzasaifi).</description>
    <link>https://dev.to/ameerhamzasaifi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3987291%2F99173b06-2887-4004-a082-9bbc17375afe.jpeg</url>
      <title>DEV Community: Ameer Hamza Saifi</title>
      <link>https://dev.to/ameerhamzasaifi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ameerhamzasaifi"/>
    <language>en</language>
    <item>
      <title>Permission Scanner: An Open-Source Android App to Understand App Permissions and Privacy Risks</title>
      <dc:creator>Ameer Hamza Saifi</dc:creator>
      <pubDate>Sun, 08 Nov 2026 18:01:24 +0000</pubDate>
      <link>https://dev.to/ameerhamzasaifi/permission-scanner-an-open-source-android-app-to-understand-app-permissions-and-privacy-risks-457n</link>
      <guid>https://dev.to/ameerhamzasaifi/permission-scanner-an-open-source-android-app-to-understand-app-permissions-and-privacy-risks-457n</guid>
      <description>&lt;p&gt;Android apps request permissions for many reasons. Some permissions are necessary for an app to work, while others may deserve closer attention.&lt;/p&gt;

&lt;p&gt;But how easily can users understand what their installed apps are accessing?&lt;/p&gt;

&lt;p&gt;That is the problem &lt;strong&gt;Permission Scanner&lt;/strong&gt;, an open-source Android application developed by &lt;strong&gt;AHS Mobile Labs&lt;/strong&gt;, aims to solve.&lt;/p&gt;

&lt;p&gt;Instead of displaying a confusing list of Android permissions, Permission Scanner provides a readable privacy and security overview of installed applications and APK files.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Permission Scanner?
&lt;/h2&gt;

&lt;p&gt;Permission Scanner is an Android privacy companion built with Flutter and native Android integration.&lt;/p&gt;

&lt;p&gt;It scans installed applications, examines declared permissions, identifies potentially risky behavior patterns, and presents the results through a privacy-focused dashboard.&lt;/p&gt;

&lt;p&gt;The project is designed around transparency, with local analysis and an inspectable open-source codebase.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Installed App Scanner
&lt;/h3&gt;

&lt;p&gt;Inspect installed applications and view information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Requested and dangerous permissions.&lt;/li&gt;
&lt;li&gt;App installation source.&lt;/li&gt;
&lt;li&gt;System application status.&lt;/li&gt;
&lt;li&gt;SDK information.&lt;/li&gt;
&lt;li&gt;Trackers, services and receivers.&lt;/li&gt;
&lt;li&gt;Application metadata.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Privacy Risk Scoring
&lt;/h3&gt;

&lt;p&gt;Permission Scanner calculates a privacy score from 0 to 100 using permission exposure and other risk signals.&lt;/p&gt;

&lt;p&gt;It classifies applications into four risk levels:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Safe&lt;/li&gt;
&lt;li&gt;Medium&lt;/li&gt;
&lt;li&gt;Dangerous&lt;/li&gt;
&lt;li&gt;Critical&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This helps users identify applications that may deserve additional attention.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. APK Scanner Before Installation
&lt;/h3&gt;

&lt;p&gt;One useful feature is the ability to inspect APK files before installing them.&lt;/p&gt;

&lt;p&gt;The scanner checks for signals including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dangerous permissions.&lt;/li&gt;
&lt;li&gt;Trackers.&lt;/li&gt;
&lt;li&gt;Overlay usage.&lt;/li&gt;
&lt;li&gt;Accessibility service usage.&lt;/li&gt;
&lt;li&gt;Background behavior indicators.&lt;/li&gt;
&lt;li&gt;Packer and spyware-related indicators.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These signals are intended to help users make more informed installation decisions. They are not a guarantee that an APK is safe or malicious.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Compare Applications
&lt;/h3&gt;

&lt;p&gt;Compare two installed applications side by side.&lt;/p&gt;

&lt;p&gt;The comparison includes permission counts, dangerous permissions, trackers, background services, auto-start behavior, internet-related risk signals, and open-source status.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Security Dashboard
&lt;/h3&gt;

&lt;p&gt;The dashboard provides an overview of device privacy exposure, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Overall privacy score.&lt;/li&gt;
&lt;li&gt;Permission exposure.&lt;/li&gt;
&lt;li&gt;Potentially risky applications.&lt;/li&gt;
&lt;li&gt;Recent permission changes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6. Privacy Tools
&lt;/h3&gt;

&lt;p&gt;Additional tools include a permission library, privacy timeline, exportable reports, and optional local alerts for high-risk permission patterns.&lt;/p&gt;

&lt;h2&gt;
  
  
  Built with Flutter and Native Android
&lt;/h2&gt;

&lt;p&gt;Permission Scanner uses Flutter for its application interface and native Android APIs for package inspection.&lt;/p&gt;

&lt;p&gt;Its technology stack includes:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;Technology&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Framework&lt;/td&gt;
&lt;td&gt;Flutter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Language&lt;/td&gt;
&lt;td&gt;Dart&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;State Management&lt;/td&gt;
&lt;td&gt;Riverpod&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Local Storage&lt;/td&gt;
&lt;td&gt;Hive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Notifications&lt;/td&gt;
&lt;td&gt;flutter_local_notifications&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Permissions&lt;/td&gt;
&lt;td&gt;permission_handler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Native Integration&lt;/td&gt;
&lt;td&gt;Android MethodChannel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UI Architecture&lt;/td&gt;
&lt;td&gt;Modular screens and reusable widgets&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The application uses native Android integration through &lt;code&gt;MethodChannel('permission_scanner')&lt;/code&gt; to retrieve application and APK metadata.&lt;/p&gt;

&lt;p&gt;Permission analysis and risk scoring are performed locally. Hive caching helps avoid unnecessary rescans when the installed application set has not changed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Privacy and Transparency
&lt;/h2&gt;

&lt;p&gt;Permission Scanner is built around local analysis rather than sending device scan results to a remote analysis service.&lt;/p&gt;

&lt;p&gt;Users control when they export reports or share summaries.&lt;/p&gt;

&lt;p&gt;The project also provides an accessible privacy policy and open-source implementation for people interested in understanding how it works.&lt;/p&gt;

&lt;h2&gt;
  
  
  Open Source Project
&lt;/h2&gt;

&lt;p&gt;Permission Scanner is available under the MIT License.&lt;/p&gt;

&lt;p&gt;Developers can inspect the implementation, explore the permission analysis logic, report bugs, suggest improvements, and contribute to the project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/AHS-Mobile-Labs/Permission_Scanner" rel="noopener noreferrer"&gt;https://github.com/AHS-Mobile-Labs/Permission_Scanner&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Download Permission Scanner
&lt;/h2&gt;

&lt;p&gt;Android users can download the application through Google Play or obtain the standalone APK from the GitHub Releases section.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Play:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://play.google.com/store/apps/details?id=com.ahsmobilelabs.permissionScanner.opensoucre" rel="noopener noreferrer"&gt;https://play.google.com/store/apps/details?id=com.ahsmobilelabs.permissionScanner.opensoucre&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Releases:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/AHS-Mobile-Labs/Permission_Scanner/releases" rel="noopener noreferrer"&gt;https://github.com/AHS-Mobile-Labs/Permission_Scanner/releases&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About AHS Mobile Labs
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AHS Mobile Labs&lt;/strong&gt; is an independent software development studio focused on building practical mobile applications and open-source software.&lt;/p&gt;

&lt;p&gt;Our goal is to create useful tools with transparent development practices and user-focused experiences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Official Website:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://ahsmobilelabs.website/" rel="noopener noreferrer"&gt;https://ahsmobilelabs.website/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Explore More Projects:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/AHS-Mobile-Labs" rel="noopener noreferrer"&gt;https://github.com/AHS-Mobile-Labs&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Android privacy starts with understanding what applications can access.&lt;/p&gt;

&lt;p&gt;Permission Scanner brings installed-app inspection, APK analysis, permission explanations, privacy scoring, and application comparison together in one place.&lt;/p&gt;

&lt;p&gt;The project is open source, and developers and Android enthusiasts are welcome to explore the codebase and contribute.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Explore Permission Scanner:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/AHS-Mobile-Labs/Permission_Scanner" rel="noopener noreferrer"&gt;https://github.com/AHS-Mobile-Labs/Permission_Scanner&lt;/a&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>flutter</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Building OpenLib: An Open-Source Software Discovery Platform Inspired by IMDb and GitHub</title>
      <dc:creator>Ameer Hamza Saifi</dc:creator>
      <pubDate>Tue, 16 Jun 2026 11:16:01 +0000</pubDate>
      <link>https://dev.to/ameerhamzasaifi/building-openlib-an-open-source-software-discovery-platform-inspired-by-imdb-and-github-184n</link>
      <guid>https://dev.to/ameerhamzasaifi/building-openlib-an-open-source-software-discovery-platform-inspired-by-imdb-and-github-184n</guid>
      <description>&lt;p&gt;Over the past few months, I've been building OpenLib, a platform designed to help people discover, review, and track open-source software.&lt;/p&gt;

&lt;p&gt;Website: &lt;a href="https://www.openlib.online" rel="noopener noreferrer"&gt;https://www.openlib.online&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/AHS-Mobile-Labs/OpenLib" rel="noopener noreferrer"&gt;https://github.com/AHS-Mobile-Labs/OpenLib&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Why I Started OpenLib&lt;/p&gt;

&lt;p&gt;One thing I've always noticed about open-source software is how difficult discovery can be.&lt;/p&gt;

&lt;p&gt;Many amazing projects remain hidden inside GitHub repositories, blog posts, Reddit threads, and random recommendations. Unless someone actively follows the ecosystem, finding useful software often feels like an accident.&lt;/p&gt;

&lt;p&gt;I wanted to create something that treated open-source projects more like movies on IMDb or games on Steam—a place where people could discover applications, leave reviews, track releases, and contribute information.&lt;/p&gt;

&lt;p&gt;That idea became OpenLib.&lt;/p&gt;

&lt;p&gt;What OpenLib Does&lt;/p&gt;

&lt;p&gt;OpenLib aims to be a community-driven software discovery platform with features such as:&lt;/p&gt;

&lt;p&gt;Open-source software directory&lt;br&gt;
Application pages&lt;br&gt;
Ratings and reviews&lt;br&gt;
Repository links&lt;br&gt;
Release tracking&lt;br&gt;
Version history&lt;br&gt;
Community submissions&lt;br&gt;
Search and discovery tools&lt;/p&gt;

&lt;p&gt;The long-term goal is to make it easier for users to find quality open-source software while helping developers gain visibility for their projects.&lt;/p&gt;

&lt;p&gt;Building as a Solo Developer&lt;/p&gt;

&lt;p&gt;I want to be transparent about the development process.&lt;/p&gt;

&lt;p&gt;I use AI tools to accelerate development, especially for UI work and prototyping. AI helps me move faster, but it does not run the project for me.&lt;/p&gt;

&lt;p&gt;I still spend most of my time:&lt;/p&gt;

&lt;p&gt;Designing features&lt;br&gt;
Building backend functionality&lt;br&gt;
Maintaining infrastructure&lt;br&gt;
Debugging issues&lt;br&gt;
Reviewing generated code&lt;br&gt;
Making architectural decisions&lt;br&gt;
Managing deployments&lt;/p&gt;

&lt;p&gt;Like many solo developers, I use every tool available to make progress.&lt;/p&gt;

&lt;p&gt;Current Challenges&lt;/p&gt;

&lt;p&gt;The biggest challenge isn't writing code.&lt;/p&gt;

&lt;p&gt;It's:&lt;/p&gt;

&lt;p&gt;Maintaining the platform&lt;br&gt;
Keeping software listings updated&lt;br&gt;
Improving user experience&lt;br&gt;
Finding contributors&lt;br&gt;
Growing a community around the project&lt;/p&gt;

&lt;p&gt;Building something useful is only half the battle. Getting feedback and community participation is often much harder.&lt;/p&gt;

&lt;p&gt;How You Can Help&lt;/p&gt;

&lt;p&gt;If you're interested in open-source software, I'd appreciate your feedback.&lt;/p&gt;

&lt;p&gt;You can help by:&lt;/p&gt;

&lt;p&gt;Exploring the platform&lt;br&gt;
Submitting open-source applications&lt;br&gt;
Reporting bugs&lt;br&gt;
Suggesting features&lt;br&gt;
Contributing code&lt;br&gt;
Sharing the project with others&lt;/p&gt;

&lt;p&gt;Issue tracker:&lt;br&gt;
&lt;a href="https://github.com/AHS-Mobile-Labs/OpenLib/issues" rel="noopener noreferrer"&gt;https://github.com/AHS-Mobile-Labs/OpenLib/issues&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every bug report, feature request, and contribution helps move the project forward.&lt;/p&gt;

&lt;p&gt;Feedback Welcome&lt;/p&gt;

&lt;p&gt;I'm still actively improving OpenLib and would love to hear thoughts from developers, Linux users, and open-source enthusiasts.&lt;/p&gt;

&lt;p&gt;What features would make a platform like this useful for you?&lt;br&gt;
What would encourage you to contribute or use it regularly?&lt;/p&gt;

&lt;p&gt;Thanks for reading.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>webdev</category>
      <category>linux</category>
    </item>
  </channel>
</rss>
