This class has no prerequisites and is designed for people who have little or no programming experience.
Learn Java for Android development! In a world where over half of cell phone owners have a smartphone and the Android OS has the largest market share, learning about mobile application development will soon be just as vital as learning HTML and CSS. Get ahead of the game and learn the core skills for Android development with Girl Develop It!
If you have an Android device and want to test on it, feel free to bring it with the USB charger it came with. If you don't have a device, come and learn how to use an on screen emulator (a technique that every Android developer uses).
This section meets for 4 class sessions from April 23 to May 14:
Session 1: Java--not just coffee - Monday, April 23 - 7pm to 9pm
Session 2: Android--a friendly handheld robot - Monday, April 30 - 7pm to 9pm
Session 3: Drawing--a high tech Pre-K class - Monday, May 7 - 7pm to 9pm
Session 4: Find me! - Tuesday, Monday, May 14 - 7pm to 9pm
Covering the following topics:
Session 1: Java--not just coffee
This session will teach you the fundamentals of the Java language. It will Introduce a variety of Object Oriented Programming concepts including variables, arrays, classes, methods, inputs and exceptions. We will learn to call and use existing foreign APIs including String operators and the math class. We will explore the Eclipse development environment and learn how it is used, windows to have open, what they all mean. And, of course, we will code your first program in Java.
Session 2: Android--a friendly handheld robot
We will learn about the Android OS and the differences between it and iPhone/other mobile devices. We will explore the Android application file structure and how to write your first Android application. We will also play with basic design layouts via XML and how to handle user events. We will combine our new Android knowledge with the Java knowledge of the first week to make an interactive game.
Session 3: Drawing--a high tech Pre-K class
We all know that applications are a little boring without graphic design. This session will teach basic graphic design using three methods: Canvas, Paint and Drawable.Throughout the session we will learn standards for creating and interacting with graphic interfaces. We will also experiment with screen orientation and the graphics manipulation
Session 4: Find me!
In this class, we will learn how to respond to user interaction with more than just buttons on a screen. We will add basic touch-triggered animations to the graphics we designed in the previous class. We will also learn about Android-specific third-party APIs and how to incorporate them into our applications. To do this, we will make a basic geo-location application using Google's GeoCode and GeoMap API.
About the Teacher
Please note our refund policy: Your payment of $80 guarantees your seat in the entire course. If something changes after registration and you cannot attend the course, you must notify us at least 3 days before the first class to receive a refund. If you have to miss a class, we will provide code from class and any slides, but we do not offer partial refunds based on individual class absences.