Skip to content

An IOU / money tracking app - active in the App Store from 2010-2020. Fully open source now.

License

Notifications You must be signed in to change notification settings

calimarkus/stillwaitin-app

Repository files navigation

stillwaitin-app

The still waitin app source code - active in the App Store from 2010-2020.

logo

App Description:

Keep track of your cash financials. Never forget about money that you lent to or got from friends, family, colleagues or customers. No matter the amount. Get a push reminder at the day & time of your choice or send out a formatted email about open debts to your contacts, so they don't forget either.

See screenhots below.

Background

This app was originally written for iOS3. That's before GCD & ARC was available, which were released for iOS4 & iOS5 respectively. That's also before the first Retina display of the iPhone 4 or much newer iOS features like Dark Mode or the Dynamic Island. Let alone Swift or SwiftUI.

@martinstolz and me wrote it together as a side project to learn iOS development in 2010. We maintained and updated it for 10 years until we finally took it out of the AppStore in 2020.

Disclaimer: Don't think of the code here as an exemplary app architecture, but instead as a small window into the history of iOS development.

Source code

This repository contains the source code of two original versions of the app; from 2020 and 2012. Both still compile and run on today's Xcode 15 (as of 2024).

  • HIGHLIGHTS.md lists some highlights in the source code and the choices we made, while making the App.
  • CHANGELOG.md shows a full list of changes between these two versions.

Version 2.4 (from 2020) - /2020_v2.4/

The most recently released version. A fairly modern iOS app; at least in comparison to below version 1.5.

  • It has an iOS 7 redesign, iPhone X support, dark mode and many additional features.
  • Persistence is handled by a Realm database.
  • LOC*: roughly ~9000 lines; notably not that much more than v1.5, even though it has many more features.
  • Open source dependencies:

Version 1.5 (from 2012) - /2012_v1.5/

Pretty close to the original version from 2010. This is quite historic.

* LOC measured in the /Classes directory by calling: find . -name '*.m' | xargs wc -l | sort minus any externally pulled in dependencies.

Screenshots

Screenshot

Data entry screen Entry details screen
Screenshot Screenshot

About

An IOU / money tracking app - active in the App Store from 2010-2020. Fully open source now.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages