Design an App from Scratch in Figma (Tutorial)

Поделиться
HTML-код
  • Опубликовано: 31 май 2024
  • Get the SOURCE FILE for this project ($5.99): payhip.com/b/QILqW
    Explore Mavi Design COURSES : bit.ly/mavi-design-courses
    Visit my STORE: bit.ly/mavi-design-store
    Get FIGMA for FREE: bit.ly/get-started-with-figma
    Take FULL advantage of ALL FIGMA's features: bit.ly/figma-professional-plan
    Welcome to the Figma mobile app design masterclass. In this 5-hour deep dive FREE course, we're going to explore a process of designing a mobile app prototype and design system in Figma. We're going to assemble a simple design system, create icons, prototype flows, set up microinteractions and more!
    Chapters:
    00:00:00 - Final Result
    00:00:40 - Measuring screen safe zones
    00:00:55 - Creating the first test screen
    00:01:16 - Creating safe zone areas
    00:03:04 - Recreating the status bar (icons, dynamic island)
    00:17:00 - Creating safe zone components to be reused
    00:22:00 - Establishing Text Styles
    00:37:10 - Creating the button component
    00:58:27 - Styling the button and making it interactive
    01:10:22 - Test screen assembly
    01:12:49 - Cleaning up the design system
    01:14:12 - Setting up our App Section pages (just placeholders)
    01:16:20 - Creating the app navigation bottom bar
    01:24:00 - Prototyping the bottom bar navigation
    01:32:25 - Creating icons for the bottom bar navigation
    01:53:49 - Testing the navigation & iterating on the visual design
    01:58:29 - Turning the bottom bar navigation icons into components
    02:02:43 - Preparing a dark version for the bottom bar navigation icons
    02:04:12 - Experimenting: section icons in headline areas
    02:07:07 - Iterating on the bottom bar navigation visual design
    02:08:35 - Cleaning up & rearranging the design system
    02:11:28 - Beginning to assemble the Dashboard screen
    02:14:10 - Creating the accordion component & preparing instances of it
    02:32:11 - Creating a sub-page within the Dashboard screen (design + interaction)
    02:42:26 - Designing the Chart section (Dashboard screen)
    03:05:47 - Reworking the Dashboard screen content
    03:11:42 - Creating the Alert / Info / Error component
    03:29:21 - Creating the Chip / Label / Tag component
    03:31:53 - Creating a set of Chips (Wrap Auto Layout)
    03:37:31 - Adding a new instance of the Alert component
    03:38:45 - Adding a new variant for the Alert component: Info + applying it
    03:45:54 - Creating content for the List section
    03:50:00 - Creating a simple Text / Form Field component
    03:55:40 - Compiling more components on the List screen
    04:08:28 - Creating a Feature Card component
    04:17:52 - Creating an interactive Checkbox component
    04:26:45 - Messing around, iterating, adjusting
    04:29:05 - Creating content for the Connect section
    04:30:23 - Designing the user profile round card
    04:36:55 - Creating the Global Ranking ladder from Button component instances
    04:45:13 - Adding a white fade-out at the bottom of all screens
    04:48:51 - More messing around and adjusting
    04:51:34 - Making the “Global ranking” headline sticky (stop at top edge)
    04:54:06 - Clicking through and thinking what to do next
    04:55:52 - Creating content for the Learn screen (using Button component instances)
    05:04:02 - Desining a new textbook / learning icon
    05:09:43 - Finalizing the Learn page
    05:12:28 - Final result, Quality Assurance
    --------
    © 2023 Mavi Design
  • ХоббиХобби

