Git Product home page Git Product logo

photowatch's Introduction

PhotoWatch

A demo app for the SwiftyDropbox SDK. Read more about SwiftyDropbox on our developer blog.

Getting started

To install all project dependencies, run pod install from the root directory.

Apple Watch

iPhone

photowatch's People

Contributors

leah avatar yufeig avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

photowatch's Issues

Installation issues - Suggestions to help improve the experience.

Many people are familiar with swift but I don't believe that many will be familiar with the nuances of setting up a WK app. Even if you are not trying to load it onto a watch the fact that an app group is used complicates things quite a bit.

In my case I had to refresh my understanding of WK to get everything up and running - I hope to save others some time.

  1. Change case sensitive suffix test to case insensitive:
    change if fileURL.absoluteString.hasSuffix(".jpg") || fileURL.absoluteString.hasSuffix(".png")
    to if fileURL.absoluteString.lowercased().hasSuffix(".jpg") || fileURL.absoluteString.lowercased().hasSuffix(".png")

Files: BackgroundViewController.swift, ViewController.swift, InterfaceController.swift

  1. Add instructions to readme explaining that the developer will need to make their own app ids for the app, the wk app, and the app extension and will need to make their own app group.
  2. Add instructions to readme explaining the locations where the app group needs to be changed to the new one created by the developer.

Files: PhotoWatch.entitlements, PhotoWatch WatchKit Extension.entitlements, BackgroundViewController.swift, PhotoViewController.swift, InterfaceController.swift

  • Thanks,

Jim Malak - [email protected]

Dropbox login page

I am trying the PhotoWatch demo app on my iPad mini and the dropbox login page does not display the captcha so I can't log in

IMG_0376

How do I add photos to the PhotoWatch app?

After I log in to PhotoWatch and I've added a png file in the folder, when I launch the app it continuously shows the activity indicator spinning but does not show the file.

It does show the button in blue letters at the bottom to log out of Dropbox.

As a side note, I did delete the Apple watch targets from the project because I don't have an Apple watch. I don't know if that should matter.

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.