.. enter a link and let the magic begin!
Shorty is a simple url shortener for iOS, iPadOS and macOS. This is my final project presented at Udacity to achieve the iOS Developer Nanodegree.
By entering the address of the website to be shortened, the user can save an unlimited number of ready-to-use shortened links.
The app lets you:
- Enter the URL of a page to make it shorten using Rel.ink APIs
- Save an unlimited number of addresses by giving them a name for convenience
- Easily share the short link with any supported application
- Open the links saved directly from the app, on Safari
If the request to the web service fails, an error will be shown to the user and data won't be saved.
- Clone repo
git clone https://github.com/mattia-sanfilippo/Shorty.git
- Install dependencies (Cocoapods needed)
pod install
- Open
Shorty.xcworkspace
- Build app with your device or simulator!
- XCode 11.4.1
- Swift 5
- iOS 13.0 or macOS 10.15 Catalina
- An active internet connection
- Freepik for the icons
- Rel.ink for the APIs
- cruisediary for Comets library, which I used to animate the main view.
- Udacity for the amazing Swift bootcamp you've made. Thanks.
This application is released under GNU GPLv3. Some of the used libraries are released under different licenses.