flutter for smart city applications