Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Cos'è la bolla dell'IA e perché se ne parla
Cos'è la bolla dell'IA e perché se ne parla
Si parla molto ultimamente di "bolla dell'intelligenza artificiale", ma non è sempre chiaro perché: l'IA è una tecnologia molto promettente e che ha già cambiato molte cose dentro e fuori le aziende, ma ci sono enormi aspettative che stanno gonfiando a dismisura i valori delle azioni e distorcendo il mercato. Il che, com'è facile intuire, può portare a una ripetizione della "bolla dotcom", e forse anche di quella dei mutui subprime. Vediamo perché
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-11-2015, 20:20   #1
Chuck94
Junior Member
 
Iscritto dal: Jun 2014
Messaggi: 17
Approcciarsi al mondo android

Non so se sia la sezione giusta comunque ciao, cercherò di essere molto breve, sono uno studente universitario al II anno di ingegneria informatica. Vorrei imparare a progettare app mobile per android, anche di un certo livello dopo aver fatto un po di esperienza, dato che credo che sia una competenza abbastanza ricercata sul mercato del lavoro. Il problema è che il mio percorso di studi non prevede un corso del genere. D'altra parte però ho già seguito e superato un corso di programmazione ad oggetti in Java. Ora però non saprei come approcciare al meglio questo nuovo mondo. Dato che già seguo corsi universitari l'idea di seguire un ulteriore corso in aula sarebbe per me pesante. Quindi ho pensato di iniziare da un libro e ho trovato delle recensioni positive riguardo al libro di Massimo Carli ANDROID 4. GUIDA PER LO SVILUPPATORE e proprio dato che questo mese esce la nuova edizione sarei intenzionato a comprarlo , però vorrei anche opinioni da chi è più esperto di me in questo ambito.
Grazie a tutti.
Chuck94 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2015, 22:17   #2
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Mah, personalmente tendo a lasciar perdere i libri d'informatica.

Primo perchè gli strumenti ( linguaggi e framework in particolare ) evolvono troppo rapidamente e i libri diventano obsoleti nel giro di mesi.

Secondo perchè i libri ti costringono a perdere molte ore nel leggerli e ( almeno nel mio caso ) t'inducono a non applicare subito i concetti appressi ( ad andare sul nozionistico insomma ).

Per questi motivi preferisco partire da tutorial introduttivi e provare, provare, provare, facendo esperimenti, scrivendo programmi e procedendo nello studio dei framework, api, librerie, ecc...

Alla fin fine, Android è Java con un'API curiosa ( mezza Java e mezza proprietaria ) appiccicata e qualche file XML buttato nel mezzo.

Per esempio una guida introduttiva come questa http://developer.android.com/training/index.html

in aggiunta alla guida alle classi Android http://developer.android.com/reference/packages.html

può andare bene.

Poi è chiaro che dipende dal metodo di studio che preferisci usare. Se preferisci i libri, potresti bagnarti il becco con questo libro gratuito http://punto-informatico.it/PILibri/...io.aspx?id=238
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2015, 21:09   #3
frank8085
Senior Member
 
L'Avatar di frank8085
 
Iscritto dal: Nov 2013
Città: Wien, Österreich-Ungarn
Messaggi: 890
come editor io uso android studio.....
se conosci bene java sei apposto, basta capire alcune cosette per passare i dati dalla mainactivity.xml al file mainactivity.java che contiene effettivamente il codice principale
in pratica, il dato inserito fa diverse "transizioni" di stato prima di poter essere utilizzato.
Codice:
 EditText annoK =(EditText) findViewById(R.id.txtanno);
        annopreso =String.valueOf(annoK.getText());
        annoX =Integer.parseInt(annoK.getText().toString());
si passa da una variabile di tipo edittext, poi a una stringa poi ad un intero
per usare più activity è necessario fare uso dei bundle, e andare a modificare il file manifest.xml, oltre che indicare i parametri per il passaggio sia nella activity madre che quella figlia.
ecco come ultima nota...quando si crea un oggetto nella activity va dichiarato nel file strings.xml.
alla fine android studio non dista molto da visual studio in molti aspetti
__________________
constantly changing rig...

Ultima modifica di frank8085 : 19-11-2015 alle 21:14.
frank8085 è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2015, 22:26   #4
Chuck94
Junior Member
 
Iscritto dal: Jun 2014
Messaggi: 17
Quote:
Originariamente inviato da frank8085 Guarda i messaggi
come editor io uso android studio.....
se conosci bene java sei apposto, basta capire alcune cosette per passare i dati dalla mainactivity.xml al file mainactivity.java che contiene effettivamente il codice principale
in pratica, il dato inserito fa diverse "transizioni" di stato prima di poter essere utilizzato.
Codice:
 EditText annoK =(EditText) findViewById(R.id.txtanno);
        annopreso =String.valueOf(annoK.getText());
        annoX =Integer.parseInt(annoK.getText().toString());
si passa da una variabile di tipo edittext, poi a una stringa poi ad un intero
per usare più activity è necessario fare uso dei bundle, e andare a modificare il file manifest.xml, oltre che indicare i parametri per il passaggio sia nella activity madre che quella figlia.
ecco come ultima nota...quando si crea un oggetto nella activity va dichiarato nel file strings.xml.
alla fine android studio non dista molto da visual studio in molti aspetti
Si anche io ho scaricato Android studio e ho iniziato un po a smanettarci dentro. Le cose che hai detto già lo conoscevo perché ho seguito un corso di base, ma molto di base, su Android http://www.corsoandroid.it/. Qui poi c'è anche un corso avanzato ma non so se ne vale la pena dato il prezzo. Come ho detto qualcosina so, ma poco poco, ora vorrei iniziare a fare ''sul serio'' la cosa sembrera strana ma c'e cosi tanto materiale e tante guide che non so da dove partire , così ho aperto una discussione per ricevere consiglio per poi valutare il da farsi.
Chuck94 è offline   Rispondi citando il messaggio o parte di esso
Old 20-11-2015, 00:05   #5
[Kendall]
Senior Member
 
