I recently attended EdCamp Cleveland and during a session on coding in the classroom an exasperated primary grade teacher (I think she said 3rd grade) said "Does all of this block coding really lead to anything?
iPad or Chromebook - the technology is a tool for educators to use to create a more engaging and dynamic learning experience for our students that they otherwise could not have without the technology. Good teaching is still a requirement regardless of the technology tool.
My 12th grade students and I recently completed our most fun and enjoyable lesson of the year in the Intro to App Development with Swift course: Lesson 13 - Question Bot. This was my students' first opportunity to create an app than did much more than show a single view of a picture or something similar...
I was at a conference last July, and one of the other coding teachers said that in order for him to teach coding using Swift in his country (Poland) that he would have to justify, " Why Swift?" Initially I thought, "Well, why not? Apple has created this new language. They make great hardware and software for us to use when we teach." Now that I have had some time to reflect upon that simple, but powerful question, I think that I have a much better, more well-reasoned answer.
[TextExpander](https://textexpander.com) is a very helpful Mac that saves me time on my Mac every time I use my Mac. There are 4 things, as I see it, that TextExpander does and does very well on a Mac: However, I spend as much or more time working on my iPads than I do on my Macs.