Device agnostic mobile web development
If your project involves development for mobile devices you've got a choice to make: take a web-based approach or pick a platform and develop a native app. The former will likely be the quicker approach (unless you're a gun Android/iOS developer already) and give you a chance of getting something workable hacked together in time.
Backend frameworks for native apps
Going down the path of native application development can give you a really slick looking project, but it does give you a lot more to consider than a simple web app might. Helios and Parse are two backend framworks that'll take care of analytics, notifications, social sign on, and more.