Комментарии • 50

  • @MuratKarakus-to4tr
    @MuratKarakus-to4tr 5 месяцев назад +7

    This guy went to silent mode for a while, then came out of nowhere with this banger, what a champ!!!

  • @brahim2462
    @brahim2462 5 месяцев назад +2

    Let's gooo!! Amazing Mavi Design, Thank you for doing this!!

  • @baazigar5
    @baazigar5 5 месяцев назад +3

    i love your videos! good to see you back in action! 💥
    thanks brother ❤

  • @El_X_Will
    @El_X_Will 4 месяца назад +2

    Thank you so much Mavi. What a premium course. Cheers to everyone who fought through till the end💪🥂

  • @nayemhere1
    @nayemhere1 5 месяцев назад +2

    Love your works! Thank you Mavi🍉

  • @sayekatchakraborty2552
    @sayekatchakraborty2552 5 месяцев назад +1

    Wonderful brother ❤. Long await course from you. Thank you so much 🎉

  • @ossa4010
    @ossa4010 4 месяца назад +1

    Im here to say man, i had to restart with your videos because i couldnt let it go
    You are the best
    Youve thought me things i never imagined existed in figma. Thank you so much man ❤

  • @raynaldofirli
    @raynaldofirli 5 месяцев назад +1

    been waiting for this since yesterday

  • @Adiyat_Coto
    @Adiyat_Coto 5 месяцев назад +1

    Everlasting knowledge.. Thanks Mavi!

  • @chriswerge2372
    @chriswerge2372 2 месяца назад

    Great content, thanks Mavi!

  • @AkinsRealm
    @AkinsRealm 5 месяцев назад +1

    Great tutorial 👏

  • @updates4043
    @updates4043 5 месяцев назад +1

    Thank you so much for this.

  • @Khadijahh20
    @Khadijahh20 4 месяца назад +1

    You deserve millions of subscribers. 🎉Thankyou for sharing this detailed video. Really helpful😊
    Please keep sharing detailed videos like this one.

  • @kmr7684
    @kmr7684 5 месяцев назад +4

    I was looking for a in depth tutorial on how to make an app in figma since I never used figma before. It's been just some days that I found your channel. When I saw the notification on my phone about your video I got really excited. Thankyou for this!❤

    • @CoolIntellect
      @CoolIntellect 5 месяцев назад +2

      Believe me, you've found the right one! This man is truly amazing, and I'm confident you won't be disappointed. You'll learn a lot from him! Wish you all the best on your Figma journey!

  • @KNLE_
    @KNLE_ 5 месяцев назад

    Great tutorial
    🐐

  • @michaelemenike5006
    @michaelemenike5006 4 месяца назад +1

    You rock brother! I wish you all the good things this life has to offer! Thank you so much for doing this!

  • @happyfeva9423
    @happyfeva9423 3 месяца назад

    Awesome! Thanks so much

  • @stevensaleh4263
    @stevensaleh4263 2 месяца назад

    Finally, I completed the video it's very informative and depth knowledgeable video ❤. Thank you so much i learned many more new things from this video 😊

  • @ManuAntony-ne8te
    @ManuAntony-ne8te Месяц назад

    Thanks bro

  • @saudmussadiq7180
    @saudmussadiq7180 15 дней назад

    hey Mavi design love the videos, can you please do such a video for desktop app has well, looking forward

  • @innocentpeace3727
    @innocentpeace3727 5 месяцев назад +1

    Mavi has taught me Alot
    Only if we could do more

  • @beatrizavelino517
    @beatrizavelino517 4 месяца назад

    amazing

  • @Hygge2921
    @Hygge2921 5 месяцев назад

    Expecting more videos from figma tool

  • @headshotzwillhappen
    @headshotzwillhappen 10 дней назад

    what would you suggest then for a location to find the rastor images for common android phones? i am trying to make it so i can launch my project on both android and iOS with relative ease for end userr when they want to make interactions with the app

  • @GraveRave
    @GraveRave 5 месяцев назад

    Hell yeah let's go!

  • @vamboo8918
    @vamboo8918 2 месяца назад

    Thanks thanks

  • @DroneGraphy
    @DroneGraphy 5 месяцев назад +1

    Oh Mavi Mavi!!! Explicit

  • @tomassedlacek3743
    @tomassedlacek3743 5 месяцев назад

    Cool!

  • @smilli6415
    @smilli6415 5 месяцев назад +1

    please do course o variables and tokens in real life project course

  • @smilli6415
    @smilli6415 5 месяцев назад

    at 4.15, you said expose from nested instances . what does that exactly mean ?

  • @SoYBrownSugga
    @SoYBrownSugga 7 дней назад

    link is not working to make the purchase once the item is added to the cart, after pressing the checkout button

  • @zzzzzzzzzzzzzzzzzzz13142
    @zzzzzzzzzzzzzzzzzzz13142 5 месяцев назад

    Tebrikler 🎉

  • @master036
    @master036 5 месяцев назад

    How to change the layer panel or toolbar size

  • @thnadbrad2185
    @thnadbrad2185 5 месяцев назад +1

    HELLYEAHHHHH

  • @Personate777
    @Personate777 5 месяцев назад

    I have a question and would be grateful if someone can help me:
    At 5:13:03, when he scroll down on the "Learn" frame and click the "Connect" icon on the navigation bar, when it's transitioning and if you slow the video down, you can clearly see that the scroll position of the "Connect" frame is the same as where it left the "Learn" frame for a moment (This shouldn't be happening, right?) before going back to the top of the "Connect" frame as it should've been in the first place.
    Another time it happens is at 5:13:11, this time the position is locked at the top for a moment when transitioning before going back to where he left the "Dashboard" frame last time.
    Does anyone know how to solve this?
    I'm having this problem in my own design as well, I've tried searching for the solution on Google and RUclips, tried out a few things that might be relevant, and I've yet to find the solution.

    • @Personate777
      @Personate777 5 месяцев назад

      I've also recorded this problem in my own testing design as well which may be clearer to see what the problem is: ruclips.net/video/0AJFaJ3MVXo/видео.htmlsi=cq-X-8uR-9VQ4xdF

    • @mavidesign
      @mavidesign  5 месяцев назад +1

      You're exactly right, I've wondered about that during the process as well and it's most likely a Figma bug. Shouldn't be happening.

    • @Personate777
      @Personate777 5 месяцев назад +1

      @@mavidesign Alright, I thought it was just me. Thanks for the help and appreciate your tutorials!

  • @anotherone5415
    @anotherone5415 5 месяцев назад

    The most suffering section was the buttons. Not because it was difficult, but because Mavi made it difficult.
    Still, all this is super appreciated

    • @mavidesign
      @mavidesign  5 месяцев назад

      Yeah, I struggled there a lot. Wanted to show the full process, hopefully it’s still useful

    • @anotherone5415
      @anotherone5415 5 месяцев назад

      Haha totally understandable @@mavidesign
      I see the great intention of analyzing the product before releasing it!

  • @RaufunNur
    @RaufunNur 5 месяцев назад

    😍❤‍🔥

  • @jackslifestyle4884
    @jackslifestyle4884 4 месяца назад

    Hello Bro i have one doubt for example: if the developer is develop a app in flutter framework for both ios and android and as a designer I should design the screens for android or ios. (or) I should design for both android and ios screens.

  • @tadswiech3043
    @tadswiech3043 4 месяца назад

    ok

  • @chriswerge
    @chriswerge Месяц назад

    Did the police find you?

    • @mavidesign
      @mavidesign  Месяц назад

      Why would the police look for me 😂