Coder Social home page Coder Social logo

onthemap's Introduction

onthemap

With this app "On The Map", Udacity students can shre their locations and URLs with fellow students. This app enables users to drop pins for location display and pin annotations for displaying student names and URLs.

Features

Login/ Registration

View the most recently added 100 student locations on the map

Add a user's location (with forward geocoding) and URL to server

Logout

Implementation

Synchronization

Reading and writing from RESTful networked APIs

Accessing networked data using Apple's URL loading framework

Authenticating a user using over a network connection

Creating user interfaces that are responsive, and communicate network activity

Use Core Location and the MapKit framework to display annoted pins on a map

Screenshots:

image

onthemap's People

Contributors

npoisonivy avatar spacenikki avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

onthemap's Issues

Just some quick notes (did not do a deep dive)

Notes on On The Map

Playgrounds! Woot. Great to see. I wish they were a little more explanatory? Maybe set them up as a quick intro to someone new to iOS networking? or even yourself 6months from now when the details of talking to this api have become hazy?

Text Delegate: (you wrote)

// *** VERY IMPORTANT - to capture new user's input after a failed submission - user reenter a new value in textfield
// on UI -> DOES NOT MEAN that when they enter it, our code is going to register the NEW value! -> we must 
// call `shouldchangeCharactersIn` -> to REALLY "register" the NEW value!

This is actually a little bit backward… It’s not that we need to change the characters in the text field..It is instead the field asking us if it should allow the change. (as the text fields delegate [friend] it often asks us for advice about things)
Example: I recently used this method to not allow inserting more than 10 characters into a text field, but I wanted to allow deletion to happen no matter how many characters there were.

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.