June 9-13, 2014 - High School
Summer Camp 2014 Application
Make your own App in Java
|||
Pre Survey: http://findings.Pre-Camp.sgizmo.com/s3/
Description (Based on Android OS Camp)
You must have prior programming experience in Java: Advanced Placement Computer Science A or Beginning Programming, or Intermediate Programming before you register for this camp.
Mobile App development is one of the fastest growing fields.
Learn how to create applications for portable devices in the ICE App
Development Camp.
This one week camp will equip you with the tools of user interface
design, graphics,
animation, and programming for the Android Mobile Operating System.
Camp participants will use Java, Eclipse, and the Android
Software
Development Kit during this camp.
Agenda for App Development Camp Ga Tech
Monday:
Android Java App Development
- Java Essentials
- Representing Objects in Program as "Classes"
- Instances of "Classes" point to specific objects in program
- Java data types
- Integers
- Floats
- Strings
- Java Control
- If Statements
- For Loops
- Defining a Class
- Name and Data
- Constructor
- Public and Private Functions
- Writing Functions
- Void Functions
- Return Functions ("return" a value)
- Event Based Applications
- Designing User Interface with XML
- Coding Button Events in Java
- Web View Objects
- List Objects
- Button Objects
- Text Field Objects
- Label Objects
- Defining Resources within an Android Java App
- String Resources
- Image Resources
- Sound Resources
Monday Java App Projects:
- Drum Machine version
- Tip Calculator
- Translator with Web View
Tuesday:
Android Java App Development
- Canvas Based Animation
- Dimensions of Canvas
- Principles of Animation
- 2D Game modeling and Design
- Defining Classes to represent Game Objects
- Using Sensor Control (Accelerometer)
- Creating custom Game Control Classes
- Modeling Game Logic
Wednesday:
Location Based Apps
Accelerometer Sensor
Developing Web-View Apps with remote Server
Thursday:
Define Parent Show Apps and begin independent projects
Select and Plan Projects for Open House
Campus Tour
Work on Projects for Open House
Friday:
Work on Projects for Open House
Post Survey: http://findings.Camp-Post.sgizmo.com/s3/
Instructor: Christopher Michaud
Location: College of Computing building, room 347
Materials: Laptops, mice, chargers, phones, google accounts
Workers: Monday/Wed/Fri - Kamari, Dominic Tuesday/Thursday - Kamari, Madison
Link to this Page