Cycle Norway

Designing onboarding & stay options for Cycle Norway App

1 week

2024

UI designer

School project

about

Cycle Norway

Cycle Norway provides resources, routes, and tips to help cyclists safely explore Norway’s landscapes. They inspire adventures and support cycling enthusiasts with practical advice and community events. In this task, I had to make a Android app based on the content of their website, designing two templates for their app:

  • Onboarding screen template 
  • Accommodation screen template  

Elements from their web page ->

Task

What to include

Onboarding Screen
  • 1-3 screens
  • Image/illustrations
  • Skip button/link
  • Next button/link
  • Dot navigation styles
accommodation Screen
  • Show three options:
    • Campsite
    • Mountain Cabin
    • Hotel
  • Heading/name of accommodation
  • Hero/main image of accommodation
  • Other images to showcase the accommodation
  • Relevant text about the accommodation
onboarding screen

Ideas

  • Engaging pictures to grab attention from the beginning
  • Pattern and illustrations associated with the brands vision, in this case picture ending as a mountain and dot navigation as a bicycle wheel filling up when closer to getting started
  • Adding “Step 1” etc. to create better understanding of where the user are in the onboarding process
  • Motivating text

Challenges

  • Finding a good placement of the “back” and “skip” buttons
  • Can the use of AI images make the message of the design less trustworthy?

Solutions

  • Added the buttons on top with black transparent background. Makes them easily visible while not making the design too messy.
  • Although the images are AI-generated, they align well with Cycle Norway’s branding, effectively convey the feelings that I wanted to portray, and remain engaging. This should minimize concerns about AI usage, as real images will be used in the app itself whenever possible.
accommodation screen 1

Ideas

  • A search bar with filtering options and category buttons is essential for navigating the page efficiently
  • Add the most important information under each picture
  • Distance and “Favorite” option for each option
  • Review should be added as it helps users make informed decisions
  • Show other potential products to help with add on sales

Challenges

  • How big should each section be to give enough information but also not take too much space on the page

Solution

  • After some research, I found better size recommendations for each element. For example, buttons on Android are advised to be no smaller than 48×48 px
accommodation screen 2

Ideas

  • Image carousel
  • Repeat elements from the previous screen, but larger for better clarity, such as the “Favorite” button, price, etc.
  • Include labels with icons and text to enhance clarity and understanding
  • To prevent overwhelming the user with text, the description section can be expanded or collapsed to make room for other elements
  • Repeat address and add map to help users visualize the location and nearby attractions for better convenience
  • A clear “Book Now”-button

Challenges

  • I wanted to use the image carousel from Material Design Guideline, but found the animation difficult to manage while scrolling on page also was enabled

Solution

  • I made my own animation that kept the scrolling working and still kept the main look of the image carousel

Lessons Learned

Essentials of Onboarding

I have learned which elements are an important part of onboarding screens, for example skip, back or next-button, dot navigation and illustration/image.


Understanding Accommodation

Initially, I was unsure about the concept of accommodation, but I’ve come to understand it as essential needs and learned how to design an application around it while ensuring strong usability and accessibility.


Use of Material Design 3

When making design for Android or iOS, it’s important to use design elements from their design systems to keep consistency between the device and application.