Currency Convert
- Objectives
- Learn how to use Android Studio to create an Android app
- Use basic GUI widgets
- Handle Screen rotation
- Convert currency value from USD to INR and vice versa
Personal Information
- Objectives
- Use some basic UI widgets
- Use Intents to call other Activities
- Handling the Keyboard
- Using Fragments
- Permanent storage
- Stores information entered in the form permanently on the device
- The list of available courses (part of the data to be stored) are displayed using fragments
Collision Course (aka Bounce Off)
- Objectives
- Handle touch events
- Use 2D graphics
- Tap and hold to create circles
- Hold circle and swipe to move it in the swiped direction
- Circles bounce off screen edges
Class Registration
- Objectives
- Network
- The app will allow users to register for classes
- A student needs to enter their personal information - first name, last name, SDSU red id, email address and a password
- The user can register for up to three courses and add themselves to waitlists for courses that are full
- The student can also drop classes that they are registered for or drop themselves from waitlists
- The app displays the courses the student is enrolled in and the courses that they are waitlisted for
- The app stores the student's personal data on the device so that they do not have to enter the data each time they use the app