Download presentation
Presentation is loading. Please wait.
Published bySilas Gordon Modified over 9 years ago
1
WC2011 Programming Mobile Devices Android Development Day 2
2
Impressions so far?
3
So What is AppInventor Good For? Intro to programming concepts Logical design/critical thinking Intro to Object concepts, event handling and other common areas of difficulty Intro to Mobile App development Starting point on a migration through a whole class in App Development Summer Camps for HS students Other?
4
Next Topic : User Response So let’s talk about Quizzing A very Simple Quiz app (1 question) How could we improve this?
5
Local Storage “In-App” Storage We can use Lists for this and they can be static or dynamic Quiz with a Static List (QuizMe Tutorial) Assignment – Use this tutorial to make a quiz of your own….
6
Persistent Storage On The Phone using TinyDB Persistent on your phone and tied to App Can be cleared on phone Won’t be “persistent” while testing in emulator once you close the emulator “In the Cloud” using TinyWebDB Stored in a cloud DB using web services By default, the TinyWebDB component stores data on a test service provided by App Inventor, limited to 1000 entries Can create your own web service as well on the appspot.com server provided by Google
7
Lets look at a complicated Quiz app Actually a set of apps MakeQuiz and TakeQuiz In the AppInventor Tutorials
8
Using Communication Tools Let’s look at a couple of texting applications TextGroup Tutorial Uses a static list TextGroup2 Tutorial Source available on Wiki How do I get it and load it? Uses local persistent storage (i.e. TinyDB) Assignment – How could you maintain multiple groups? Try it!
9
Automatic Responses Detect when a text message comes in and send an automatic response Like your email autoresponder No Text While Driving Tutorial Source on Wiki Try a variation like Custom responses for particular phone numbers Custom responses based on location Variations on a theme… No Texting While Driving 2 Reads the message to you so you don’t miss anything Also on Wiki
10
Location Services Where’s my Car? Source on Wiki Uses location services to record a “remembered” spot and then help you get from current location to remembered spot. Uses map services as well Assignment variations Breadcrumb app that logs all location changes and can show route on map Hike/Walk/Jog tracker that shows legs of a journey with approx distances and total distance 1 deg of latitude is approx 69.047 miles or 111.12 km 1 deg of longitude is 69.047 x Cos (current lat)
11
Free Play Have an idea for an App you would like to try? Want to catch up on some of the variations from earlier? Have Questions? Let’s use the rest of today to catch up on these things….
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.