Calendar Notification

This little app is based on an old idea and application called Notification Calendar. Notification Calendar got a bit outdated and the technology it was built in is not something I do much these days. Calendar Notification was rebuild from the ground up with a new perspective on how to view events and a calendar right from your notifications area.

View your calendar and agenda as a notification. See you agenda and a full month of events and dates all from your notification shade. Just drag down your notifications at any time and have simple, easy and quick access to your calendar anytime.

• Access a full month from your notifications
• View your agenda for each day and see events
• Toggle between months or days
• Tap a day to view in your preferred calendar application
• Customize the notifications look and feel
• Supports both light and dark mode

Some features mentioned are premium.

Download Calendar Notification on Google Play

Daily Spend

We have recently published Daily Spend an expense and budget management app designed for understanding and improving your spending habits.

Pre-Covid me and my spouse went to a spending system where we would take out enough cash to get us through the month. We would then use the cash for the majority of our spending. This helped keep our spending predictable and also had a side affect of reducing how much we spent each month.

In the current world we are living in we have moved back to using cards for our purchases but still wanted a system that helped reinforce the good habits we learned while using cash. As we worked through what was needed I began creating and testing Daily Spend as the solution. A few months into the experiment the app is now published and available for daily use.

Store Description:

Looking for an easy way to understand where your money is being spent? This is what you’ve been searching for.

Daily Spend makes tracking spending super simple. Add expenses with ease in a few short seconds and gain useful insights into where your money goes.

Set spending limits to help control expenses. Setup reminders to help build healthy financial habits. Get helpful financial insights at a glance with the Daily Spend expense manager.

We’ve crafted the finest expense manager out there and its free! Download today to begin your journey to financial freedom.

Download Weight Tracker + on Google Play
Download Weight Tracker + on the App Store

Weight Tracker +

We have launched a new app for tracking your weight changes over time. Weight Tracker + offers a clean, modern experience with enough bells and whistles to help you manage your weight.

Weight Tracker + assists you in losing weight and staying motivated on step at a time. Store your weight changes over time to better understand how your efforts are paying off. With simple and easy to use graphs and statistics to give you detailed information about your progress.

Losing weight can be difficult but studies show that one key tool that helps is regular weight tracking. Weight Tracker + is the tool to help you visualize how you progress and gain insights on what works for you!

Key features:
• Track your weight weekly or daily
• Analyze your weight history with simple easy to understand graphs
• View your progress over a week, month or year
• Helpful statistics to understand how your body image is changing
• Optional and free reminders to help you remember to weigh in
• View your weight history and understand changes over time

While losing weight with diets like Keto, Low Carb, Intermittent Fasting (IF) it is recommended you use a combination of exercise, diet and a weight tracking tool.

Lose that belly fat today and achieve the fit body you have always wanted!

Download Weight Tracker + on Google Play
Download Weight Tracker + on the App Store

Goalkeeper

Introducing Goalkeeper

Goalkeeper is a foosball scoring system for personal or corporate use. See who’s the best player in the company with real-time stats and automatic score keeping.

Play from 4 different variations of games with different configurations for each game type. Create custom teams with your friends and coworkers to track your teams progress and how you rank within the company.

Volume Butler 1.6.1

With this update of Volume Butler I took a look at the application as a whole and wondered how I can make it simpler but still just as smart. I am painfully aware that Volume Butler has a learning curve and that can discourage many people from understanding how useful automated volumes can be.

Since Volume Butler was written so long ago I knew that the code was in pretty bad shape. I started the app when I was doing .NET and finished it before I ever had my first paying job as an Android developer. So lots of the code looked like .NET, was buggy, had lots of duplication, and inconsistent as a result.

The fist step was to take a loot at Androids new RecyclerView. This is a tool that helps make lists of things run smoother and with less code. All of Volume Butler now runs on the Recycler View and it has made life SOOOO much easier. I was able to break apart the differences between features and keep all the common things to reduce my code by up to 40%. This will make finding and fixing bugs vastly easier and much quicker.

Some of the styling was out of date and inconsistent. This was altered using Android Styles and toning down how much navy blue the app was using. Also the cards were modified to use Androids CardView library with a slight modification adding the three dots in the bottom right corner. These dots provide some functionality that previously existed by long-pressing. Let’s be honest, long-pressing is bad. It’s bad because no one knows you can long-press and it turns into a guessing game. The three dots are great because its a consistent way to hint to the user, “Hey you can press this and something will happen.”

Next was the way I was doing database access. Volume Butlers database is pretty large for a mobile application. Lots of tablets, which inter-relate. For example if you delete a Profile and that profile belongs to a Schedule, Quick Schedule, and Location all of those must also be deleted. It’s complicated and tricky to make sure everything is working correctly. I broke out all my database methods into separate controllers which allowed for more compartmentalization. When this was done I could compare the way Schedules was doing database access in comparison to how profiles was doing database access. This simplified how the code was written and provided a more common way to do database access.

Next my app structure sucked. Looking at how I structured things I wonder what I was thinking. That all got refactored into a more logical order so finding and fixing this is faster.

Perhaps one of the most helpful things that came out of the 1.6.1 release is bug fixes. Going through each line of code and reviewing, refactoring, reordering, removing, and any other re<fill in the blank> helped me find lots of bugs. Several of which were pretty critical. I went out and bought a Samsung phone (For the record I despise their phones) so I could find all the bugs that are specific to Samsung. I found about 7 critical bugs that I could only reproduce on their phones. Kind of a joke.

The Android Support Library was also updated as was Google Play Services. This broke Maps, Locations, Activity Recognition, Wear, and a few other things. I recognize I was out of date a bit but that was a lot of work to just get current. Along with updating these Services I also added the Places API so you can search by address for the place you want to add a location too. This is fairly simple but I was lazy and didn’t see the effort worth the cost.

Future updates will include ways to bother people just enough to get them to buy the app. For such an advanced app that is so useful not a lot of people buy into it. Partly my fault for not marketing and for thinking people are smart. Since there is a learning curve it’s a hard sell. Weird that something that you’ll use every day for years and costs a few dollars is less important that a fast food hamburger that will be digested in a day or two.

I’m rambling, so happy update to Volume Butler 1.6.1.