Most applications, be it mobile, web, or desktop, depend on some kind of backend. Thus, an API layer is an integral part of application implementation. This six-part series presents tools and approaches that facilitate API layer implementation in Flutter and Dart applications we use at Tide: Part 1: data models…