Ciao,
1) Se non ricordo male esiste una libreria che attraverso proprietà e metodi consente di testare la connessione dati e successivamente attivarla oppure disattivarla, cerca un minimo e trovi diverse soluzioni sul forum.
2) Si è possibile ti consiglio prima di fare app più semplici per conoscere meglio l'ambiente di sviluppo e successivamente, studiarti i servizi che consentono all'app di lavorare anche a schermo spento.
Spero di esserti stato utile.
BUone feste.