<?xml version="1.0" encoding="UTF-8"?> 
<rss version="2.0"
        xmlns:content="http://purl.org/rss/1.0/modules/content/"
        xmlns:wfw="http://wellformedweb.org/CommentAPI/"
        xmlns:dc="http://purl.org/dc/elements/1.1/"
        xmlns:atom="http://www.w3.org/2005/Atom"
        xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
        xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
        >
<channel>
  <title>asgaard</title>
  <description>Wellburrito</description>
  <link>https://blog.asgaard.co.uk/t/wellburrito</link>
  <lastBuildDate>Wed, 22 Apr 26 15:07:55 +0000</lastBuildDate>
  <language>en</language>
  <count>2</count>
  <offset>0</offset>
      <item>
    <title>The Amazon App Store is not great</title>
    <link>https://blog.asgaard.co.uk/amazon-app-store</link>
    <pubDate>Sun, 03 Jan 21 18:45:58 +0000</pubDate>
    <guid>https://blog.asgaard.co.uk/amazon-app-store</guid>
    <description><![CDATA[
<p>
Today, I was trying to get <a href='https://asgaard.co.uk/wellburrito'>Wellburrito</a> onto the Amazon App Store.
<p>
I didn&#039;t expect it to pass validation first time because it has dependencies on a few Google services that I wasn&#039;t sure existed on Amazon devices. I expected it to fail with a message saying this, and then we&#039;d have to discuss whether or not to launch a limited version of it with those dependencies removed.
<p>
That didn&#039;t happen.
<p>
What actually happened was that it failed validation with the following message:<blockquote>
Your app submission does not meet one or more of our acceptance criteria for some or all targeted devices. Failure reason(s) are listed below:

We are unable to test your app as it does not function as intended. The app exits/ force closes/ freezes/ displays an error message after being launched. Please fix the issue and re-submit the app.
</blockquote>
<p>
This is a resoundingly unhelpful message. We&#039;re not going to randomly change our code and hope it passes validation. Why doesn&#039;t Amazon include the logcat output so[...]]]></description>
    <content:encoded><![CDATA[
<p>
Today, I was trying to get <a href='https://asgaard.co.uk/wellburrito'>Wellburrito</a> onto the Amazon App Store.
<p>
I didn&#039;t expect it to pass validation first time because it has dependencies on a few Google services that I wasn&#039;t sure existed on Amazon devices. I expected it to fail with a message saying this, and then we&#039;d have to discuss whether or not to launch a limited version of it with those dependencies removed.
<p>
That didn&#039;t happen.
<p>
What actually happened was that it failed validation with the following message:<blockquote>
Your app submission does not meet one or more of our acceptance criteria for some or all targeted devices. Failure reason(s) are listed below:

We are unable to test your app as it does not function as intended. The app exits/ force closes/ freezes/ displays an error message after being launched. Please fix the issue and re-submit the app.
</blockquote>
<p>
This is a resoundingly unhelpful message. We&#039;re not going to randomly change our code and hope it passes validation. Why doesn&#039;t Amazon include the logcat output so we can see what the crash actually is? 
<p>
As such, Wellburrito will not be available through Amazon for the foreseeable future.]]></content:encoded>
  </item>
      <item>
    <title>Wellburrito</title>
    <link>https://blog.asgaard.co.uk/Wellburrito-mood-tracking-app</link>
    <pubDate>Fri, 01 Jan 21 19:57:44 +0000</pubDate>
    <guid>https://blog.asgaard.co.uk/Wellburrito-mood-tracking-app</guid>
    <description><![CDATA[
<p>
I&#039;m very pleased that we have released the first public version of Wellburrito. 
<p>
Wellburrito is more than just a mood tracking app, it&#039;s a full wellbeing app focusing on mood and custom metric tracking as well as cognitive behavioural therapy (CBT) exercises. 
<p>
Technically, Wellburrito is developed using the Ionic framework. Data is intentionally stored purely locally on the device, i.e. without a server, for the user&#039;s privacy. For this we use an SQLite database, which is optionally backed up to Google Drive on a regular schedule. Android does actually take care of restoring the database on app reinstallation through Google Play, as well, if the user has it enabled, via <a href='https://developer.android.com/guide/topics/data/backup'>Android&#039;s auto-backup feature</a>.
<p>
On the mid to long term roadmap is reducing dependency on things beyond our control that aren&#039;t really of the quality or flexibility we&#039;d like. For example, we&#039;d like to expand the reminders system such that users can interact directly with reminders. When a medication remi[...]]]></description>
    <content:encoded><![CDATA[
<p>
I&#039;m very pleased that we have released the first public version of Wellburrito. 
<p>
Wellburrito is more than just a mood tracking app, it&#039;s a full wellbeing app focusing on mood and custom metric tracking as well as cognitive behavioural therapy (CBT) exercises. 
<p>
Technically, Wellburrito is developed using the Ionic framework. Data is intentionally stored purely locally on the device, i.e. without a server, for the user&#039;s privacy. For this we use an SQLite database, which is optionally backed up to Google Drive on a regular schedule. Android does actually take care of restoring the database on app reinstallation through Google Play, as well, if the user has it enabled, via <a href='https://developer.android.com/guide/topics/data/backup'>Android&#039;s auto-backup feature</a>.
<p>
On the mid to long term roadmap is reducing dependency on things beyond our control that aren&#039;t really of the quality or flexibility we&#039;d like. For example, we&#039;d like to expand the reminders system such that users can interact directly with reminders. When a medication reminder comes up, we&#039;d like to be able to press a little &quot;Yes, I&#039;ve taken it&quot; button. When the mood journal reminder comes up, it&#039;d be good if the user could select a mood within the reminder. Those things are currently not possible because the reminders library we&#039;re using doesn&#039;t support it. Unfortunately, getting the control we need means writing our own library. 
<p>
Similarly, we&#039;d like charts to better fit with the look and feel and branding of the app, but we&#039;ve pushed the current charting solution to its boundaries.
<p>
There are a few little things like this which seem like relatively small features but require a large amount of work. We&#039;ve pushed these back to a future version for the moment, in favour of getting something functional in front of users.
<p>
In terms of features, we&#039;d also like to implement much deeper analysis. Currently we have superficial analysis and reporting of trends and correlations, but there is <em>a lot</em> more we could do with this. Again, this is a &#039;version 2&#039; feature. 
<p>
You can read more about the <a href='https://asgaard.co.uk/wellburrito'>Wellburrito wellbeing, mood tracking and mindfulness app</a> on the official page.
<p>
You can download the <a href='https://asgaard.co.uk/wellburrito'>Wellburrito wellbeing app</a> on <a href='https://play.google.com/store/apps/details?id=uk.co.asgaard.wellbeing'>Google Play</a>.]]></content:encoded>
  </item>
  </channel>
</rss>