L'Avatar di [Kendall]
 
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
Sinceramente non condivido per nulla con quanto detto dagli altri utenti in questo thread.
Una buona conoscenza in Java è di sicuro un prerequisito (fondamentale ci mancherebbe) per programmare in Android, ma la conoscenza di tutto il framework alla sua base non è per nulla banale come lo stanno dipingendo, non se vuoi fare cose di un certo rilievo che non siano mettere due pulsanti a schermo e quattro label in croce.

Di sicuro internet è uno strumento fondamentale nell'apprendimento di un framework, di sicuro ti troverai ad aprire la reference di android un giorno si e l'altro pure, ma io credo che un buon manuale ben strutturato sia di grande valore nelle fasi iniziali di apprendimento.

In una cosa concordo sicuramente con Pabloski, e cioè sul fatto che sia importante trovare un manuale che vada spesso e volentieri nel pratico, che ti faccia scrivere righe su righe di codice portandoti a vedere risultati pratici fin dalle prime pagine.

Un libro che avevo letto qualche anno fa quando anche io ero alle prime armi di Android è stato Android Programming: The Big Nerd Ranch Guide (che tra l'altro ho visto essere stato aggiornato di recente con le ultime news in ambito Android).
È un libro con un approccio molto pratico, che accompagna il lettore nella realizzazione di app vere e proprio, partendo da quella più basilare fino a cose un pò più complesse e spiegando di volta in volta le fondamenta di Android (ma arrivando nella seconda metà del libro a trattare anche argomenti più specifici e avanzati).

Dopo di che, quando avrai acquisito una certa dimestichezza vedrai che spontaneamente andrai a cercarti tutorial o risorse online, ma prescindere da una buona infarinatura secondo me è sbagliato in quanto queste risorse spesso e volentieri danno fin troppe cose per scontate.

My 2 cents.

Ultima modifica di [Kendall] : 20-11-2015 alle 00:09.
[Kendall] è offline   Rispondi citando il messaggio o parte di esso
Old 20-11-2015, 10:35   #6
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da [Kendall] Guarda i messaggi
ma la conoscenza di tutto il framework alla sua base non è per nulla banale
Non ho detto che è banale, ma che è inutile comprare l'ennesima Bibbia di Android, che poi ti diventa obsoleta in pochi mesi. In questo settore si apprende di continuo e le migliori risorse sono i vari tutorial e la documentazione di riferimento del framework.

Inoltre, se parte in quarta e cerca di studiarsi l'interno framework, corre il rischio di perdere entusiasmo, confondersi e sentirsi schiacciato dall'enorme superficie dell'API Android.

Quote:
Originariamente inviato da [Kendall] Guarda i messaggi
mettere due pulsanti a schermo e quattro label in croce.
Per quelli vale la pena puntare su Phonegap, così usa pure Javascript che, anche se mal progettato, è comunque mille volte più semplice di Java.

Quote:
Originariamente inviato da [Kendall] Guarda i messaggi
ma io credo che un buon manuale ben strutturato sia di grande valore nelle fasi iniziali di apprendimento.
Ma ci sono tutorial davvero ben fatti sulla rete. Spessissimo mi è capitato di comprare qualche libro ( l'ultimo su QT ) e dover notare che era già obsoleto e che alcuni esempi non compilavano proprio per questo motivo. L'opensource evolve troppo rapidamente perchè lo si possa cristallizzare in un libro di testo.

Quote:
Originariamente inviato da [Kendall] Guarda i messaggi
e cioè sul fatto che sia importante trovare un manuale che vada spesso e volentieri nel pratico
Il guaio sai qual è? Che chi scrive libri deve venderli, per cui deve scrivere tante pagine e finisce quasi sempre per diventare ridondante. Mi è capitato con un "pragmatico" libro su Ruby. Alla fin fine il 10% del libro conteneva le informazioni utili, il restante 90% era composto da aneddoti, esempi ridondanti e giochi stilistici di lingua inglese

Ti trovi di fronte un mattone da 800 pagine e poi scopri che solo 80 sono utii. Intanto la dispersività del libro ti ha fatto perdere tempo e confuso le idee.

Quote:
Originariamente inviato da [Kendall] Guarda i messaggi
Un libro che avevo letto qualche anno fa quando anche io ero alle prime armi di Android è stato Android Programming: The Big Nerd Ranch Guide (che tra l'altro ho visto essere stato aggiornato di recente con le ultime news in ambito Android).
Ovviamente esistono quelli ben fatti. Mi viene in mente, ad esempio, questo http://learnpythonthehardway.org/book/

Conciso, pratico, chiaro!
pabloski è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
Sony prepara il terreno per la sua handh...
DAZN per Android blocca l'accesso all'ut...
Amazon non si ferma più e abbassa...
Fire TV Stick 4K ancora in super offerta...
Google Pixel su Amazon, scontatissimi: t...
ECOVACS DEEBOT T80 OMNI e T50 OMNI Gen2 ...
Ribassi Bose su Amazon: QuietComfort ove...
Il portatile tuttofare migliore di Amazo...
SpaceX: un satellite ha fotografato il s...
36 idee regalo con offerte Amazon sotto ...
Sony assume il controllo dei Peanuts: Sn...
DJI Neo scende a 149€ su Amazon, in vers...
Scoperto un nuovo esopianeta che orbita ...
Blue Origin NS-37: successo per la missi...
Potrebbe essere stata rilevata una super...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:35.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v