<?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: Abdulhadi Hashim</title>
    <description>The latest articles on DEV Community by Abdulhadi Hashim (@aperson101).</description>
    <link>https://dev.to/aperson101</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%2F538680%2Fcf1e73a3-9241-41f2-a512-8f5a96ba0bae.jpeg</url>
      <title>DEV Community: Abdulhadi Hashim</title>
      <link>https://dev.to/aperson101</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aperson101"/>
    <language>en</language>
    <item>
      <title>Cartoonate: Part 3 (Creating UI)</title>
      <dc:creator>Abdulhadi Hashim</dc:creator>
      <pubDate>Thu, 07 Jan 2021 14:48:05 +0000</pubDate>
      <link>https://dev.to/aperson101/cartoonate-part-3-creating-ui-3cdo</link>
      <guid>https://dev.to/aperson101/cartoonate-part-3-creating-ui-3cdo</guid>
      <description>&lt;p&gt;I decided to start by creating the UI and populating it with placeholder items to see how it looks before moving on to other things. I created # screens, a home screen, social media screen and and about page.&lt;/p&gt;

&lt;p&gt;Home Screen:This is the page that asks users to input the image they want to convert to cartoon and video&lt;/p&gt;

&lt;p&gt;Social Media: The page that shows what others have been able to create with the app.&lt;/p&gt;

&lt;p&gt;about/profile: This page would give details about the app or show the user profile. I haven't decided what to do with this page for now.&lt;/p&gt;

&lt;p&gt;a logout button was also added although it isn't functional yet.&lt;/p&gt;

&lt;p&gt;The most difficult aspect for getting the bottom navigation animation to behave the way I wanted it to behave, thankfully, i found a &lt;a href="https://pub.dev/packages/persistent_bottom_nav_bar"&gt;package&lt;/a&gt; that does that, so i played with the code in the package a bit until i got the behaviour i wanted.&lt;/p&gt;

&lt;p&gt;Here is the dart code that handles the animation and bottom navigation bar:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OlxAMfX_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/auxarua13uflttd0jon8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OlxAMfX_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/auxarua13uflttd0jon8.png" alt="Screenshot 2021-01-07 at 15.44.09"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;During testing, I made use of google Chrome as the test environment, final behaviour:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FkiiCfCx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/404ea9mvlwcrevi3wime.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FkiiCfCx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/404ea9mvlwcrevi3wime.gif" alt="ezgif.com-gif-maker"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dohackathon</category>
      <category>ai</category>
      <category>flutter</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Cartoonate: Part 2(Setting Up)</title>
      <dc:creator>Abdulhadi Hashim</dc:creator>
      <pubDate>Sun, 03 Jan 2021 11:50:48 +0000</pubDate>
      <link>https://dev.to/aperson101/cartoonate-pic-to-short-cartoon-video-2-setting-up-2h21</link>
      <guid>https://dev.to/aperson101/cartoonate-pic-to-short-cartoon-video-2-setting-up-2h21</guid>
      <description>&lt;p&gt;As mentioned earlier, I am going to be making use of flutter and  Visual Studio Code for development.&lt;/p&gt;

&lt;p&gt;I followed the guidelines given on the flutter page for setting up to develop a web app:&lt;br&gt;
&lt;a href="https://flutter.dev/docs/get-started/web"&gt;Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After setting up, i launched the web app to make sure everything was working well before i started writing any code.&lt;/p&gt;

</description>
      <category>dohackathon</category>
      <category>ai</category>
      <category>flutter</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Cartoonate: Part 1 (Introduction)</title>
      <dc:creator>Abdulhadi Hashim</dc:creator>
      <pubDate>Fri, 01 Jan 2021 11:18:40 +0000</pubDate>
      <link>https://dev.to/aperson101/cartoonate-pic-to-short-cartoon-video-1-5djn</link>
      <guid>https://dev.to/aperson101/cartoonate-pic-to-short-cartoon-video-1-5djn</guid>
      <description>&lt;p&gt;&lt;strong&gt;INTRODUCTION&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Short form Videos have become very common, people are looking for entertainment in the shortest possible time and different variations of this can be seen across social media which includes: TikTok, Whatsapp Status, Instagram reels, etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PRODUCT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I am creating a web app that enables people to simply upload a pic of themselves and then the app converts the picture to a cartoon version and then brings it to like by mimicking a funny video, users would be allowed to select the art style of their choice, such as Pixar, Zombie, Family Guy, etc and then outputs the video which they can share on social media and download.Users would also be able to view what others created in the share page on the app. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TOOLS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The app would be built using the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;flutter framework for web app&lt;/li&gt;
&lt;li&gt;DigitalOcean for deployment using App platform, Storage. &lt;/li&gt;
&lt;li&gt;Google Cloud Platform For animation AI, Database and User Authentication.&lt;/li&gt;
&lt;li&gt;Github for Version Control.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;NEXT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I would document all the processes and code used in creating the webApp. Join me in this journey!!&lt;/p&gt;

</description>
      <category>digitalocean</category>
      <category>dohackathon</category>
      <category>flutter</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
