Skip to content
/ CityLife Public

iOS application displaying Venues near user location onto map using Foursquare API.

Notifications You must be signed in to change notification settings

sp71/CityLife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

CityLife

An iOS Objective-C application for finding specific venues near a user's location. An animated Gif should display shortly (Note: Actual application is much smoother)

alt tag

Objective

  • Build a iPhone & iPad application that queries FourSquare
  • Explore Fousquare API CategoryTree
  • Fun Personal Project to showcase my talent

Features

  • Initial launch displays collection view of Images
    • Images are directly from Foursquare
    • Cells are of dynamic height depending upon text length
  • TableView has subcell support for improved category precision
  • Displays a plethora of categories onto map
  • Detail Venue Screen
    • Venue image shown (if available)
    • Dynamically displays information only if available
      • Call: Directly contact them
      • Website: Deep Link into Safari browser
      • twitter: Deep Link into Twitter app
      • Menu: Display Menu onto webview
    • Address selection supports deep linking for navigation with following apps
      • Apple Maps
      • Waze
      • Google Maps
    • Reviewer Images are dynamically fetched as they appear
      • Using an internal image cache based upon url to avoid duplicate network calls

Lessons Learned

  • Stack Views are amazing for supporting dynamic content
  • Image Cache greatly improves performance
  • Deep Linking
  • CollectionView support for dynamic height
  • Fastlane
    • Provides amazing automated tools for taking screenshots across multiple devices
    • Uploads screenshots directly to iTunes
  • iOS is super fun =D

Specifications

  • Language: Objective-C
  • Development Environment: Xcode 7.0 and above
  • Target: iOS 9.0 and above
  • Memory: Full ARC support
  • Interface Builder: Storyboard

AppStore

About

iOS application displaying Venues near user location onto map using Foursquare API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published