I'm developing a mobile application using AWS Mobile Hub but this is my first time using this. I was just wondering if anyone could explain if a server also needs to be set up to provide the Mobile Hub services? I'm a little confused how it would work if these is no server dedicated to storing this information however there is no mention of needing to do this on the site.
Thanks!
No, a server is not needed to develop applications using AWS Mobile Hub. You can use AWS Lambda functions to execute your backend logic. Storing files can be done using AWS S3. Authentication can be managed using AWS Cognito.
Basically, your mobile app will use your platform's (iOS, Android, etc) SDK to interact with AWS services. Although you could setup your own backend server using EC2 instances, you are not required to. You could very well go serverless and create a RESTful API using AWS API Gateway and Lambda functions.