PocketBook Budgeting is a creative and simple way to manage all of your bank accounts and transactions without the hassle of giving out your personal information.
Many of you will probably see this and ask yourself why in the world would you need another budgeting app. PocketBook Budgeting does not JUST have a clean design but has a specific task to ensure you hit your goals. Many budgeting apps have long and complex onboarding flows and often ask for your personal information. We don't believe in just being an app that stores and displays your information, but instead we want to be the place where you regularly interact and see the progress your making. By having to input every single transaction you input in a day, you will notice how much your spending and definitely start spending less.
Version 1.2 is currently underway (Tentative Release date Feb. 28, 2019)
- Implementing Silent Notifications to ensure everything is consistent across devices.
- Fixing issues with transactions charging an account twice.
- Adding the option to update a budget category in case you think it is wrong.
- Fixing the layout across all device sizes.
- If you're using the app across multiple devices you won't be asked 100 times to reset you monthly budget because you already did it!!!
- Daily notifications to remind you to add your transactions for the day, and you get to pick the time!
Your information is yours alone and is stored safely under your iCloud account. No one has access to your information except you, so be sure to keep everything up to date.
https://itunes.apple.com/us/app/pocketbook-budgeting/id1313590748?mt=8
- CloudKit
- Silent PushNotifications
- CoreGraphics
- Programmatic Constraints
CloudKit was used in order to gain experience and leverage Apple's Free Cloud Services. We decided to use CloudKit over CoreData because we thought it would be important to allow our users to be able to use the app on multiple devices instead of just one device. All the information used in the app is saved to the user's private database.
Seeing how people have multiple devices we thought it would only be fair to have everything looks the same across everyone's devices. No one likes being lied to about how much money they have!
Cocopods are loved and hated by many developers so instead of using a third-party framework made by someone else we thought it would be important to learn Apple's documentation and utilize their CoreGraphics framework to draw graphs on the screen.
Not everything in life is perfect spaced out and it is hard to guess how much room something should take up when there is an unlimited amount of information that could be shown. In the case of our Monthly Budget tab some users could have up to 16 budget categories. So, instead of guessing or forcing constraints for our labels and graphs we used programmatic constraints to ensure we always had a clean look.