Git Product home page Git Product logo

blacknectar-ios's People

Contributors

cordhernandez avatar kevintbradbury avatar sirwellington avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

blacknectar-ios's Issues

Slide to Open Maps

You can slide left to open the side menu, but you can't slide right to open Maps.

Add a Gesture Recognizer that segues to the Map view.

Store List Should Follow User

Right now the Store List does not follow the user as she moves.

The only way to reload the stores is to close the app and start it again.

Bug: Stores Disappear after Menu/Apply clicked

Steps to reproduce:

  1. Open the App
  2. Adjust the distance settings to something like 3 miles
  3. Wait until stores are reloaded
  4. Pull down to refresh

What happens?
The stores disappear. You have to either kill the app, or hit "Apply" from the side menu to get stores to show again.

Add a Loading Spinner

Add a spinner or some kind of indicator to let the user know when things are loading.

Add Distance Label

Add the label to the List View that shows you how far away a store is from your current location.

Map Reloads on Pan

The Map View Controller should reload new stores as the user drags around the Map.

IMG_3678.PNG

Overlay Side Menu

Right now the side menu pushes the main view out of the way.

It really should be an overlay over the existing view.

Map Should Follow User

Right now the map does not follow the user as she moves.

The only way to reload the stores is to close the app and start it again.

Implement the Side Menu

Complete the Side Menu that allows users to filter By:

  • Distance
  • Price
  • Category (Restaurant/Grocery)

Add Aroma Messages

Messages

  • When they go to filters
    • What they punch in for filters (what are they searching)
  • When they click on a store
  • When they open directions for a Store
  • When they open Maps

Side Menu Nav Bar

The Side Menu needs a Nav Bar. This can also hopefully fix the light gray rectangle that shows up on the bottom.

IMG_3679.PNG

Add a Logger to the App

A Logger allows the Application to log detailed messages to the console. It helps with accountability and debugging, as well as giving feedback to the developer.

Suggested Library: Archeota

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.