addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Intro to Android with Java

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).

Before class

Download and install the Android Developer Tools bundle. Follow the instructions on adding platforms & packages, making sure to install the Android 2.2 package.

This class runs the weekend:

Session 1 and 2 - Saturday, April 6 - 12pm to 4pm
Session 3 and 4 - Sunday, April 7 - 12pm to 4pm

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 Instructor

Ashley graduated from UTSA with a BS in Computer Science.  She currently works as a Software Engineer at Spanning Cloud Apps.  Her previous positions include Software Engineer at IBM and Teaching Assistant for Introduction to Computer Science, Data Structures, & Software Engineering courses as well as webmaster for the College of Engineering.

 

Please note our refund policy: Your payment of $80 guarantees your seat in the course. If something changes after registration and you cannot attend the course, your seat is yours to sell or give to someone else - just please let us know who! As a rule we don't offer refunds, but please let us know if you have extenuating circumstances.

 

Join or login to comment.

  • A former member
    A former member

    Great, really enjoyed learning. Ashley is a wonderful teacher.

    1 · April 8, 2013

    • Ashley

      Thank you, Lauren! It was a blast. I hope to see you at more GDI events!

      April 8, 2013

  • A former member
    A former member

    I cannot make it to clas today :(

    April 7, 2013

    • Ashley

      Hi Ana, I'm sorry you weren't able to attend today. Please feel free to take a look at the slides up on github and let me know if you have any questions! Cheers

      April 7, 2013

    • A former member
      A former member

      Thank you! I absolutely will!

      April 7, 2013

  • Cindy

    Pretty awesome.

    April 7, 2013

  • Yim

    Love it

    April 7, 2013

  • Khristine T.

    The course was very helpful. Ashley provided excellent explanations on how to use Eclipse and the Android SDK. The resources she provided were very helpful.

    April 7, 2013

  • A former member
    A former member

    I am getting home very very late from the Cap 10k so I'll be very very late for class as well. Just wanted to let you know not to wait on me. I'll try to read through the slides and catch up as best I can when I get in.

    April 7, 2013

  • A former member
    A former member

    I'm running late this morning had to do a little work. I will be there by 12:30. Sorry.

    April 7, 2013

  • A former member
    A former member

    I will be there soon! sorry for being late

    April 6, 2013

  • Yim

    My bad, yes, it is less than 600MB. I scraped the previous one (was save in a network drive), and saved a new copy in my local drive. It extracted well, and installed 2.2 Package. Ready for the class. I am looking forward to meeting everyone, and learn. Best regards, Yim

    April 5, 2013

  • Yim

    One more question, the SDK Manager.exe asked for 500 Gig to Extract all all files. 500 Gig! Did I do something wrong? Thanks, Yim

    April 3, 2013

    • Yim

      Thank you for the prompt response. Will try again ....hmm... I think I download the bundle, will see if I can just pick Android 2.2 package. 32-bit, or 64 bit - got it, thank you.

      April 4, 2013

    • Ashley

      You should use the ADT Bundle to get the SDK and the Eclipse IDE (It's less than 600 MBs for the Windows version), but when you open the Android SDK Manager, you should make sure to select the 2.2 Package

      April 4, 2013

  • Yim

    Hi Ashley: I am installing Android Developer Tools bundle. What is the difference between 32-bit SDK or 64-bit SDK? Which one shall we pick? Thanks, Yim

    April 3, 2013

  • A former member
    A former member

    I am totally new to Java and web development stuff, but my job is definitely headed in that direction. I'm so excited for this class and to meet fellow learners (and Android users! haha).

    1 · March 29, 2013

7 went

Your organizer's refund policy for Intro to Android with Java

Refunds are not offered for this Meetup.

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy