the site comes with a mobile version, an app isn't really necessary with that.
I'd also like to point out that as a CS major who has experience making apps, designing a whole app that integrates with a website is probably not the best way to start. If you're starting out making apps, try to stray away from networking and focus more on client-side code to make it easier on yourself. If you try to jump into it with a project you want to make, you'll fuck yourself over and get discouraged. Start small and work your way up.