Cómo obtener imágenes de restaurantes y eventos para la base de datos inicial de mi aplicación

La forma más rápida es asociarse con un proveedor existente que tenga estos datos. Para obtener información específica del lugar, como dirección, imágenes de nombres, etc., puede utilizar la API de Google Places en la API de Google Places | Desarrolladores de Google.

Recuerda que es gratis hasta cierto punto porque Google es bastante amable con los desarrolladores. Una vez que tenga un montón de solicitudes por día, comienzan a cobrar. También recomiendo la API de Foursquare en foursquare para desarrolladores

En términos de eventos, estos son un poco más difíciles ya que los datos están más fragmentados. Es probable que deba conectarse a varias API según el contexto del evento. Si se trata de eventos grandes, usaría una API de tickets como http://developer.ticketmaster.com o una API más amplia como las descritas aquí 93 API de eventos: Eventful, Próximo, Google Calendar

La mejor de las suertes con la aplicación.