<?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: Aswin</title>
    <description>The latest articles on DEV Community by Aswin (@lifeasaswin).</description>
    <link>https://dev.to/lifeasaswin</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%2F795266%2F3dae8288-9d5b-4778-92dd-9b2fcf272031.png</url>
      <title>DEV Community: Aswin</title>
      <link>https://dev.to/lifeasaswin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lifeasaswin"/>
    <language>en</language>
    <item>
      <title>Introducing Dolphin - new way to make Android Apps using React.</title>
      <dc:creator>Aswin</dc:creator>
      <pubDate>Tue, 18 Nov 2025 18:46:39 +0000</pubDate>
      <link>https://dev.to/lifeasaswin/introducing-dolphin-new-way-to-make-android-apps-using-react-1boa</link>
      <guid>https://dev.to/lifeasaswin/introducing-dolphin-new-way-to-make-android-apps-using-react-1boa</guid>
      <description>&lt;h1&gt;
  
  
  🤔 “Why does learning mobile app development feel &lt;em&gt;way&lt;/em&gt; harder than building for the web?”
&lt;/h1&gt;

&lt;p&gt;Most beginners today jump into coding through &lt;strong&gt;web dev&lt;/strong&gt; because it feels fast, visual, forgiving, and honestly… fun!&lt;br&gt;&lt;br&gt;
But the moment they try building &lt;strong&gt;Android apps&lt;/strong&gt;, the vibe suddenly changes:&lt;br&gt;&lt;br&gt;
new languages, heavy setup, long builds, and tons of steps before even seeing a single button on screen.&lt;br&gt;&lt;br&gt;
It just &lt;em&gt;felt&lt;/em&gt; like something is unnecessarily complicated.&lt;/p&gt;

&lt;p&gt;Meanwhile, vibe-coding and AI tools have already opened the doors for normal people to build decent &lt;strong&gt;web apps&lt;/strong&gt; - so we wondered:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Wait… what if making Android apps could be as simple as building a web app?&lt;br&gt;&lt;br&gt;
What if it’s not ‘hard’, we’re just doing it the old way?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And like any good maker-brain moment, we didn’t think too much - &lt;strong&gt;we just tried building it.&lt;/strong&gt; &lt;/p&gt;




&lt;h2&gt;
  
  
  🐬 Introducing &lt;strong&gt;Dolphin&lt;/strong&gt; (Open Source, Beta)
&lt;/h2&gt;

