David Pirraglia Resume

Miwok

Java XML Android Gradle

View Source

About:

This Android app can be used to learn a few words and phrases from the Miwok Native American language. I created this app while following along with a free online Android video course offered by Google on Udacity. Here's a link to the course that covered this app:

Android Basics - Multiscreen Apps: https://www.udacity.com/course/android-basics-multiscreen-apps--ud839

Here is a full list of all the related Android courses in order; this is how I first got started learning how to make Android applications:

  1. Android basics - User Interface: https://www.udacity.com/course/android-basics-user-interface--ud834
  2. Android basics - User Input: https://www.udacity.com/course/android-basics-user-input--ud836
  3. Android basics - Multiscreen Apps: https://www.udacity.com/course/android-basics-multiscreen-apps--ud839
  4. Android basics - Networking: https://www.udacity.com/course/android-basics-networking--ud843
  5. Android basics - Data Storage: https://www.udacity.com/course/android-basics-data-storage--ud845

If I hadn't created this app and shown it to my Android professor when I did, I probably wouldn't have been chosen to be the middleware role for the Flashcards app; and therefore, wouldn't have been chosen as a Technical Architect for the PackPackMonsters app.

I did make a few minor changes from the original instructions. One change was instead of putting the play image that they recommended next to each word, I used the ► character. On Android, ImageViews store uncompressed images in memory, and I figured using the play character would be much more memory efficient. Another change was that I didn't include the code they recommended which would lower the volume of the app in the event that I receive a phone call while listening to a 1 second audio clip of a word being pronounced. It didn't seem necessary, but I can see how knowing how to do that would be useful for video/audio players.

Icon Credit:

Icon was included with the original project, which can be downloaded from here:

https://github.com/udacity/ud839_Miwok

https://github.com/udacity/ud839_Miwok/blob/lesson-one/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png