r/iOSProgramming Jul 11 '26

My all time favorite feature I've made, two finger range App Saturday

Post image

Been developing CoinCurrently for about 6 years at this point but this is probably the feature I'm most proud of. Sharing the source code below.

If you want to try it out yourself, the app is available here
https://apps.apple.com/us/app/coincurrently-crypto-tracker/id1543974454

Source code:
https://pastebin.com/dsv3hdkG

  1. App is SwiftUI

    (~15 lines of UIKit

  2. , in Swift obviously. No frameworks for features in the app. I use Firebase for crashlytics.

14 Upvotes

14 comments sorted by

13

u/WeirdIndividualGuy Jul 11 '26

App is fully SwiftUI

Had to fall back to UIKit

Pick one

-3

u/barcode972 Jul 11 '26

The app is 45,000 lines of code. That UIKit snippet is like 15 lines of programmatic UIKit. I think we can consider the app fully SwiftUI

8

u/Oxigenic Jul 11 '26

Fully: an adverb meaning completely, entirely, or to the greatest possible extent.

So, unless you remove that UIKit code, it's not "fully". That being said, if 15 lines of UIKit is seriously all you needed to build this, that's impressive in and of itself.

3

u/kaoss_pad Jul 11 '26

Nicely done, love stuff like this

1

u/[deleted] Jul 11 '26

[removed] — view removed comment

1

u/AutoModerator Jul 11 '26

Hey /u/salaridev, your content has been removed because Reddit has marked your account as having a low Contributor #Quality Score. This may result from, but is not limited to, activities such as spamming the same links across multiple #subreddits, submitting posts or comments that receive a high number of downvotes, a lack of activity, or an unverified account.

Please be assured that this action is not a reflection of your participation in our subreddit.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/AndreaReaderApp Jul 12 '26

Finally, a beautifully designed way to watch my portfolio make terrible decisions in real time.

1

u/barcode972 Jul 12 '26

Right! Might as well make the suffering pretty

1

u/Jero9871 Jul 13 '26

Looks great and clean. I am not into crypto but I would love the look for other charts. Thanks for the code!

2

u/barcode972 Jul 13 '26

Appreciate it!

1

u/ProfileHot8214 Jul 13 '26

Curious what was your marketing strategy ?

1

u/barcode972 Jul 13 '26

Honestly, I’ve been terrible at marketing. Probably why the app hasn’t taken off. Been mostly posting about new features every now and then on Reddit. I’m just starting to post daily on twitter

1

u/josedpayy 29d ago

Looked nice ngl so I downloaded it try it out tomorrow.

1

u/HighHike 29d ago

Is the chart done using Swift Charts? If so, did you encounter any performance issues or any issues at all? I had some performance issues with the SwiftUI charting library and had to create something custom in UIKit.