network programming phone app