Playground App for UIDynamics in Swift 3.x.
- no external frameworks/libraries! As a consequence
- no special logging mechanism like XCLogger(?);
print
&dump
are ok for this case - no Fastlane
- no git-flow
- no RxSwift and other fancy stuff
- no special logging mechanism like XCLogger(?);
- UIKit & Dynamics in favor of SpriteKit
- no persistency via CoreData or Realm
- better handling of the language codes (NSLocale's ISO 639-1 vs the given -2)
- fail fast principle
- forced unwraps == developer errors on crash
precondition
for stuff that might even crash in production apps to prevent an invalid stateassert
for checks during development time
- app requires full screen, I guess you don't want to browse the web in parallel, right?
- solution bubble don’t rotate; players on top edge might have a handicap to read labels
- only rudimentary eye candy for the game ui
no reset of the game state other than hard app restartshake to reset game- no player selection
- real multiplayer session via
MultipeerConnectivity
for up to 8 players - Apple TV support (with
MultipeerConnectivity
) - Game Center (with
MultipeerConnectivity
) - flexible language selection from -> to
- less states (models), more functional…