Grood IOS App

Built for Chronoresto, an established food delivery service based in Paris, France from 2001. The Grood concept was an exciting and original effort to revolutise grouped food ordering within the industry.

Released on both IOs and Droid platforms, it used cutting edge technology to deliver a great user experience despite a relatively small development team (6-10 people).

  • Xamarin.IOS
  • Group Food Ordering
  • MvvmCross
  • Native Complex Screens
  • Top Tier UX
  • Real time App Interactions
  • Paris, France
  • Remote Working

Architecture

There was an existing Web API for the web based restaurant sales business when we started building the mobile variant. So, as a proof of concept for the Xamarin based architecture, we built a mobile variant of the web site in terms of functionality but with a focused mobile UX.

Once the Xamarin prototype was completed and released to the app store as a successful Proof of Concept, then the bespoke work of creating the original idea of the Grood (Group ordering of food!) could begin. Leveraging Xamarin.IOS, Mvvmcross, Native Complex Screens, Local Storage, Mapping, Real Time interactions via Pubnub, Notifications for user information along with Async Web Services to talk to the backend, it had everything a cutting edge app uses in 2017.

  • SQLite.NET for Offline Data Access
  • MvvmCross for shared core business logic and UX rules.
  • Xamarin.IOS Platform
  • Native screens for pixel perfect UX
  • Web API and Async Consumer for Data Services
  • Shared Core Code with Android Application
  • Real-time messaging for Group Interactions
  • Maps, Image Work and Connectivity Monitoring

Statistics

  • ~62000+ Lines of C#
  • ~5000 Lines of XML
  • ~1300 Graphics Files
  • 100s of Restaurants
  • 1000s of Menu Items

Trumpet Blow: I was fortunate enough to be the Lead Xamarin Developer on this project, working with some really
high quality team members to bring this to life with a relatively small team.