<?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: Amanda</title>
    <description>The latest articles on Forem by Amanda (@amanda_montero).</description>
    <link>https://forem.com/amanda_montero</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%2F1317406%2F9a0f5020-4fbd-4765-8bde-f15702382a2f.jpg</url>
      <title>Forem: Amanda</title>
      <link>https://forem.com/amanda_montero</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/amanda_montero"/>
    <language>en</language>
    <item>
      <title>How to Create a Dark Mode in Figma and Not Die Trying</title>
      <dc:creator>Amanda</dc:creator>
      <pubDate>Sun, 23 Jun 2024 21:42:41 +0000</pubDate>
      <link>https://forem.com/amanda_montero/how-to-create-a-dark-mode-in-figma-and-not-die-trying-20pm</link>
      <guid>https://forem.com/amanda_montero/how-to-create-a-dark-mode-in-figma-and-not-die-trying-20pm</guid>
      <description>&lt;p&gt;Alright, alright, you've been working on your design and prototyping in Figma for months, and due to the nature of your project, a dark mode wasn't planned from the beginning. It's okay, it happens to all of us sometimes. Come on, you already had enough problems on your plate.&lt;/p&gt;

&lt;p&gt;Don't worry, it's time to buckle up and get to work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How can we do it in the most organized and clean way possible?&lt;/strong&gt; &lt;br&gt;
Here are my 3 key tips.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1-Define your primary color palette&lt;/strong&gt;. It's obvious, right? But sometimes due to lack of time or poor team organization, our project ends up with an overwhelming number of colors, making our work more complicated and causing developers to hate us more than necessary.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe5vh5rci8khjj49ivzkd.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe5vh5rci8khjj49ivzkd.gif" alt="Image description" width="640" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2- Create your palette&lt;/strong&gt;. Once our exercise of personal redemption is done and everything is in order, we assign a palette equivalent to the one already created in light mode. ⭐Here comes the magic⭐: create palettes that preserve the brand identity of the app. Be original; dark mode doesn't have to be black. In the example case, the brand has a very soft light aesthetic with pastel pink tones. Dark mode was quite a challenge.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frdsywa0qrznxb6z9bpql.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frdsywa0qrznxb6z9bpql.png" alt="Image description" width="800" height="569"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hey! Remember colors shouldn't just be pretty, &lt;strong&gt;create a color palette with contrast to make your design accessible&lt;/strong&gt;, remember you have tools like &lt;a href="https://www.w3.org/WAI/standards-guidelines/wcag/glance/es"&gt;https://www.w3.org/WAI/standards-guidelines/wcag/glance/es&lt;/a&gt; to help you with this task.&lt;/p&gt;

&lt;p&gt;If you work with Figma, you also have plugins that can help you automate the process, such as A11y, Able etc.&lt;/p&gt;

&lt;p&gt;Alright, this is an example of how we can structure the use of the color palette in our project. Personally, I think it's a way to organize and streamline the whole process that we are going to undertake afterwards.&lt;br&gt;
&lt;strong&gt;This part is tedious, but trust me, it will save you a ton of work in the future.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3w4vu3hbq0xzfiu8av74.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3w4vu3hbq0xzfiu8av74.gif" alt="Image description" width="498" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Okay, everything is set. Now let's focus on the two elements that will make our lives easier when creating a dark mode, or simply speeding up any design changes in our project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1-Components:&lt;/strong&gt; Always work with components. Seriously, if you're a junior UI designer, you might still be working with groups. It may seem obvious, but if you're just starting out, I highly recommend getting the hang of components as soon as possible.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Advantages of using components:&lt;/strong&gt; You can apply changes in all the design in seconds. You can create variables, to make dynamic components, create variations of the same component, to be able to create a functional UI Kit and to be able to reuse it in different projects.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Remember,&lt;/strong&gt; these components can help us in creating the dark mode in the sense that sometimes we need to be prepared for the issues we can encounter with dark mode shades. In the example case, product cards need a small white border, which is not typical of dark mode, but it's what the project required.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzjwkhx23jr7tas377ued.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzjwkhx23jr7tas377ued.png" alt="Image description" width="733" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Disadvantages, NONE, don't be lazy&lt;/strong&gt; and work with components, you will take a little time at the beginning but really you will thank yourself.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftpianl4zwk6bv1d6qo87.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftpianl4zwk6bv1d6qo87.gif" alt="Image description" width="570" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2-Variants&lt;/strong&gt;: are not really necessary for a UI but also facilitate a lot of work and are a crucial tool to generate the dark mode in a dynamic way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqydq9lmnb5qb0mf47hj5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqydq9lmnb5qb0mf47hj5.png" alt="Image description" width="748" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this way, we will be able to assign color variants from our original palette (light) to our variant or variants of palettes. It is important that the colors of the variants are assigned. That is to say, if we have a button with a color that we have called X, that button has to have the color X, not its hexadecimal tone, so when we assign the dark variable, the color will change automatically. This allows us to also create eventual design changes or automatically change a color throughout the project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That's all.&lt;/strong&gt;&lt;br&gt;
Today's hard work will be tomorrow's rest. If you follow these tips, the changes in the project will be very pleasant.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0x8j4yqw6e29g7hcqwqi.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0x8j4yqw6e29g7hcqwqi.gif" alt="Image description" width="640" height="640"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>figma</category>
      <category>uidesign</category>
      <category>uxdesign</category>
      <category>frontend</category>
    </item>
    <item>
      <title>How to create a solution UX - UI in just 3 hours</title>
      <dc:creator>Amanda</dc:creator>
      <pubDate>Sat, 02 Mar 2024 21:22:17 +0000</pubDate>
      <link>https://forem.com/amanda_montero/how-to-create-a-solution-ux-ui-in-just-3-hours-13n6</link>
      <guid>https://forem.com/amanda_montero/how-to-create-a-solution-ux-ui-in-just-3-hours-13n6</guid>
      <description>&lt;p&gt;In my previous studies, our teacher presented a challenge in which we had to create a new functionality for an existing application, specifically &lt;strong&gt;WhatsApp&lt;/strong&gt;. The task was to integrate this new feature seamlessly into the app's functions and aesthetics.&lt;/p&gt;

