This is an overview over the files in achso_ios.
Note: This is automatically generated from directories.md
so changes may get overwritten.
Things related to the setup
These are data structures used in the code.
This is the player activity of the app. It is a single view with many custom view and layer types.
This is the main activity of the app. It is based on a split view, but mostly only the VideosViewController
is visible.
Here is code that communicates with external servers. VideoRepository
contains most of the logic. Other files are mostly wrappers for service APIs.
Defines functionality for connecting to remote servers securely.
HTTP requests are done with Alamofire and the types it defines are used in the API for convenience.
Miscellaneous classes and utilities that are mostly contained in a single source file.
These are helper files, that mostly wrap verbose or otherwise lousy APIs with simpler ones. These should not define any big concepts or behaviour.
Miscellaneous helper extension methods for existing objects.