I forgot which software I created my wallet with. How can I recover from a 12 word seed phrase? I purchased bitcoin through a bitcoin ATM, and I opened a new wallet on the spot. 

On getting home my phone was mysteriously wiped, how can I find the wallet I created? I happened to write down the 12-word phrase.
I happened to write down the 12-word phrase.


You are in a very good situation. Much better than many new bitcoin owners who ask questions here. It is very likely that your bitcoin is safe and needs no urgent action.




  how can I find the wallet I created?


You don't need to, wallets are not important so long as you have the 12-word seed-phrase. Wallets don't contain your bitcoin, they are just a way of using the private-key (derived from the seed-phrase) which gives you control over your bitcoin.

Wallets are completely disposable. Just keep backups of your seed-phrase (or the private key itself) and guard them very closely.

The key things to do are


Don't panic, there is no urgency here.
Don't rush into things, you have time to work out the options that suit you best.
Don't let anyone else see your 12-word seed-phrase
Spend some time to understand 


the different types of wallet available
the basics of 


how wallets work, 
what a private-key is, 
what an address is, 
the difference between a private-key and a seed-phrase.

choose a wallet that suits your needs, chytrik's answer contains a list.
I note that CoPay runs on Android and supports 12-word seed-phrases
but there are many choices available, take your time to choose one.






  How can I recover from a 12 word seed phrase?


Chytrik's answer give you some good advice. The exact steps depend on which wallet you decide is best for you.

If you want to hang on to your Bitcoin for five years, you need do nothing other than lock away in a very safe place your 12-word seed-phrase.

I understand you'll feel compelled to check the amount of bitcoin you control though, that involves at least using a wallet to derive the private key from the pass-phrase and to derive the receiving address from the private key. The wallet will do all this automatically when you import the seed-phrase into it. Once you have an address you can check the unspent bitcoin value associated with that address by using any of several blockchain explorer websites.



Useful references here


How can I safely store and trade Bitcoin and other crypto currencies?
Where can I find more resources that explain Bitcoin simply?
What are the advantages of running a full node in comparison with a lightweight client?