&lt;p&gt;This function was to &lt;strong&gt;add a labeling system to the app's messages&lt;/strong&gt;, so that the user could classify them into folders&lt;/p&gt;

&lt;p&gt;Fortunately, since we were already familiar with the application, the challenge was somewhat easier. Nonetheless, it still took us three hours to develop a solution, design it, and create a prototype.&lt;/p&gt;

&lt;p&gt;So, after the initial panic, let's analyze what we can do to avoid wasting time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmpwr8aaajzi6expm1muz.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmpwr8aaajzi6expm1muz.gif" alt="Image description" width="640" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1- Analyze the app, its design line and structure
&lt;/h2&gt;

&lt;p&gt;Working on an existing app comes with pros and cons. On the plus side, we avoid starting from scratch as colors, fonts, and styles are already established, saving us significant effort. However, the challenge lies in adapting to an existing image, language, and identity within a tight timeframe of less than 3 hours&lt;/p&gt;

&lt;p&gt;It's crucial to persist in aligning with the established aesthetic guidelines. Any deviation in design, not in line with the predetermined standards, &lt;strong&gt;can lead to user confusion and potential issues in the proper functioning of the app&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqnqo1b1u8jyvu6a437v7.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqnqo1b1u8jyvu6a437v7.gif" alt="Image description" width="640" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2- Search for references
&lt;/h2&gt;

&lt;p&gt;In this case, our references should focus more on functionality than aesthetics. When tackling unfamiliar functions, seeking references becomes crucial for realistic development and adherence to standards.&lt;/p&gt;

&lt;p&gt;Remember, seeking references can be time-consuming. &lt;strong&gt;With only 3 hours available, allocate a maximum of 20 minutes to this task.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7r69j8vd8tlrhu4h2kl6.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7r69j8vd8tlrhu4h2kl6.gif" alt="Image description" width="498" height="206"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3- Create a wireframe
&lt;/h2&gt;

&lt;p&gt;After establishing standards and outlining our approach, we move on to the enjoyable stage of designing. However, it's crucial not to rush into the final design immediately. While time is limited, creating a preliminary wireframe helps identify and address potential issues before diving into the final design.&lt;/p&gt;

&lt;p&gt;Investing a bit more time upfront is worthwhile if it accelerates our work in the long run.&lt;/p&gt;

&lt;p&gt;There are some tools that can reduce Wireframe creation time if you are new to the world of design and have not yet created a UI kit to create your wireframes, &lt;strong&gt;I have 2 tips for you&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1-&lt;/strong&gt; If you are working in &lt;strong&gt;Figma&lt;/strong&gt; you can download a multitude of templates to make your wireframes in a comfortable and quick way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2-&lt;/strong&gt; If you are not familiar with these templates, I give you my solution. &lt;strong&gt;Whimsical&lt;/strong&gt; is an incredibly fast online tool.&lt;br&gt;
I leave you the link to the solution here: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://whimsical.com/whatsapp-wireframe-W844vHz4HxPf4E9Y1ANmiA"&gt;Whimsical link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Trust the process&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4- UI Kit, Foundations and Template
&lt;/h2&gt;

&lt;p&gt;Another crucial investment in our 3-hour challenge is creating a &lt;strong&gt;UI Kit, a foundations and finding related templates&lt;/strong&gt; for the app we're enhancing—WhatsApp, in this case. It's worthwhile to search for free community-offered templates, and though finding the perfect one might be challenging, it saves more time than starting from scratch. If the template doesn't align with our initial design, consider modifications to make it as similar as possible.&lt;/p&gt;

&lt;p&gt;For the UI kit and foundation, keep it simple. We're offering a quick and functional solution to a problem, and time is our foe here. Even if you think it's unnecessary, creating a basic kit speeds up assembly and future tweaks. Plus, it's handy if we revisit the project later or repurpose it for other tasks. &lt;br&gt;
Nothing goes to waste!&lt;/p&gt;

&lt;h2&gt;
  
  
  5- Let's start with the design, finally
&lt;/h2&gt;

&lt;p&gt;Now, we can dive into designing and prototyping our solution. With the dedicated time for each part, assembling everything should be a breeze. &lt;/p&gt;

&lt;p&gt;Phew, take a breather, we made it through the stress. In a nutshell, when we put effort into each step, it really speeds up the whole design gig!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fph7ympmflspfrssgg3t1.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fph7ympmflspfrssgg3t1.gif" alt="Image description" width="400" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's the link to the Figma – take a peek at my solution: [&lt;a href="https://bit.ly/3IlrXOn"&gt;Figma link&lt;/a&gt;]&lt;/p&gt;

&lt;h2&gt;
  
  
  Thank you for reading!
&lt;/h2&gt;

</description>
      <category>ui</category>
      <category>challenge</category>
      <category>ux</category>
      <category>uiweekly</category>
    </item>
  </channel>
</rss>
