JoseJacin / KeepCoding-IVEdicion-KeepcodingMasterBootcamp-ProgramacioniOSAvanzada-Practica-ShopsApp

KeepCoding - IV Edición - KEEPCODING MASTER BOOTCAMP - Programación iOS Avanzada- Práctica Shops App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KeepCoding-IVEdicion-KeepcodingMasterBootcamp-ProgramacioniOSAvanzada-Practica-ShopsApp

A continuación se describen las partes que se han desarrollado (con el check marcado).

Elementos de la práctica

  • Descargar toda la información la primera vez que hay conexión
  • La aplicación pondrá CoreData la información y en caché todo las imágenes, datos, etc. Incluso imágenes de los mapas.
    • Una vez descargada la información (listado-JSON-, imágenes, ...) se almacena en caché y no se vuelve descargar las próximas veces que se acceda a dicha información
  • Hasta que finalice el almacenamiento en caché no llegará al menú principal
  • La lista de las tiendas tendrá:
    • Mapa con un pin de cada una de las tiendas
    • Lista de tiendas. Cada celda tendrá
      • Logotipo tomando todo el ancho de la celda. Entiendo que será en background
      • Nombre de la tienda en la parte delantera.
  • Al tocar en una celda nos llevará al detalle de la tienda
  • Si pulsa en un alfiler en el mapa se abrirá una llamada con el logo + nombre de la tienda
  • El mapa será siempre centrado en madrid,
    • Mostrando también el usuario
  • Todos los datos son al menos en español e inglés: debe almacenar en caché todo y mostrar en español
  • La pantalla del detalle de la tienda debe mostrar el nombre de la tienda, la descripción, la dirección y un mapa que muestra la ubicación de las tiendas sin ningún tipo de pin

Enlaces de interes

Solución al problema de los datos duplicados en CoreDara: Stackoverflow

About

KeepCoding - IV Edición - KEEPCODING MASTER BOOTCAMP - Programación iOS Avanzada- Práctica Shops App


Languages

Language:Swift 79.5%Language:Shell 19.0%Language:Objective-C 1.0%Language:Ruby 0.6%