Artificial Intelligence (AI) holds tons of potential for app development. But oftentimes, harnessing this potential requires developers to reinvent the wheel for every new app. This poses a wide range of challenges particularly for developers with limited expertise in machine …