Hey folks, here’s the lecture from my thoughts on process, specifically with scrum.
Author: drewcogbill
For May 7
- Group 2 will present designs for their final project
- Groups 1 & 2 should prototype
- When you post your design, post 3 things you learned from your paper prototyping
- Only two weeks left to post your #thursdayplays/apps
Development basics
Dev basics lecture
For April 30
- Group 1 will bring in designs to present
- When you post your designs, list 3 things that you learned from your paper prototyping.
- Groups 1 and 2 should bring in digital prototypes to test
For April 23
– Team two will present wireframes
– Teams one and two should do paper prototypes (don’t forget to record your learnings)
– Post your wireframes on the blog under just one team member, but mention the second team member so that you both get credit.
For April 16
– Work with your partner to create wireframes
– Group 1 will present their wireframes
– Group 2 will paper prototype
Your project may be either a phone app or a tablet app and may be about any topic you’d like.
For April 9
- Thursday plays: need post two by the end of the semester
- Prepare a design for you Apple Watch App and post it on the blog
- Post a few sentences about what you learned when prototyping
- (DT Jobs is on April 12–mention it to your studio or thesis classes)
Apple Watch App Questions answered by a friendly developer
My senior developer coworker Quinn at Small Planet was kind enough to answer a bunch of our Apple Watch questions that came up.
I did learn from him that you can’t layer anything interactive, so you can’t have two buttons on top of one another.
Keep embracing the constraints!
From Quinn:
Can we register vertical swipes? And other swipe?
No gestures can be detected other than a button touch up and the similar stepper, switch interface objects. No crown access, either, sorry! Since our code doesn’t run on the watch, then smooth gestures that interact with elements on the watch aren’t possible.
Can you apple pay buy things in app?
It appears that the watch can be used as an NFC device to fulfill an Apple Pay request, although there’s nothing in the SDK documentation that provides the on-watch interface that would be required for triggering a purchase from the phone. So probably not. — Alaere: maybe you can show the status of your already ordered item?
Can I tap a map pin?
No, the map in a phone is not interactive, although if you set the map as enabled, when the user taps the map they’ll open that region in the Apple maps app on the watch which allows more interaction. Until we get our grubby wrists on one, the exact behavior of how that works is TBD.
Force touch only context menu?
Yep. As far as we can tell, that’s all you can do with force touches in Apple’s apps, too, which makes the limitation more palatable.
Can I call?
There doesn’t appear to be anything in the SDK documentation that allows starting a phone call (text message, or email, either) on the watch.
Splash screen?
Officially, no. There’s nowhere to set a wee Default.png image for the watch app. If you have your heart set on it, the initial interface could display an image for a second before reloading the real root controller(s)…
Can I send audio?
There are no mentions of playing sounds on the watch from 3rd party code. No haptic interactions, either.
Record audio?
No audio metions at all in the documentation.
Remote camera controller?
Maybe? There isn’t Apple provided code to control the camera, but in theory there is some chance that this could work. The Watch app can communicate with the parent (iPhone) app, but not officially the other way. In the case that the parent app was open and had control of the camera (after approval on the iPhone side by the user), it should be possible to take a photo from the watch. The connection between the two devices is low energy bluetooth which is not the fastest and Apple may cache communication between watch and phone for some time before transmitting your requests, so there could be latency over which you have no control.
Limit on series indicator?
Yes and no. In the current beta version running on the simulator, the series indicators keep on trucking off the side of the screen when they become too many. On the 38mm watch, that’s after 22 while the 42mm can sport 26 of the little fellows. It’s upon you to page responsibly…
For 2 April
– By end of the semester, post 2 Thursday plays/apps on the blog
– Go back and add paper and digital prototype learnings to project 1 post, if you didn’t do that.
– Bring a paper or digital prototype to test out your app.
For Mar 19
***Remember, there will be no class on Mar 12***
Create an app map and wireframes for you Apple Watch app.
I will be sending out grades before class. Feel free to contact me directly about any questions.