&lt;p&gt;A fun experimental side-project by &lt;strong&gt;me &amp;amp; Adhil Shan (&lt;a href="https://www.linkedin.com/in/adhil-shan/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/adhil-shan/&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dolphin is our small attempt to let people build Android apps using &lt;strong&gt;React + Vite&lt;/strong&gt; while still accessing native features.&lt;br&gt;&lt;br&gt;
Not claiming it’s perfect, not claiming it’s the future - &lt;strong&gt;just curious enough to try&lt;/strong&gt; and … it &lt;em&gt;works.&lt;/em&gt; 😅&lt;/p&gt;

&lt;p&gt;It’s &lt;strong&gt;open source&lt;/strong&gt;, still &lt;strong&gt;Beta&lt;/strong&gt;, and honestly there’s a lot to figure out - but we thought it was cool enough to share now instead of “one day when it’s ready”.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎉 But… I didn’t stop there
&lt;/h2&gt;

&lt;p&gt;I am also working on a &lt;strong&gt;vibe-coding tool built on top of Dolphin&lt;/strong&gt; so that &lt;em&gt;anyone&lt;/em&gt; can build Android apps in a &lt;strong&gt;simple, straight-forward, “just type what you want”&lt;/strong&gt; kind of way.&lt;/p&gt;

&lt;p&gt;More updates soon - this is just us having fun, building things we wish existed.&lt;br&gt;&lt;br&gt;
If you wanna try, break, laugh, test, or contribute - the repo link is down below, give it a star⭐ to show support.&lt;/p&gt;

&lt;p&gt;GitHub Repo : &lt;a href="https://github.com/adhilshan/dolphin" rel="noopener noreferrer"&gt;https://github.com/adhilshan/dolphin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;#Dolphin #OpenSource #SideProject #HackItTillItWorks #FunProjects #React #Vite #AndroidDev #React #Android&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>javascript</category>
      <category>react</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Windows notepad is WOW!</title>
      <dc:creator>Aswin</dc:creator>
      <pubDate>Fri, 31 Jan 2025 04:33:58 +0000</pubDate>
      <link>https://dev.to/lifeasaswin/windows-notepad-is-wow-1kid</link>
      <guid>https://dev.to/lifeasaswin/windows-notepad-is-wow-1kid</guid>
      <description>&lt;p&gt;The notepad in windows is one of the few pre-installed software that i genuinely love using. So to who ever made it, hats off 🙌.&lt;/p&gt;

</description>
      <category>microsoft</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How I made my own QR-code generator.</title>
      <dc:creator>Aswin</dc:creator>
      <pubDate>Sun, 13 Mar 2022 17:31:08 +0000</pubDate>
      <link>https://dev.to/lifeasaswin/web-appopen-source-qr-code-generator-using-python-2f1f</link>
      <guid>https://dev.to/lifeasaswin/web-appopen-source-qr-code-generator-using-python-2f1f</guid>
      <description>&lt;h2&gt;
  
  
  🔥Intro
&lt;/h2&gt;



&lt;p&gt;Hey there🤚.So in this blog I will be sharing my experience in creating an online QR-code generator going through the steps I have gone through and the technologies used along with the issues I encountered.&lt;/p&gt;



&lt;h2&gt;
  
  
  💡 --&amp;gt;
&lt;/h2&gt;

&lt;p&gt;A while back when going through some fun modules and use cases available in Python , I came across a module using which one can create &lt;a href="https://pypi.org/project/qrcode/" rel="noopener noreferrer"&gt;QR-codes&lt;/a&gt; pretty easily🤷‍♂️ and after playing with it for a while I thought can I make a web-app out of this ?🤔&lt;br&gt;
As a person trying to figure out the ocean of web-development I quickly started researching about the possible ways to do so.&lt;br&gt;
And to be honest it led me nowhere😅 mainly because I didn't spent much time on it because I was tired af due to all the assignments , exams etc from the collage. After a long gap....I finally took the idea to my head and decided to do it.&lt;/p&gt;

&lt;p&gt;I decided I use Python itself in the backend via Flask(especially because using Python would allow me to reuse most of the code from my previous project &lt;strong&gt;Small Heart&lt;/strong&gt;🤫).  &lt;/p&gt;

&lt;p&gt;So after figuring out how to do it.. I started to code it out using HTML and CSS to built up the design that I prepared in Figma. &lt;br&gt;
&lt;a href="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%2Farticles%2Fw7ldznahwur8416mi12j.png" class="article-body-image-wrapper"&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%2Farticles%2Fw7ldznahwur8416mi12j.png" alt="Image description" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Some changes have been made along the way and I am pretty satisfied with how it turned out.&lt;/p&gt;

&lt;p&gt;Well now the frontend part is done I shifted my focus on the backend.&lt;/p&gt;

&lt;p&gt;So I created the main function which will create and save the QR-code depending on what the user have entered. Also I used a &lt;strong&gt;deEmojify&lt;/strong&gt; function and a &lt;strong&gt;duplicate_name_check&lt;/strong&gt; to remove emojis and "/" s from links if entered by the user as these comes in the way of saving the QR-codes.&lt;br&gt;
NOTE : The emojis and "/" are removed only for saving part it will be as it is while encoding into the QR-code✌.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2F0a4urg4scuhfn7uqdcxl.png" class="article-body-image-wrapper"&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%2Farticles%2F0a4urg4scuhfn7uqdcxl.png" alt="Image description" width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Also I tried making a function which will run everytime the site is loaded deleting the previously created QR-codes. But.... it didn't worked as expected..😪. So I left it there for a future update... seems like a future Aswin's problem😆.&lt;/p&gt;

&lt;p&gt;So I made it responsive using CSS media queries✨&lt;br&gt;
Then hosted it using Heroku🕊.&lt;br&gt;
Honestly it took a lot of time to deploy it cause of some unknown bugs.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo🧨
&lt;/h2&gt;



&lt;p&gt;Check out a live demo of it here 👇.&lt;br&gt;
&lt;a href="https://obsicode-designer.herokuapp.com" rel="noopener noreferrer"&gt;Obsicode-Designer💜&lt;/a&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  ✨Features :
&lt;/h2&gt;



&lt;ul&gt;
&lt;li&gt;🔭 Yes it is Open-Source. You can check it out here on &lt;a href="https://github.com/aswinofficial/Obsicode" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;📺 Dark themed.&lt;/li&gt;
&lt;li&gt;🤖 No account creation or login required.&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  ⭕Cons :
&lt;/h2&gt;



&lt;ul&gt;
&lt;li&gt;🤍 Currently in its 1st version(as of 3/13/2022).&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  💜✨Other
&lt;/h2&gt;




&lt;p&gt;The name &lt;strong&gt;OBSICODE&lt;/strong&gt; is pretty random inspired of Obsidian😉.&lt;br&gt;
You better don't scan &lt;strong&gt;the logo😁&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;Obsicode-Designer is created using Flask as mentioned already.&lt;br&gt;
A python module named &lt;a href="https://pypi.org/project/qrcode/" rel="noopener noreferrer"&gt;qrcode&lt;/a&gt; is used to create the QR-code.&lt;/p&gt;

&lt;p&gt;With that said I would love💘 to know all of your suggestions and opinions on this. If you are interested in making any changes or improvements to it , feel free to check out the GitHub repo -- &lt;a href="https://github.com/aswinofficial/Obsicode" rel="noopener noreferrer"&gt;Obsicode&lt;/a&gt;. Simply star it if you like the idea, it will encourage me to do a lot more projects. Last but not least I would like to apologize for the long gap(reason mentioned already). &lt;br&gt;
And always &lt;strong&gt;Stay Safe and Keep Coding🎊&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>python</category>
      <category>javascript</category>
      <category>css</category>
    </item>
    <item>
      <title>(web-app)Open-Source URL-Shortener built using Python.</title>
      <dc:creator>Aswin</dc:creator>
      <pubDate>Sun, 23 Jan 2022 11:20:29 +0000</pubDate>
      <link>https://dev.to/lifeasaswin/web-appopen-source-url-shortner-built-using-python-36e4</link>
      <guid>https://dev.to/lifeasaswin/web-appopen-source-url-shortner-built-using-python-36e4</guid>
      <description>&lt;h2&gt;
  
  
  🧨How it started.
&lt;/h2&gt;



&lt;p&gt;Hey there🤚.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Long story short&lt;/strong&gt; , I recently joined here and I came over a post by &lt;a class="mentioned-user" href="https://dev.to/liyasthomas"&gt;@liyasthomas&lt;/a&gt; where he created a URL-SHORTNER which is open-source. As a person learning web development I was fascinated by it. But the thing that I noticed while going through the GitHub repo was that he have clearly mentioned not to put any sensitive links as all the links are publicly visible. &lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Fgkv2gmceg2bfxavyj6lb.png" class="article-body-image-wrapper"&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%2Farticles%2Fgkv2gmceg2bfxavyj6lb.png" alt="Image description" width="800" height="62"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;So I decided to make my own version of it but with some personal touches. &lt;/p&gt;

&lt;p&gt;With my previous experiences in &lt;strong&gt;Python&lt;/strong&gt; I already knew to write a script which can shorten a URL using some Python modules. So I sat down to make it into a web-app using Flask. Hence Small-Heart💖 was born.&lt;br&gt;
&lt;a href="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%2Farticles%2Fr91k1s97jfr2x55y6g61.png" class="article-body-image-wrapper"&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%2Farticles%2Fr91k1s97jfr2x55y6g61.png" alt="Image description" width="800" height="502"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  🎀Demo
&lt;/h2&gt;



&lt;p&gt;Check out a live demo of it here 👇.&lt;br&gt;
&lt;a href="https://small-heart-demo.herokuapp.com" rel="noopener noreferrer"&gt;Small-Heart💖&lt;/a&gt;&lt;/p&gt;



&lt;h3&gt;
  
  
  Note -- The site is hosted using Heroku's free version so increased traffic can make the site lag a bit.
&lt;/h3&gt;



&lt;h2&gt;
  
  
  ✨Features :
&lt;/h2&gt;



&lt;ul&gt;
&lt;li&gt;🔭 Yes it is Open-Source. You can check it out here on &lt;a href="https://github.com/aswinofficial/Small-heart" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;📺 Simple UI(not the best😅).&lt;/li&gt;
&lt;li&gt;🤖 No account creation or login required.&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  ⭕Cons :
&lt;/h2&gt;



&lt;ul&gt;
&lt;li&gt;🤍 Currently in its 1st version(as of 1/23/2022).&lt;/li&gt;
&lt;li&gt;🔆 Not a fully responsive web-design.&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  🖤Behind the scenes
&lt;/h2&gt;

&lt;p&gt;Small-Heart is created using Flask as mentioned already.&lt;br&gt;
A python module named &lt;a href="https://pypi.org/project/pyshorteners/" rel="noopener noreferrer"&gt;pyshorteners&lt;/a&gt; is used to shorten the URL.&lt;/p&gt;

&lt;p&gt;Last but not least a bit of JavaScript is used in the web page to make it much more user friendly(at least to an extent).&lt;/p&gt;




&lt;h3&gt;
  
  
  I clearly want to mention that the inspiration of this project entirely came from &lt;a class="mentioned-user" href="https://dev.to/liyasthomas"&gt;@liyasthomas&lt;/a&gt; 🎉. I surely recommend everyone to check out his post as well.
&lt;/h3&gt;




&lt;p&gt;With that said I would love💘 to know all of your suggestions and opinions on this. If you are interested in making any changes or improvements to it , feel free to check out the GitHub repo -- &lt;a href="https://github.com/aswinofficial/Small-heart" rel="noopener noreferrer"&gt;Small-Heart&lt;/a&gt;. Simply star it if you like the idea, it will encourage me to do a lot more projects. And always &lt;strong&gt;Stay Safe and Keep Coding🎊&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>python</category>
      <category>javascript</category>
      <category>ux</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
