Skip to content

GregoryMaks/TecheryTest

Repository files navigation

TecheryTest description

Initial requirements for the project: gist

Architectural considerations

  • MVVM-C as main architecture
  • BDD unit tests powered by Kiwi

Some implementation details

  • Correct handling of account switching without reinstalling the app
  • Simple handling of gaps between tweet feed loads by removing old tweets (temporary solution)
  • Using NSLog, as CocoaLumberjack or any other logging framework is an overkill here
  • Usit tests are not fully finished

Possible future improvements

  • Bind UITableView to FeedModel using RAC
  • Chain `- (RACSignal *)refreshFeedSignal` and `- (RACSignal *)loadNewerTweetsSignal` correctly using RAC methods

Releases

No releases published

Packages

No packages published