I don't know how easy this is to prove simply by definition of uniform continuity:
Let $I\subset R$ be a real interval.
A real function $f:I\to R$ is said to be uniformly continuous on $I$ if:
$$\text{for every }\epsilon > 0\text{ there exists }\delta>0\text{ such that the following property holds:}$$ $$\forall x,y∈I \text{ s.t. } |x−y|<\delta\text{ it happens that }|f(x)−f(y)|<\epsilon$$
I know it's possible to show for most functions algebraically by finding an appropriate δ, but simply can't find it. I can't even do so for regular continuity. I'm really struggling with how difficult the algebra is for this function.
I've seen other similar questions asked, and people suggested using the Heine-Cantor theorem, and some other theorems related to Metric Spaces. But I'm not working with metric spaces here (I think). This is a question for a Real Analysis module. We are learning Metric Spaces separately at the same time in a different module. Are there versions of these theorems (which would make this proof very easy) for working with functions like this without the domain and range being metric spaces?
This is a method that uses only Real Analysis:
$\lim_{x\to 0} x\sin x=0$ and $\lim_{x\to 1} x\sin x=\sin 1<\infty$
Since the two limits exist finitely and $f$ is continuous on $(0,1)$ so $f$ is uniformly continuous.