Autore Topic: Raccolta consigli per nuova applicazione Android  (Letto 482 volte)

Offline Nigaspa

  • Nuovo arrivato
  • *
  • Post: 0
    • nigaspa
    • Mostra profilo
  • Dispositivo Android:
    da definire
  • Sistema operativo:
    Windows XP/7/8
Raccolta consigli per nuova applicazione Android
« il: 09 Ottobre 2013, 10:00:17 CEST »
Ciao a tutti, sono nuovo in questo formun e sono nuovissimo per quanto riguarda il mondo Android. Io da parecchi anni sviluppo applicazioni per Windows ma ora è arrivato il momento di fare un'app anche per Android, quindi eccomi qua. Ho iniziato a leggere alcuni dei Vs topics giusto per entrare in argomento ma, oltre ad essere in gran parti molto interessanti ed esaustivi, sono anche molti e soprattutto già di un livello "avanzato". Quello che Vi chiedo cortesemente è di indirizzarmi verso tutti quelli che possono essere consigli, topics, siti, ... che dovrei assolutamente "studiare" prima di poter proseguire. In pratica:
- Che ambiente di sviluppo utilizzare e dove reperirlo
- Siti, topics, libri, ... utili allo scopo
- Altro
si insomma, tutte quelle cose che possono aiutare un novizio come me, magari tenendo conto dell'applicazione che dovrò sviluppare e che qui Vi descrivo brevemente. In pratica con un dispositivo mobile (probabilmente smartphone o tablet) dovrò connettermi ad un'apparecchiatura elettronica con a bordo Bluetooth o Wifi (questo è ancora da decidere in base anche alle difficoltà di connettersi con Android all'uno o all'altro) e scambiare tra i 2 dei dati in formato testo che saranno quindi letti/salvati sul dispositivo Android. A livello di interfaccia grafica ci sarà quindi ben poco, bastano dei pulsanti "scarica utenze" e "carica storico" con magari la posibilità di scegliere il file sul dispositivo. Quello ovviamente più importante è la ricerca del dispositivo (BT o WiFi), la connessione, la comunicazione col relativo protocollo e la disconnessione finale (oltre che la lettura/scrittura da/su files).

Ringrazio anticipatamente quanti vorranno dedicare un pò del loro tempo ad aiutarmi in questo e Vi prometto che leggerò con molta attenzione quanto mi scriverete. Intanto proseguo nella lettura di tutto quello che riesco a trovare.

Ciao e grazie ancora

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Raccolta consigli per nuova applicazione Android
« Risposta #1 il: 09 Ottobre 2013, 10:41:26 CEST »
Per partire più o meno da zero comincerei con i libri/ebook del Carli e/o quello di punto-informatico (
   eBook Android Programming
), che dovrebbero spiegare anche la fase di startup di Eclipse/AndroidStudio.

Come approccio all'apprendimento, io consiglio di partire dai tutorial di base del sito android.com ( Building Your First App | Android Developers ) e consiglio anche di provare un po' tutti i componenti della UI ( vedi User Interface | Android Developers ). In realtà il 90% dei neo sviluppatori salta subito all'applicazione finale che contiene networking-database-parsing-animazioni-cloudmessaging-dynamicUI e poi si blocca perchè miaEditText.getText() non è una stringa e quindi genera una NullPointerException.

 :-)

PS: Unico commento specifico che aggiungo è la questione Bluetooth/Wifi. E' strano che questa specifica sia ancora incerta, perchè si tratta di due cose molto diverse (una a basso consumo, punto punto, con pairing da stabilire, e l'altra ad alto consumo, topologia a rete, IP da assegnare ). Se vuoi minimizzare le tue difficoltà nello sviluppo dell'app, scegli WIFI e fai in modo da comunicare con l'apparecchiatura elettronica tramite richieste http standard.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Nigaspa

  • Nuovo arrivato
  • *
  • Post: 0
    • nigaspa
    • Mostra profilo
  • Dispositivo Android:
    da definire
  • Sistema operativo:
    Windows XP/7/8
Re:Raccolta consigli per nuova applicazione Android
« Risposta #2 il: 09 Ottobre 2013, 11:15:25 CEST »
Ciao bradipao, grazie per i consigli, partirò proprio da questo. Riguardo però al dubbio tra BT e WiFi la faccenda si complica un pochino dopo le tue considerazioni. L'apparecchiatura elettronica che sto sviluppando dovrà essere "low power" ed è anche vero che la comunicazione tra dispositivo mobile e apparecchiatura elettronica sarà sempre e solo punto a punto (quindi queste 2 cose andrebbero a favore del BT se per ora tralasciamo il costo del modulo BT o di quello WiFi) ma la mia ignoranza su Android mi lasciava un forte dubbio sulle eventuali API a disposizione e che riguardano appunto BT e WiFi (immaginando però un minor sforzo software in Wifi come suggerisci tu).

Per ora grazie ancora.