Fatti: A. A._ (1981), cittadina bosniaca, è entrata in Svizzera nel giugno del 1993 per ricongiungersi con i genitori. Arrivata nel nostro Paese, ha dapprima beneficiato di un permesso di dimora. Il 1° luglio 2003 ha quindi ottenuto un permesso di domicilio. Nell'agosto 2009, la ricorrente si è sposata a W._ (Bosnia) con un connazionale, il quale l'ha raggiunta in Svizzera nell'ottobre del 2011. Nell'agosto 2012 il loro matrimonio è stato sciolto per divorzio dal Tribunale municipale della stessa località in cui si erano sposati. Sul piano lavorativo, il 1° maggio 2010 A._ ha iniziato uno stage professionale presso (...), a far tempo dal 1° gennaio 2012, è stata poi assunta come fisioterapista. B. Nel corso del 2013, durante la procedura di naturalizzazione, le autorità competenti in materia hanno rilevato che A._ ha frequentato le scuole dell'obbligo e il liceo in Bosnia (a W._), l'università e una scuola di fisioterapia in Serbia (a Y._), dove ha concluso gli studi nel 2008, e che una volta stabilitasi definitivamente in Svizzera, ha seguito dei corsi per imparare la lingua italiana. Interrogata dalla Polizia, il 3 ottobre 2013 A._ ha confermato di avere frequentato tutte le scuole obbligatorie (elementari e medie dal 1988 al 1996) ed il liceo (dal 1996 al 2000) a W._, dove risiedeva presso i nonni, e che, in quel periodo, tornava in Ticino durante le vacanze scolastiche. Precisando che la sua presenza non era obbligatoria, essendo sufficiente presentarsi circa una settimana al mese per seguire in riassunto le lezioni, ha poi aggiunto che nell'ottobre 2000 si è trasferita a Y._, dove ha frequentato la facoltà di giurisprudenza fino al 2003. Sempre in quel frangente, ha infine spiegato che, dopo avere interrotto gli studi universitari, ha deciso di iscriversi a una scuola di fisioterapia, sempre a Y._, dove si è diplomata nel 2008; che, per mantenere il permesso, rientrava con regolarità in Svizzera, dove si è stabilita definitivamente a partire da quello stesso anno; che a quel momento ha pure iniziato a seguire delle lezioni di italiano, così da integrarsi meglio nel tessuto sociale elvetico. C. Preso atto della situazione descritta, il 24 febbraio 2014 la Sezione della popolazione del Dipartimento delle istituzioni del Canton Ticino ha revocato (rispettivamente dichiarato decaduto) il permesso di domicilio di A._, intimandole di lasciare la Svizzera. Nella decisione indirizzata a quest'ultima, l'autorità le ha in particolare rimproverato di avere sottaciuto la frequentazione delle scuole all'estero; ha inoltre indicato che il rientro saltuario presso i genitori non costituiva un motivo sufficiente per mantenere l'autorizzazione di soggiorno a suo tempo concessale; ha infine osservato di ritenere che, fin dal momento del rilascio del permesso di dimora, nel 1993, il centro dei suoi interessi non si trovasse in Svizzera bensì altrove. La decisione citata è stata in seguito confermata sia dal Consiglio di Stato (8 luglio 2014) sia dal Tribunale cantonale amministrativo (29 aprile 2015). Pur non esprimendosi definitivamente in merito al periodo tra il 1993 e il 2003, come invece avevano fatto la Sezione della popolazione e il Consiglio di Stato, anch'esso ha infatti confermato che il permesso di A._ era decaduto siccome, almeno a partire dal 2004, il centro dei suoi interessi non si trovava affatto nel nostro Paese, bensì all'estero. D. L'8 giugno 2015 A._ ha impugnato il giudizio della Corte cantonale con un ricorso dinanzi al Tribunale federale nel quale formula le seguenti e testuali conclusioni: 1. II ricorso è accolto. Conseguentemente la decisione avversata è annullata e così pure le decisioni del Consiglio di Stato dell'8.7.2014 e dell'Ufficio cantonale della migrazione del 24.2.2014. In via subordinata: II ricorso è accolto. Conseguentemente la decisione avversata è annullata ed è rinviata al Tribunale amministrativo cantonale perché abbia a statuire nel senso dei considerandi e con le premesse di cui ai considerandi (§ 10. del testo del ricorso). 2. Le tasse e le spese di giustizia della presente istanza sono poste a carico dello Stato della Repubblica e del Cantone del Ticino, che dovrà versare le ripetibili alla ricorrente. 3. Le tasse e le spese di giustizia per le procedure dinanzi al Tribunale amministrativo cantonale e del Consiglio di Stato sono poste a carico della Stato della Repubblica e del Cantone del Ticino e quindi restituite alla ricorrente qualora le avesse anticipate; alla ricorrente dovranno essere versate le ripetibili per le due istanze cantonali. Le tasse di decisione dell'Ufficio della migrazione sono annullate e, se del caso restituite alla ricorrente. In caso di sentenza nel senso della richiesta di merito in via subordinata: tasse e spese di giustizia e ripetibili nella misura del rimando ed a dipendenza dell'autorità alla quale viene rimandata. Durante la procedura, la Corte cantonale si è riconfermata nelle motivazioni e nelle conclusioni della propria sentenza. Ad essa hanno fatto in sostanza rinvio anche la Sezione della popolazione e la Segreteria di Stato della migrazione. Il Governo ticinese si è invece rimesso al giudizio di questa Corte.