push
p/push-6
intelligently track push-up repetitions
João Pozzobon

push — intelligently track push-up repetitions

1
push is your new favorite workout companion. use it to intelligently count your push-up repetitions using facial tracking and keep track of your progress. all in a beautiful interface designed to keep you motivated.
Replies
Best
João Pozzobon
I'll try to be brief! For the past couple of years, push-up automatic counting apps on iOS haven't had a lot of quality. Many of them just simply don't work, many are slow and almost all of them are very poorly designed. Because of that, I've had this idea in the back of my mind since 2021 that I finally coded over the last two weeks. Introducing push! push is made using SwiftUI and ARKit using the TrueDepth camera to track the accurate distance of your face from your phone. You just need to do push-ups while looking at it! What's so special about the design of this app?
 Well, I'd suggest for you to download it and see it for yourself. In case you don't, just know it's full of vibrant effects, neat transitions and responsive gestures. I'm also using Metal shaders for a cool live distortion effect. And why push-ups?
 They're fun and easy and sassy. Next question. Is it free?
 Yup! What stats does it provide? 
push has got them stats such as: total workout time, total rest time, and (my personal favorite) average push-up duration (counts the time it takes for you to get up from a push-up). What else can it do?
 At the moment you can keep a streak by doing a workout each day. You can also automatically share workout stats with friends over Instagram stories and other apps. Is there an Apple Health integration? Soon! What else do you plan to add? Leaderboards, accounts/friends, daily goals, reminder notifications, widgets, local and remote multiplayer, music controls, and machine learning-based stats. Who are you? 
I'm João, a young Apple Platforms developer from Brazil and incoming CS student at Georgia Tech. Thank y'all! And hope you have a great WWDC next week (if you're participating). push is available on the App Store right now!