Skip to content

den-zv/HWPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HWPlayer

Preconditions

  • Xcode 15.2
  • Colors and fonts can differ from ones on screenshot due to an absence of proper resources
  • System images are used instead of real ones due to an absence of proper resources
  • For selected book's keynotes sounds are generated by AI and sound files are placed in the bundle
  • Hard-coded in-memory storage used for book and keynotes

Points of improvement

Listing of points that can be done to make an app better but was omitted due to a lack of time.

  • There are no tests for now
  • Keynote list screen is just a stub instead of proper list with selectable keynotes
  • SwiftLint isn't configured within the project
  • Currently there is no separate entry point for resources usage (strings are not localized, colors are hardcoded, system images are not separated into one place, no R.swift/SwiftGen usage)
  • There are no separate packages (or targets) for app layers (e. g. Dependencies, Views, Entities, etc.), all files are in the main target for now
  • There is no error handler when book info can't be loaded for now (but player related errors are handled correctly)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages