Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

UI Design, Localization & Capstone UIs

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of UI design as you explore the art of creating intuitive and engaging interfaces. You'll learn to design and implement a variety of user interfaces, from meditation apps to finance and task management tools, while mastering the principles of localization to create inclusive user experiences. Throughout this course, you'll dive into SwiftUI to build fully functional mobile applications, design animations, and work with real-world tools to enhance the design process. The course progresses in a step-by-step format, where you start by building simple UI components and gradually move towards more complex systems. Key projects include a meditation app, finance app, multilingual animals app, and a task manager UI. You’ll gain experience working with real-life examples while integrating features like user preferences, animations, and language localization. This course is perfect for anyone looking to deepen their UI design skills and develop apps with multilingual and responsive designs. It is suited for aspiring mobile app developers, UI/UX designers, and anyone interested in making their designs accessible across different languages. The course is beginner-friendly, with no prior experience required, although familiarity with SwiftUI and mobile development would be helpful. By the end of the course, you will be able to design interactive UIs, integrate localization features, manage user preferences, and create apps with engaging animations and responsive layouts.

Syllabus

  • Speed Code a Chill Meditation App
    • In this module, we will explore the design and development of a minimalist Chill Meditation app. You’ll learn how to code essential features like the play/pause function for audio and implement animated visuals to enhance the meditation experience. By the end, you’ll be equipped to speed code a similar app, focusing on functionality and user engagement.
  • Meditation App - Frontend
    • In this module, we will build the frontend of the meditation app, focusing on crafting engaging and user-friendly screens using SwiftUI. You’ll learn how to design and animate custom views, implement user interactivity, and create an intuitive navigation structure. Finally, we will optimize the code to enhance performance and readability, ensuring a smooth development process.
  • Finance App UI
    • In this module, we will guide you through building the Finance App UI by designing multiple interactive and visually appealing screens. You’ll focus on developing essential components like the About screen, CreditCard view, and YourBalance screen, applying custom layouts, icons, and animations. Along the way, you’ll enhance the app with features like expense tracking, monthly breakdowns, and user actions, all while optimizing the code for clarity and functionality.
  • Multilingual Animals
    • In this module, we will guide you through the creation of the Multilingual Animals app. You'll learn how to set up your project, manage animal images, and implement speech synthesis for animal names in multiple languages. Additionally, you’ll focus on creating responsive UI elements, such as animated buttons and flag images, to enhance the user experience. By the end, you’ll be able to launch a fully functional, interactive multilingual animal app with a custom-designed icon.
  • Task Manager UI Exercise
    • In this module, we will guide you through building a Task Manager UI, starting with foundational views like the Getting Started and Avatar views, progressing through the Monthly Review screen, and finally enhancing the app with interactive and visually appealing features. You’ll learn how to use Auto Layout, implement custom shapes and buttons, and refactor code for better modularity. Additionally, you’ll explore dark mode design, custom avatars, and animated task summaries, creating a polished and professional task management app.

Taught by

Packt - Course Instructors

Reviews

Start your review of UI Design, Localization & Capstone UIs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.