<?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>Forem: Mohammed Said Belaid</title>
    <description>The latest articles on Forem by Mohammed Said Belaid (@msbelaid).</description>
    <link>https://forem.com/msbelaid</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3512426%2F3f76db30-d9ad-498a-b67c-9e7f815ababc.jpeg</url>
      <title>Forem: Mohammed Said Belaid</title>
      <link>https://forem.com/msbelaid</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/msbelaid"/>
    <language>en</language>
    <item>
      <title>From personal project to teaching project to open-source Android app</title>
      <dc:creator>Mohammed Said Belaid</dc:creator>
      <pubDate>Thu, 18 Sep 2025 20:46:40 +0000</pubDate>
      <link>https://forem.com/msbelaid/from-personal-project-to-teaching-project-to-open-source-android-app-1k4o</link>
      <guid>https://forem.com/msbelaid/from-personal-project-to-teaching-project-to-open-source-android-app-1k4o</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/msbelaid/plugbrain-the-open-source-app-helping-you-take-back-control-of-your-screen-time-2eeo" class="crayons-story__hidden-navigation-link"&gt;PlugBrain: The open-source app helping you take back control of your screen time&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/msbelaid" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3512426%2F3f76db30-d9ad-498a-b67c-9e7f815ababc.jpeg" alt="msbelaid profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/msbelaid" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Mohammed Said Belaid
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Mohammed Said Belaid
                
              
              &lt;div id="story-author-preview-content-2854443" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/msbelaid" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3512426%2F3f76db30-d9ad-498a-b67c-9e7f815ababc.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Mohammed Said Belaid&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/msbelaid/plugbrain-the-open-source-app-helping-you-take-back-control-of-your-screen-time-2eeo" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 18 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/msbelaid/plugbrain-the-open-source-app-helping-you-take-back-control-of-your-screen-time-2eeo" id="article-link-2854443"&gt;
          PlugBrain: The open-source app helping you take back control of your screen time
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/androiddev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;androiddev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/productivity"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;productivity&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/kotlin"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;kotlin&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/msbelaid/plugbrain-the-open-source-app-helping-you-take-back-control-of-your-screen-time-2eeo" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/msbelaid/plugbrain-the-open-source-app-helping-you-take-back-control-of-your-screen-time-2eeo#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>opensource</category>
      <category>androiddev</category>
      <category>productivity</category>
      <category>kotlin</category>
    </item>
    <item>
      <title>PlugBrain: The open-source app helping you take back control of your screen time</title>
      <dc:creator>Mohammed Said Belaid</dc:creator>
      <pubDate>Thu, 18 Sep 2025 20:39:45 +0000</pubDate>
      <link>https://forem.com/msbelaid/plugbrain-the-open-source-app-helping-you-take-back-control-of-your-screen-time-2eeo</link>
      <guid>https://forem.com/msbelaid/plugbrain-the-open-source-app-helping-you-take-back-control-of-your-screen-time-2eeo</guid>
      <description>&lt;p&gt;A quick scroll on social media. A peek into your favorite app. Before you know it, hours have disappeared. We've all been there!&lt;br&gt;
People often refer to this as "Brain Rot": the feeling of mindlessly scrolling, swiping, and tapping long after you planned to stop!&lt;/p&gt;

&lt;p&gt;That’s how the name &lt;a href="https://github.com/msbelaid/PlugBrain" rel="noopener noreferrer"&gt;PlugBrain&lt;/a&gt; was born, an app created to help you reconnect your brain and use your phone with intention. What began as a teaching experiment has since grown into a fully open-source project.&lt;/p&gt;

&lt;h2&gt;
  
  
  How PlugBrain works
&lt;/h2&gt;

&lt;p&gt;PlugBrain is an Android app that helps you reduce screen time and use your phone more mindfully. Instead of simply blocking apps, it adds a twist: after you spend some time on distracting apps, PlugBrain makes you solve a quick math puzzle before continuing.&lt;/p&gt;

&lt;p&gt;This small friction point makes you pause, think, and ask yourself: “Do I really want to open this app right now?”&lt;/p&gt;

&lt;h2&gt;
  
  
  Adaptive difficulty
&lt;/h2&gt;

&lt;p&gt;One of PlugBrain’s most powerful features is its adaptive difficulty system.&lt;/p&gt;

&lt;p&gt;The idea is simple: the more you give in to distractions, the more difficult the challenges get. And if you manage to stay away from distracting apps, the puzzles gradually get easier again.&lt;/p&gt;

&lt;p&gt;This creates a balance between support and accountability:&lt;/p&gt;

&lt;p&gt;More use = harder puzzles → A gentle push to rethink your habits.&lt;br&gt;
Less use = easier puzzles → Positive feedback when you’re doing well.&lt;/p&gt;

&lt;h2&gt;
  
  
  Privacy First: No tracking, No Ads, No Internet
&lt;/h2&gt;

&lt;p&gt;Most apps that promise to help you focus come with a hidden cost: they track your usage, collect data in the background, or interrupt you with ads. PlugBrain takes a different path!&lt;/p&gt;

&lt;p&gt;No data collection: Your app usage stays on your device.&lt;br&gt;
No ads: Nothing to distract you or push you toward upgrades.&lt;br&gt;
No internet connection: PlugBrain works 100% offline, so your information never leaves your phone.&lt;/p&gt;

&lt;h2&gt;
  
  
  PlugBrain is fully FOSS
&lt;/h2&gt;

&lt;p&gt;PlugBrain is a Free and Open Source Software (FOSS) project.&lt;/p&gt;

&lt;p&gt;PlugBrain began as a personal tool I built to manage screen time for myself and my loved ones. Later, I shared the source code with a group of students as a teaching project, showing them how real-world app development works: from development, writing tests, to setting up CI/CD automation, to collaborating on an open source project.&lt;/p&gt;

&lt;p&gt;What started as a personal experiment and a learning exercise eventually grew into something bigger, and today PlugBrain is fully open source.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/msbelaid/PlugBrain" rel="noopener noreferrer"&gt;Source code&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to contribute?
&lt;/h2&gt;

&lt;p&gt;There are many ways you can help:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Feedback: Since no analytics are collected, your feedback is the best way for us to improve PlugBrain.&lt;/li&gt;
&lt;li&gt;Translation: Help make PlugBrain available to more people around the world:&lt;/li&gt;
&lt;li&gt;Creating issues: Report a bug, request a feature or improvement&lt;/li&gt;
&lt;li&gt;Creating a new Challenge type: PlugBrain supports creating new challenges using a builtin Gradle generator. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get PlugBrain
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://f-droid.org/en/packages/app.plugbrain.android/" rel="noopener noreferrer"&gt;F-Droid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://play.google.com/store/apps/details?id=app.plugbrain.android" rel="noopener noreferrer"&gt;Google Play&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apt.izzysoft.de/fdroid/index/apk/app.plugbrain.android" rel="noopener noreferrer"&gt;IzzyOnDroid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/msbelaid/PlugBrain/releases/latest/download/app-release.apk" rel="noopener noreferrer"&gt;Github releases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>opensource</category>
      <category>androiddev</category>
      <category>productivity</category>
      <category>kotlin</category>
    </item>
  </channel>
</rss>
