Today’s Goals:
- Learn about and create Android apps
- Learn how Android and Apple apps differ from each other: visually (how they look), technically (how they are built), and other things such as security, popularity, etc.
Today’s featured website:
- http://www.species-in-pieces.com/ – Impressive use of CSS, mobile-friendly, and educational!
All About Androids
- What do you have in your pocket? Android or iPhone? Which do you prefer? Why?
- What do you already know about Android devices?
- What would you like to know?
- Questions for you (at your tables):
- Who makes Android software (the operating system)?
- Who makes Android hardware (the actual phones and tablets)?
- What came first, Android phones or iPhones?
- How many Android versions are there and what are their names (ex. Jelly Bean, etc.)
- How do you create an app for an Android device? What software application do you have to use and what language is used to program Android apps?
- What is the major difference between the Android app store (Google Play) and the iPhone app store?
- Which has a higher risk for viruses and malware, Androids or iPhones? Why?
- Android device fragmentation: the struggle is real
- Android Studio: Let’s look at what Android app developers use to create apps
- What is Material Design? Let’s look at some examples: https://developer.android.com/guide/topics/ui/look-and-feel and https://madewithmaterial.tumblr.com/
MIT’s App Inventor
- You will follow the basic Hello Purr tutorial in which you make an Android app that has a photo of a cat that, when tapped, makes a meow sound.
- Go here and click create apps at the top right
- Sign in with your Google account
- Follow this tutorial
- When you finish, test your app on my old Android phone
- Change up the app by adding a new image and a new sound (you can find tons of free sound files here )
- If you already did Hello Purr and modified it, you will pick a tutorial from this list to create another app. You can work on your own or with a partner. When you’re done, check out how your app works on the Android phone.