Chris, I applaud you enthusiasm. IMO, android programming is a big leap forward for middle school non-programmers right out of the box. However, MIT has created an "app-inventor" project to address just what you want to do. http://appinventor.mit.edu/explore/index-2.html. I have not used it, but from the description it is based on a drag and drop principle for components and then linking the boxes together to make it work. Something like that may work for you.
Google has produced some very good video courses for beginning Android programming on udacity, but the cost is $199/month/seat. Perhaps Google would give you free access to these courses? The first one is 165 hours of instruction, so it may be to large for what you want. These courses are real programmer courses, ie you have to use the APIs to find some of the information needed to build the projects. It may be too much for all but the most advanced middle schoolers in your classroom. There are lots of middle/high school programming resources on the Internet for web based programming. This approach to learning programming may be easier for you and the students to grasp. Some examples...in this case, Google is your friend. https://www.commonsense.org/education/top-picks/best-coding-tools-for-middle-school https://code.org/educate/curriculum http://www.edutopia.org/blog/15-ways-teaching-students-coding-vicki-davis https://www.tynker.com/school/ Good luck! Mark On Wed, Sep 28, 2016 at 6:51 AM, Chris N <[email protected]> wrote: > I want to teach my middle school students android programming. Noone > teaches them any programming in middle school or high school. I think > coding is an important skill for anyone to learn. > I know web programming...like javascript and php. I'll need to learn some > android programming and then begin creating easy projects to teach them the > basics. > > Maybe I'm crazy, but I think coding will do alot for these students. > > -- > You received this message because you are subscribed to the Google Groups > "Android Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/android-developers. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/android-developers/d1c41df2-0553-4d2c-a9f8- > 9ccb9a6f6771%40googlegroups.com > <https://groups.google.com/d/msgid/android-developers/d1c41df2-0553-4d2c-a9f8-9ccb9a6f6771%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/android-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/CAEqej2NW5SmTv9G2LH_kgFnZbTg4HiMh9r2DiJPXUJm2jFxYEQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

