Fatti: A. Con sentenza del 20 settembre 2016 la Corte delle assise criminali ha riconosciuto J._ autore colpevole di omicidio intenzionale, commesso con dolo eventuale, per avere, l'8 ottobre 2015, a W._, in via X._, agendo in correità con A._, H._ e I._, ucciso K.D._. In sintesi, la fattispecie oggetto di condanna è riconducibile ad un contrasto avuto dagli imputati con un gruppo di albanesi la notte tra il 5 e il 6 ottobre 2015 presso una discoteca di Y._. A seguito di questo scontro e di successivi scambi di minacce, la sera dell'8 ottobre 2015 gli imputati si sono recati da Z._ a W._ per risolvere la questione con il gruppo avversario e con K.D._. In quel frangente, A._ portava con sé una pistola carica e H._ un manganello. Giunti a W._ nei pressi del locale notturno L._ verso le 20.15, vi hanno trovato K.D._. Questi è stato dapprima raggiunto da J._ e da H._, che lo hanno accerchiato. H._ gli ha in seguito assestato due colpi di manganello. Mentre si stava accasciando per le manganellate, la vittima ha iniziato ad estrarre un'arma che portava in una borsa a tracolla ed è stata colpita da due colpi di pistola sparati da A._ a distanza ravvicinata e senza soluzione di continuità rispetto ai colpi di manganello. J._ è inoltre stato riconosciuto autore colpevole di infrazione aggravata alla legge sugli stupefacenti, per avere, senza essere autorizzato, a WW._, XX._, YY._, Z._ e ZZ._, nel periodo da settembre 2012 all'8 ottobre 2015, alienato a Q._, R._, S._ e a una terza persona non meglio identificata, almeno 1'204,5 grammi di cocaina con un grado di purezza indeterminato. L'imputato è pure stato riconosciuto autore colpevole di guida senza autorizzazione, di ripetuta infrazione alla legge sugli stupefacenti e di rottura dei sigilli. La pronuncia di condanna per questi reati non è contestata. Egli è per contro stato prosciolto dalle imputazioni di complicità in assassinio, subordinatamente in omicidio, e di conseguimento fraudolento di una falsa attestazione. È stato condannato alla pena detentiva di 10 anni, da dedursi il carcere preventivo sofferto, parzialmente aggiuntiva a una pena inflittagli con un decreto di accusa del 18 marzo 2013. B. J._ ha impugnato dinanzi alla Corte di appello e di revisione penale (CARP) i dispositivi della sentenza di primo grado concernenti la dichiarazione di colpevolezza per i reati di omicidio intenzionale con dolo eventuale e di infrazione aggravata alla legge sugli stupefacenti, nonché quelli relativi alla commisurazione della pena detentiva, alla riparazione del torto morale e al risarcimento di altre spese agli accusatori privati, alla confisca, all'accollamento delle spese giudiziarie, al rimborso allo Stato del Cantone Ticino della retribuzione del difensore d'ufficio e delle retribuzioni dei patrocinatori d'ufficio degli accusatori privati beneficiari del gratuito patrocinio. Con sentenza del 9 novembre 2017 la CARP ha, in particolare, accolto parzialmente l'appello dell'imputato, limitatamente all'indennizzo per le spese di patrocinio dovuto a tre accusatori privati. La Corte cantonale, rilevato che, in mancanza di impugnazione, i dispositivi relativi alle condanne per guida senza autorizzazione, ripetuta infrazione alla legge sugli stupefacenti e rottura dei sigilli erano passati in giudicato, ha dichiarato J._ autore colpevole di omicidio intenzionale commesso con dolo eventuale e di infrazione aggravata alla legge sugli stupefacenti per i fatti esposti. Ha altresì confermato il proscioglimento dell'imputato dall'accusa di assassinio, di complicità in assassinio e subordinatamente in omicidio e lo ha condannato alla pena detentiva di 10 anni, da dedursi il carcere preventivo sofferto, precisando che si trattava di una pena unica comprendente quella inflittagli con il decreto di accusa del 18 marzo 2013. C. J._ impugna questa sentenza con un ricorso in materia penale del 29 gennaio 2018 al Tribunale federale, chiedendo in via principale che sia prosciolto anche dalle imputazioni di omicidio intenzionale e di ripetuta infrazione aggravata alla legge sugli stupefacenti. Chiede quindi che sia condannato ad una pena detentiva ridotta, limitatamente ai reati di guida senza autorizzazione, di ripetuta infrazione alla legge sugli stupefacenti e di rottura dei sigilli. Postula inoltre di non essere tenuto a versare indennità agli accusatori privati e di porre gli oneri processuali relativi alla procedura di appello a carico dello Stato. In via subordinata, chiede che la pena sia attenuata tenendo conto della sua desistenza giusta l'art. 23 CP. In via ulteriormente subordinata, postula l'annullamento della sentenza impugnata ed il rinvio degli atti alla precedente istanza per un nuovo giudizio nel senso dei considerandi. Il ricorrente chiede inoltre di essere ammesso al beneficio dell'assistenza giudiziaria e del gratuito patrocinio. Fa valere la violazione del diritto federale e l'accertamento manifestamente inesatto dei fatti. D. Non sono state chieste osservazioni sul ricorso, ma è stato richiamato l'incarto cantonale.