Fatti: A. A.a. B._ e A._ si sono sposati nel 2007; nel 2011 hanno adottato una bambina, C._, nata quello stesso anno. I coniugi vivono separati dal 15 maggio 2016. A.b. A._ ha adito il Pretore del Distretto di Lugano in data 6 settembre 2016 con un'istanza di protezione dell'unione coniugale intesa ad ottenere - per quanto qui ancora controverso - l'affidamento esclusivo della figlia, contributi alimentari per sé e per la figlia oltre alla messa a carico del marito di tutte le spese relative alle attività extrascolastiche e delle spese straordinarie della figlia, infine il versamento di una provisio ad litem, in subordine la concessione del gratuito patrocinio. Dal canto suo, B._ ha chiesto la custodia alternata della figlia e offerto contributi alimentari ridotti per moglie e figlia, opponendosi altresì alla provisio ad litem richiesta da A._. In sede di conclusioni, le parti hanno rivisto le proprie richieste rispettivamente offerte pecuniarie; il marito ha postulato una presa a carico delle spese straordinarie della figlia in ragione di metà per ogni coniuge. A.c. Statuendo in data 28 febbraio 2018, il Pretore ha affidato la figlia alla sola madre, statuito un diritto di visita minimo del padre (un fine settimana su due - dal venerdì pomeriggio al lunedì mattina - e dal martedì sera al mercoledì mattina ogni due settimane durante la scuola, oltre a parte delle vacanze) e fissato i contributi alimentari mensili in fr. 67.50 per A._ e in fr. 2'397.-- per la figlia, assegni familiari non compresi; ha infine respinto la domanda di provisio ad litem di A._. B. B._ ha adito con appello del 12 marzo 2018 la I Camera civile del Tribunale di appello del Cantone Ticino, chiedendo la custodia della figlia ogni lunedì e martedì, notti comprese, oltre a un fine settimana su due, la soppressione del contributo alimentare mensile per A._ e la riduzione di quello per la figlia C._ a fr. 1'198.50, assegni familiari non compresi. Con il qui impugnato giudizio 18 gennaio 2019, il Tribunale di appello ha parzialmente accolto il gravame e riformato la sentenza di primo grado nel senso che ha instaurato la custodia alternata dei genitori affidando la figlia al padre il lunedì e il martedì (pernottamento compreso), nonché il sabato e la domenica (pernottamento compreso) ogni quindici giorni, ha fissato il domicilio legale della figlia presso la madre, e ha ridotto il contributo alimentare del padre alla figlia a fr. 1'370.-- mensili, lasciando intoccato quello per la moglie. La Corte cantonale ha posto le spese di prima e seconda sede a carico di A._ nella misura di 9/10 e per il rimanente di B._, al quale ha riconosciuto ripetibili ridotte di prima e seconda sede. C. Contro il giudizio cantonale insorge A._ (qui di seguito: ricorrente). Con ricorso in materia civile datato 21 febbraio 2019, chiede l'annullamento della sentenza impugnata e la riforma della stessa nel senso che sia respinto l'appello di B._ (qui di seguito: opponente) e che le spese di giustizia di seconda sede siano poste a carico di lui nella misura di 3/4 e le vengano riconosciute spese ripetibili ridotte di seconda sede. Chiede altresì di essere messa a beneficio dell'assistenza giudiziaria e al gratuito patrocinio, assicurato dalla sua patrocinatrice. Con decreto presidenziale 14 marzo 2019 è stata respinta l'istanza di concessione dell'effetto sospensivo. Non sono state chieste determinazioni nel merito.