Controlling a 3D character with joystick and touch controls

Could anyone tell me how I could make a 3D character move using a mobile joystick? I’m developing for Android on Unity and this one part I’m stuck on, basically I want to be able to move the character with a joystick and then be able to rotate through touching the screen. I can show my current code if needed.