RecordScreen is a universal iPhone and iPad application that allows you to record your screen, even on non-jailbroken devices.
I wanted to play around with screen recording capabilities, so I created a fresh Xcode project and used RecordMyScreen as a starting point.
I also took the chance to play around with designs and rethink the interface from scratch. I tried to keep the app as minimal as possible. I'm still learning about design, so if you think you have something better, feel free to make a Pull Request! :)
This app cannot be submitted to the App Store due to the use of private APIs. Apple prohibits developers from submitting apps that use any API that is not public.
Run the following commands to get started:
$ git clone --recursive https://github.com/nicolasgomollon/RecordScreen.git
$ cd RecordScreen
$ rake setup
TIP: Check out the iOS Support Matrix for help.
- ARMv7 device (A5 recommended, may work on iPod touch 2G but untested)
- iOS 5 or higher (iOS 6 recommended, may work on iOS 4)
- iOS Developer Account OR jailbroken device to install
- Xcode 4.4.1 or higher
- The app does not work on the iPad, even though it is universal. I've only played around with the app on my iPhone, so I haven't looked into it yet.
I used the following resources (no infringement of any kind intended):
- Based off of code from RecordMyScreen.
- Camera icon taken from Paco Xiao on Dribbble.
- Uses MTStatusBarOverlay.
- The Arches background texture used throughout the app was taken from Subtle Patterns.
- The typeface used for the navigation bar and cell delete button is Myriad Pro by Adobe.
- The typeface used for the all-in-one record button is Gotham by H&FJ.
- Unfortunately, I don't think I'm allowed to distribute those, but you can replace them with the typeface(s) of your choice.
RecordScreen is released under the MIT License.
Too bad this app will never have the chance to be published on the App Store! (Let me know if you do manage to, though!)