Advanced programming and Android SD18 Payment Plan