Day 17 of 30 Day UI/UX Design Challenge: Poopy Tracker Animation! 🍃

Posted
Tags
UI/UX 30 Day UI/UX Design Challenge
Share

🎨 Today’s Design Task

I was really excited about today’s task—creating animations! While I’m still learning, I gave it my best shot 💪🏻

🚀 My Design Process

  1. Task Review: Carefully read through today’s challenge.

  2. Brainstorming: Jotted down ideas for possible animations on each screen.

  3. First Animation: Focused on customising the message and selection on the second Data Entry screen.

  4. Component Creation: Developed selection components with strokes for selected items.

  5. Icon Management: I struggled to create dynamic icons, so I made separate components for each icon shape. My partner suggested nesting components for a cleaner setup, which I’ll try next time.

  6. Display Testing: Experimented with different ways to highlight selected items.

  7. Second Animation: Decided to animate messages on the second Data Entry screen.

  8. Typewriter Animation: I initially tried creating a typewriter effect manually but switched to a plugin due to time constraints.

  9. Third Animation: Added a fun animation where a cat walks in and poops on the first Data Entry screen.

  10. Typewriter Retry: Gave the typewriter animation another go but ran out of time.

  11. Save Button Animation: Planned to animate the “Save” button but didn’t have enough time to implement it.

🧠 Challenges and Solutions

  1. Learning Curve: I spent time watching tutorials and getting help from my partner to understand animation basics.
  2. Time-Consuming: Even simple animations took longer than expected, but it’s all part of the learning process.
  3. Partner Feedback: My partner suggested speeding up the cat walk animation and the message display.

🖼️ The Final Design

Overall, I’m pretty happy with today’s results!

Here are the three animations I created:
👇 The first and second animations are here.

1. Dynamic Message and Field Selection:

  • What it does: Displays a custom message and auto-selects fields on the next screen.
  • Why: To save the user time when inputting data.
  • Enhancement: Guides users smoothly through the process with selected fields.

2. Message Animation on Second Data Entry Screen:

  • What it does: The message slides in from the left.
  • Why: To ensure the user reads the message.
  • Enhancement: Reinforces the choices made on the previous screen, showing care for the pet’s health.

3. Cat Walk and Poop:

  • What it does: A cat walks in from the left and poops.
  • Why: Honestly, because it’s cute!
  • Enhancement: Adds a playful element to make the app more enjoyable.

Additional: Save button turns into a graph

  • What it does: When data is saved, the “Save” button turns into a graph on the Dashboard
  • Why: The user can see that data is added
  • Enhancement: User can learn that their data can be seen on the Dashboard and it’s added immediately

💡 What I Learned Today

I learned that short, simple animations are often the best choice for mobile apps.

⏰ If I Had More Time

  • I’d make adjustments based on my partner’s feedback.
  • I’d add a scroll effect on the Dashboard for newly added data, with hidden graph details for the selected day.

💌 Any Thoughts?

What projects are you working on? I’d love to hear your thoughts on my design or any advice you might have!

Thanks for following along on Day 17 of my challenge. See you tomorrow for Day 18!

With love and light 🫶🏻
Yoshie

P.S. Our cat, Teto, had some digestive issues earlier this week, but he’s been doing much better. His poops are healthy again, which is a big relief! Here’s our little boy helping me work 🐾

Related articles

Day 5 of 30 Day UI/UX Design Challenge: Meditation app with Psyduck! 🐥

🎨 Today’s design task Today was probably my most challenging task yet — designing a mobile meditation app featuring Psyduck! As a former web developer, mobile apps are new territory for me, but combining meditation with one of my favourite Pokémon made it exciting. 🚀 My design process Thoroughly analysed the task requirements Sketched initial ideas on my iPad using Freedom app Researched …

Day 18 of 30 Day UI/UX Design Challenge: Logo Design for Tell Japan! 🌱

🎨 Today’s Design Task Today’s challenge was something completely new for me—designing a logo! I chose to redesign the logo for TELL Japan, an organization I’ve supported in the past ✏️ This is what the current logo looks like: 🚀 My Design Process Research: To gain a deeper understanding of TELL Japan, I reviewed its mission and services. Concept Development: I decided to retain their signature …

Day 8 of 30 Day UI/UX Design Challenge: Redesigning Checkout Process! 👛

🎨 Today’s design task Today’s challenge felt more comfortable, given my previous experience with forms in both design and coding. As always, Thomas Sensei provided valuable feedback! Task: Redesign the cart/checkout for Freibad Hornberg, improving upon their current design. current website 🚀 My design process Sketched initial ideas on iPad Researched best practices for login, account …