Offers multiple file selection, creates an incrementing zip file and transfers it to a ftp folder. Stores user data in OSX key chain. Shows progress in a status process window. Architecture
Stick to MVC with experimental raw DI via provider and delegates, use of protocols and categories. Several improvements possible as usual (e.g. SoC, SRP)
With great help from:
- Cocoapods http://cocoapods.org
- ARC Helper https://gist.github.com/nicklockwood/1563325
- MiniZip http://www.winimage.com/zLibDll/minizip.html
- Objective-Zip https://github.com/flyingdolphinstudio/Objective-Zip
- ZLib http://www.zlib.net/
- FTPManager https://github.com/nkreipke/FTPManager
- ObjectiveSugar https://github.com/mneorr/ObjectiveSugar
- SSKeychain https://github.com/soffes/sskeychain