Bugs Found in ADHD Organizer: Llama Life for iOS

ADHD Organizer: Llama Life

4.5

Llama Life is an outstanding platform that primarily serves as a personal organizer. This application helps with planning, habit tracking, and journaling, offering a multifaceted approach to maintaining an organized personal and professional life.

Digging deeper into its functionality, Llama Life offers a simplistic yet intuitive interface where users can note down daily tasks, set goals, and manage their ongoing projects. It also features various tools that support habit tracking and reflective journaling, promoting a more focused and self-aware life.

The QAwerk team conducted a bug crawl on Llama Life and discovered several bugs that directly impact user experience. We invite readers to explore our findings, which offer insights into potential areas for improvement in this application.

5K+downloads
109 ratings

User’s progress is lost, and pop-ups close after app goes to background

Severity:

Major

Precondition:
  1. The app is installed.
  2. The user is on the ‘Home’ page.
Steps to Reproduce:
  1. Tap the ‘Add Task’ button.
  2. Enter a name.
  3. Keep the cursor inside the field.
  4. Move the app to the background.
  5. Observe the behavior.
  6. Open any pop-up in the app.
  7. Move the app to the background and return.
Environment:

iPhone 14 Pro, iOS version 26.3.1 (a)

Actual Result:

Pop-ups are closed, new item inputs are dismissed, and user progress may be lost.

Expected Result:

The app should maintain the user’s progress and UI state, including open pop-ups, active input fields, and entered but unsaved data when returning from the background.

New tasks use previously selected time instead of default setting

Severity:

Major

Precondition:
  1. The app is installed.
  2. The default time for new tasks is configured in ‘Settings’.
Steps to Reproduce:
  1. Create a new task on the ‘Home’ page.
  2. Change the time on the task.
  3. Create one more task.
  4. Check the time on the new task.
Environment:

iPhone 14 Pro, iOS version 26.3.1 (a)

Actual Result:

The new task is prefilled with the updated value from the previous task, rather than the default time.

Expected Result:

Every new task should be initialized with the default time configured in the settings, regardless of the times defined in previously created tasks.

User is able to sign up with whitespace-only value in ‘Name’ field

Severity:

Major

Precondition:
  1. The app is installed.
  2. The user is on the ‘Sign Up’ page.
Steps to Reproduce:
  1. Tap the ‘Sign Up’ button without filling in the mandatory fields.
  2. Verify if a validation message is displayed under the ‘Your Name’ field.
  3. Enter whitespaces in the ‘Your Name’ field.
  4. Tap the ‘Sign Up’ button.
Environment:

iPhone 14 Pro, iOS version 26.3.1 (a)

Actual Result:

There is no validation for whitespaces in the mandatory field. The user is successfully registered with a whitespace-only ‘Name’ value.

Expected Result:

The system should trim the input, validate that ‘Name’ contains non-whitespace characters, and display a validation message if invalid.

Background sound stops after running shuffled task

Severity:

Major

Precondition:
  1. The app is installed.
  2. The app is open.
  3. The ‘Sound’ settings are enabled.
  4. A few tasks are created.
Steps to Reproduce:
  1. Navigate to the ‘Background Sound’ in the top right corner.
  2. Select a sound option.
  3. Start a task.
  4. Tap the ‘Random’ button.
  5. Shuffle the tasks.
  6. Tap the ‘Start a Task’ button.
Environment:

iPhone 14 Pro, iOS version 26.3.1 (a)

Actual Result:

The background sound stops after the user sorts tasks and initiates a new one.

Expected Result:

Unless the user manually halts it or the chosen task is programmed to stop or replace the sound, the background sound should continue even after reordering tasks and the start of a new task.

Misaligned button labels on ‘Subscription Plans’ page

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The app is open.
Steps to Reproduce:
  1. Navigate to the ‘Settings’ section.
  2. Tap the ‘See Plan Options’ button.
  3. Observe the content on the page.
Environment:

iPhone 14 Pro, iOS version 26.3.1 (a)

Actual Result:

The button labels are misaligned.

Expected Result:

The text on the buttons should be properly aligned.

Misaligned button labels on ‘Subscription Plans’ page
Llama Life is an extremely user-friendly, intuitive, and easy-to-navigate app. The overall design and flow of the app appear to be clear and well-conceived. I identified no critical bugs during testing. However, there are a few minor issues, particularly concerning the app's behavior when minimized and a few validation scenarios. These aspects could benefit from comprehensive QA testing.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us