I was wondering for the educational purposes I am trying to make an ethereum mobile app using solidity for my smartcontract, angular for the mobile app, backend nodejs and using infura to migrate the server from ganache to infura to a ethreum test server. But i am having trouble understanding or finding a way to make it work.
What I mean by that is how can I use metamask (or are there anything similar) that can sing the transacion and manage your ether for mobile app since my app will not be a webapp. ive been searching all over the web but i could not find anything related to that.