The second is a vlog entry from early 2013 (http://youtu.be/O51nverG-h8). I believe it addresses some of the issues of online networks, and how the control of our individualized networking is being subverted by logarithms and corporate control of social networking sites (SNS) for profit. To help you contextualize, you may wish to review pages 20-21 of our readings for a brief explanation of collapsed contexts, or you can view Wesch's presentation at the Library of Congress (http://youtu.be/TPAO-lZ4_hU).
MarkAudience(Narinee): High School and young adults. Part of an optional class at school like business or economics.
Objectives(Vim): creating a budgeting app in Appmaker for a concrete purchase or expense in their life
VimConcepts(Vim/Erin) from class: Mozilla Maker Party Tools and/or other app making tools
Narinee HPurpose of project(Vim): Student and/or young adults don't know how to manage money therefore we are creating an app that helps them learn to manage their money. Thus we are combining technology with a real life problem.
MarkStructure(Mark): Prior knowledge: arithmetic, basic research for desired monetary objective,
Introduction: 1. Ask students if they have ever made a large purchase in their lives. 2. Collect examples. 3. Ask them what they want to purchase or need to purchase in their future (ie- prom, spring break trip, new car, iPhone 6, etc.). 4. Ask them about how they earn money. 5. Ask them what expenses they have.
Mozilla Appmaker is that free tool for creating personal mobile apps - it does not require the user to know code. It is quite user friendly - one can pick a template to get started or opt to develop the interface from scratch, using "bricks" to build features. Of all the apps listed, this one might very well be the most basic and user friendly. Although very basic, this might be the easiest option for actually teaching students, about developing apps.
Buzztouch is a basic open source software that helps people to develop apps for iOS and Android devices. Using a six-step process, non-developers can produce a basic app without even knowing the intricacies of any coding language. It is considered a content management software: screens are known as plug-ins which display a list of menus and tasks. Graphic design capabilities are rather simplistic or non-existent so one may have to accept simple, straightforward HTML-style interface. The video tutorials for BuzzTouch are very well conceived. This app had the advantage of being familiar to me - one grad school colleague has used Buzztouch to create at least 7 apps, some of which are selling on iTunes. A bit more sophisticated than Mozila's Appmaker, this might actually be my close second / back up first choice for our assignment.
The Infinite Monkeys app builder is a basic app builder software. It embraces a WYSIWYG console which allows the user to manipulate the page layout and interface without knowing or needing to see or reveert back to the coding language or programming screens. It appears to offer more design capabilities than Buzztouch and also seems to have sophisticated features that allow builders to track the usage of their apps as well as downloading stats. The video tutorials are very helpful and well-presented. The free software may involve advertising. This might be my third choice for our assignment. (first choice for a level two workshop)
Pixate is an app development service for designers. It makes it easy to build interactive, animated mobile prototypes (Android and iOS) that can run on a mobile device. The key word, here, is prototype. Content is meant to go from a design phase, to development, and then beyond then app on to finalization by a computer engineering team. Pixate is only one step in the process - not a complete solution. The animations are categorized as simple to complex – with effort, it may allow for designs that are more complex than what can be achieved with Buzztouch, for example. Apps are styled with Cascading Style Sheets (CSS) and, believe it or not, it is not necessary to know coding language. I just learned of this software from Dr. G. It's very good if all you need is a prototype which someone else intends to develop.
Swift is a powerful programming language created by Apple for people who wish to build iOS and Mac apps. It’s relatively new and may not have the volume of self-help tutorials which other apps do. Apple claims that Swift is easy to learn stating that “writing code is interactive and fun”, even for those who have never coded. I don’t disagree but recognize that proficiency with computer languages and syntax would certainly be helpful, if not mandatory. It might be slightly more labour-intensive to use Swift than Infinite Monkeys or BuzzTouch. I definitely don't recommend it for our assignment.
Completion of PPT for presentation in front of class. (Erin provided her information by email, and it was included.)
Discussions followed about preparation, strengths of our idea, weaknesses, possible problems, etc.
Presentation flowed smoothly and easily for each presenter.
There was a great deal of enthusiasm and encouragement for the project from classmates.
Comments helped encourage us along our path (Mozilla Appmaker vs. BuzzTouch), included other possible sources (https://balsamiq.org and http://www.codecademy.com/), or to focus on credit cards more specifically. Balsamiq is a wireframing platform that allows you to create "pleasant interfaces".
The biggest concern was the sharing of information since our target audience is high school students. This needs to be addressed and have solid solutions for our presentation.
JohnPlease use Google Chrome to play the project without a pause. In Firefox and Safari, you will have to slide the video counter from the 1:26 mark to the 1:40 mark because of a video I incorporated that doesn't load fully for some reason. Thanks!