DEV Community

Cover image for Releasing Quirk & Developing for Health

Releasing Quirk & Developing for Health

Evan on December 28, 2018

Several months ago, I was using a mental health app that asked me for a $200 in app purchase. No one pays $200 dollars for a dark mode....
Collapse
 
tiguchi profile image
Thomas Werner

Hi Evan! I just gave Quirk a try on an iPhone 6s Plus and I noticed a few UI and usability bugs that only happen when started for the very first time right after installation:

  • The cognitive distortion selector cannot be scrolled after tapping / swiping outside that box
  • Tapping "save" does not give any feedback. It appears broken, so I tapped multiple times not realizing that I'm creating multiple records in the list view on the right
  • The list view with recorded entries cannot be scrolled
  • Entries cannot be deleted. The trashcan button is missing
  • There are overall styling issues (missing highlight color, missing icons)

All these problems disappear when I kill the app process (double tap home, swipe up) and start the app again. It is unfortunately 100% reproducible for me when I delete and reinstall the app, so I guess it wasn't just a fluke :-/

I'm on iOS 12.1.2

Collapse
 
flaque profile image
Evan • Edited

Oh woah that is really weird. It sounds like you have older version of Quirk. I wonder if the wrong one is being sent out via the promocodes.

Does your app have "headers" with the dates in the list?

like this

If you can take a screenshot, let me know!

Collapse
 
tiguchi profile image
Thomas Werner

I actually purchased it from the App Store :-)

Here are a couple screen shots:

Broken State

Main Screen
Entries

After App Restart

Main Screen
Entries

Thread Thread
 
flaque profile image
Evan

Woahhhhh that's very strange. The first broken state is the very first (and very buggy) first version I ever shipped to test flight. The last is the current version.

Let me try shipping a new version and we'll see if that fixes things. Thanks so much for bringing this up.

Thread Thread
 
tiguchi profile image
Thomas Werner

Yeah, that's really strange! I wonder if it's a build process glitch (e.g. old build artifacts that got bundled with release build?) or some really weird issue on Apple's end? :-/

It would be great if you could write something about that glitch if you figure out the cause or hear back from Apple. I also wanted to write a React Native app for App Store release soon, so I guess I might also run into it :-)

Thread Thread
 
flaque profile image
Evan

I have a suspicion it's somehow related to expo/react-native. I cleaned the local cache and deleted all previous versions before uploading. Hopefully this should fix it 😬

Thread Thread
 
tiguchi profile image
Thomas Werner

That might do the trick! I'll let you know when I receive the update

Thread Thread
 
flaque profile image
Evan

Cool I think I figured out what's up.

I'm building this on Expo, which offers a way to update the app asynchronously in the background instead of requiring a user to wait for the update to load. There's a setting that was set here that caused it to throw up an old version first and then load in the background.

But I removed that and am pushing up a new build which should be good.

Thread Thread
 
ben profile image
Ben Halpern

I was having the same issue, looking forward to the update.

Loved doing the exercise either way! I think this app is going to help me.

Collapse
 
ben profile image
Ben Halpern

Congrats! Tossed you a Product Hunt upvote.

Collapse
 
flaque profile image
Evan

Thanks Ben <3

Collapse
 
flaque profile image
Evan

Hey folks, here's 5 free promocodes for the app as well:
9T6KP9WRK6NR
EH34N3NFFHLT
JP7RLYMRY7NL
L7KAM6RLAPRK
63J777F3JHLM

Collapse
 
iam13islucky profile image
iam13islucky

I look forward to seeing where this project goes, I can't wait to try it when the Android version becomes available!