<?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: Midha</title>
    <description>The latest articles on DEV Community by Midha (@midhatahir).</description>
    <link>https://dev.to/midhatahir</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%2F392238%2Fdac0f065-2f13-44e3-9ede-47169ef70355.png</url>
      <title>DEV Community: Midha</title>
      <link>https://dev.to/midhatahir</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/midhatahir"/>
    <language>en</language>
    <item>
      <title>Guide to understand Flex-box in react-native (if you are a web developer)</title>
      <dc:creator>Midha</dc:creator>
      <pubDate>Tue, 05 Oct 2021 20:23:55 +0000</pubDate>
      <link>https://dev.to/midhatahir/guide-to-understand-flex-box-in-react-native-if-you-are-a-web-developer-dk8</link>
      <guid>https://dev.to/midhatahir/guide-to-understand-flex-box-in-react-native-if-you-are-a-web-developer-dk8</guid>
      <description>&lt;p&gt;If you are coming from web development background and your ultimate goal is to learn react-native now then this flex-box cheat sheet guide is surely for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Ffw9k9slia20atxnrqjyp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Ffw9k9slia20atxnrqjyp.png" alt="cheatsheet-reactNative-flexbox"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a react developer, I got slightly confused working with &lt;em&gt;flex-box in react-native&lt;/em&gt;, so I created this cheat sheet 👆&lt;/p&gt;

&lt;p&gt;There are few differences I want to conclude:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Flex-direction: row (by default in browser), Flex-direction: &lt;em&gt;column&lt;/em&gt; (by default in react-native).&lt;/li&gt;
&lt;li&gt;By default 'div' doesn't have flex in browser, whereas in react native's 'View' &lt;em&gt;flex-box&lt;/em&gt; is already applied.&lt;/li&gt;
&lt;li&gt;As you can see main points in cheat sheet, if you want to align things in &lt;em&gt;main-axis&lt;/em&gt; then use &lt;em&gt;justifyContent&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;If you want to align things in &lt;em&gt;cross-axis&lt;/em&gt; then use &lt;em&gt;alignItems&lt;/em&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's all for now, I hope you have enjoyed this :)&lt;/p&gt;

</description>
      <category>reactnative</category>
      <category>react</category>
      <category>mobiledev</category>
      <category>flexbox</category>
    </item>
    <item>
      <title>Nevertheless, Midha Coded in 2021!</title>
      <dc:creator>Midha</dc:creator>
      <pubDate>Sun, 07 Mar 2021 21:09:30 +0000</pubDate>
      <link>https://dev.to/midhatahir/nevertheless-midha-coded-in-2021-51i0</link>
      <guid>https://dev.to/midhatahir/nevertheless-midha-coded-in-2021-51i0</guid>
      <description>&lt;p&gt;My most recent achievement was completing my fiverr client project 😍&lt;/p&gt;

&lt;p&gt;My biggest goal is to become best software engineer 💻 eventually becoming best seller in freelance market 😍&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>Designing Tips &amp; Tricks for Developers</title>
      <dc:creator>Midha</dc:creator>
      <pubDate>Thu, 17 Sep 2020 07:47:47 +0000</pubDate>
      <link>https://dev.to/midhatahir/designing-tips-tricks-for-developers-part-1-3nmd</link>
      <guid>https://dev.to/midhatahir/designing-tips-tricks-for-developers-part-1-3nmd</guid>
      <description>&lt;p&gt;Being a web developer is not an easy task. You have to learn many things from making APIs to managing database😑. In this world of full-stack developers where organizations want everything from one developer, you might think that for you code optimization and performance is a great success but if your webapp don't look good nobody will give you praise for your work that should be given to you. &lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.tenor.com%2Fimages%2F316c9431a29277fb85fe6b6165cf21b9%2Ftenor.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.tenor.com%2Fimages%2F316c9431a29277fb85fe6b6165cf21b9%2Ftenor.gif" alt="SedLife"&gt;&lt;/a&gt;&lt;br&gt;
In this series, I will tell you some cool tricks and tools to decide layout, colors, typography, and illustrations.🚀&lt;/p&gt;

&lt;p&gt;We will be working step by step towards this goal.&lt;br&gt;
First of all draw layout for your website on a piece of paper. Yes, you heard right &lt;strong&gt;on a paper&lt;/strong&gt;. You must be asking why we should start our work from the paper when we have many amazing tools available. Don't worry we will do it with tools also. There are some reasons for using paper:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Everyone can easily draw their thoughts on paper. &lt;/li&gt;
&lt;li&gt;They don't need to install any software. They don't need to learn any tool for this. &lt;/li&gt;
&lt;li&gt;When you are drawing on paper. You erase it redraws it then erase it through this whole process of drawing and erasing, you will certainly create the best thing which you can't create directly on any software.&lt;/li&gt;
&lt;li&gt;If you are working in a team, give everyone tasks to depict their thoughts and present them on paper.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now you have collected and drawn many designs. Ask your team which one is best to go with. Maybe you all come with a point where you merge different ideas together to create one &lt;strong&gt;masterpiece&lt;/strong&gt;.&lt;br&gt;
If you are working alone then maybe you can ask someone for advice or go with that thing which looks great from your perspective. &lt;/p&gt;

&lt;p&gt;You must be thinking that since we are not good with frontend stuff how we will implement them? The answer to that is this: &lt;a href="https://gridbyexample.com/examples/" rel="noopener noreferrer"&gt;GridByExample&lt;/a&gt; 🤩🤩 just go to this website pick that layout which is matching most with your selected masterpiece, add some tweaks to it and yes now you are good to go. You can use many frontend libraries for your components.&lt;br&gt;
e.g: bootstrap, material-ui, tailwind-css. But since you have created a proper layout of one part of your webpage, you now have to focus on other things like colors and fonts. But for that, you have to wait for the next part of this series 🙌&lt;/p&gt;

&lt;p&gt;If you want to learn more go to this website and learn many things in 4 minutes &lt;a href="https://jgthms.com/web-design-in-4-minutes/" rel="noopener noreferrer"&gt;WebDesignin4Minutes&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>design</category>
      <category>uiweekly</category>
      <category>design4dev</category>
    </item>
  </channel>
</rss>
