Nosedive – iOS Swift App

Why I built this app

I was inspired to build the Nosedive app for fun after watching episode 1, season 3 of the Netflix TV show, Black Mirror. I love coding and wanted to create a social media app. I started with the rating sound from the show and then added a login system and circle animation to show users. Next, I added a post feed and photo filters.

Black Mirror Rating Sound


Feed & Post

I started to build the feed following couples tutorials and I used UICollectionView, Auto Layout, Image Cache and several custom cells and AdMob integration to display ads between users posts.

image
image

Nosedive score filter

I tried to recreate the Lacie Pound filter score using face detection and then playing with Core Image Framework I was able to get the user score and render on the screen and make possible to capture this custom render to generate the last result, the picture.

image

Why is nosedive app not on App Store?

Apple has a specific rule about objectifying people. Apps with features that allow voters to rate real people are not allowed on the app store. Although I changed the app to be about rating posts and photos, rather than people, it still wasn't approved. I do agree that objectifying people should be prohibited. I'm not allowed to use the prefix "nosedive" for the name of my app. However, I'm keeping this app for a case study and encourage developers to research policy before spending time building an App. Through this project, I was able to learn more about Swift, my hobby programing language, and I'll keep learning and moving forward to build more apps.

victors1681/nosedive-app-release

http://nosediveapp.com. Contribute to victors1681/nosedive-app-release development by creating an account on GitHub.

1 Comment

Leave a Comment