Android Apps

My work from Coursera – Creative, Serious and Playful Science of Android Apps

Fidget Spinner

I was feeling left out by not having one of those damn Fidget Spinners so I made this one :)

Scan  the image above or go here.

Get it on Google Play

App #3: My first steps as an Android Developer!

AndifyFor this third and last assignment you will create 1 app using at least 4 of the concepts and ideas presented in Week 6 and Week 7. In short, you can use your Android knowledge of:

  • ScrollView
  • LinearLayout
  • TextView
  • EditText
  • TextWatcher
  • Sharing text
  • Visibility
  • Simple animation
  • Preferences
  • Intents
  • ImageView
  • OnClickListener
  • PostDelayed
  • Runnable
  • Bitmaps
  • Mutable Bitmaps
  • Canvas
  • Saving and Sharing images

You will also likely need some Java knowledge including:

  • String methods
  • String
  • View and int fields
  • Using "if" "while"
  • Creating new Views and other objects
  • Catching exceptions
  • Working with streams and Files
  • Implementing interfaces

This assignment allows for more flexibility and creativity than before. As a beginner, we encourage you to start simply and stay close to the lecture examples. You may copy-paste small portions of code from Lawrence's examples but the complete app should be original and written for the purposes of this assignment so that it demonstrates your own ability to write an Android program.

App #2: Build Something Creative and Interactive!

MyABCsApp must be interactive and can be about anything that is interesting to you but cannot be the same app you created for App #1 in this assignment. Be sure to test your app in an API level 10 emulator. Other than that, the content and functionality of the app is entirely up to you to decide! You will need 1 screenshot, some snippets of Java code from your activity file(s) and a signed apk file for submission.

App #1: Two Famous Computer Scientists

Lovelace-BabbageFind and pick 2 famous computer scientists (living or dead) that you will include in your app. For each person you will need to include an image and text. Some suggested historical figures are listed below as a starting point. You're not limited to picking one of these, but we encourage learning about them and also trying to find at least 1 famous computer scientist not listed below!

  • Ada Lovelace
  • Alan Turing
  • Grace Hopper
  • Charles Babbage
  • John von Neumann
  • Donald Knuth

Thanks Unitag for the QR Code