Per quanto riguarda la comunicazione basata su socket TCP, farlo su Android dovrebbe essere simile a farlo sul computer desktop. Pertanto, è possibile sviluppare il codice di comunicazione IRC sul desktop Java, quindi copiare il codice sull'applicazione Android.
link
Una cosa da tenere a mente è che devi concedere le autorizzazioni dell'applicazione Android per utilizzare la rete. Questo viene fatto aggiungendoli al manifest dell'applicazione.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Tuttavia, qualsiasi programma su Android deve disporre di un'interfaccia grafica utente: la console della riga di comando o l'interfaccia basata su testo non è un'opzione su Android. Pertanto, dovrai ancora imparare la programmazione della GUI Android.
Devi seguire Guida introduttiva di Android . Gli strumenti sono gratuiti e vengono fornite istruzioni dettagliate per creare la tua prima applicazione Android.
Seguendo la guida, avrai una GUI molto semplice in breve tempo. È quindi possibile aggiungere l'interfaccia testuale alla GUI e pensare a come integrare questa interfaccia con il proprio codice IRC.