Developing Android Applications with Java.
Tuesday, February 16, 2010 at 11:00 AM (PST)
Use your Java skills to build mobile applications for the exciting new Android platform. In this dynamic 5-week online course, you’ll get up to speed on the basics of Android development, while building a working app from concept to completion. Learn how to develop mobile apps using Eclipse IDE and the Android SDK.
Course Dates: Tuesdays, February 9 - March 16, 2010
Time: 11am Pacific (Seattle) [Other Time Zones]
Duration: 90-120 Minutes
Cost: The LIVE event is FREE to attend!
Feb 9, Course Overview.
Feb 16, Week 1 - A Simple Task Manager.
Feb 23, Week 2 - Creating a List of Tasks.
Mar 2, Week 3 - Persisting Tasks.
Mar 9, Week 4 - Adding Locations to Tasks.
Mar 16, Week 5 - Tasks Near me.
What will I learn?
- Use your Java skills to build apps with Eclipse and the Android SDK
- Build a working task manager application that tracks things to do and places to go
- Learn about Android controls, forms, and dialogs
- Link your app to a local database to make a user’s data persistent
- Improve user experience by taking advantage of Android features
- Make your app location-aware, and tie your tasks to map views
About this online course:
With the backing of Google, Verizon, and other companies, the Android platform is poised to take the mobile market by storm. One of the big reasons is portability: now you can build apps that will work across several devices.
In this dynamic 5-week online workshop, you’ll learn the basics of Android development while using your Java skills to build a working app from start to finish. As you add more features in each session, your app will become a little smarter—and so will you. You’ll have direct access to the instructor via online Q&A during the workshop. And here’s the best part: the classes are free! There’s no charge for these classes, and no hidden fees.
If you can’t attend the live presentations—or do attend and want to revisit them later—the classes will be available on video. For a special introductory price of $49, you can download the entire four-course package, including all of the code examples and slide presentations. But don’t delay: the introductory price expires on March 16, 2010. This video package will also be available on Safari Books Online.
Who should attend?
- Java developers who want to create Android apps
- Developers with extensive experience with Object-Oriented Programming (such as C#) who can pick up Java basics quickly
What should I already have?
Tony Hillerson is a mobile developer at EffectiveUI. He codes on the run, and on any given day he may be working with Objective-C, Java, Rails, Scala, and/or Ruby. In addition to his day job, Tony has contributed to many community projects, such as Brightkite and Twitter API libraries, and RubyAMF. He’s also been a featured speaker at 360|iDev, RailsConf, and local user groups. Tony is interested in usability and experience design at all levels, from the database to the server to the interface.
CreativeTechs is a Seattle-based company that provides professional Mac support and training for creative teams and individuals. In addition to outsourced IT support for graphic design firms, advertising agencies, in-house creative departments, photography studios, marketing and PR firms, web design studios, and video houses, CreativeTechs is known throughout the world for its free webcast training programs on design-related software, including Photoshop, Dreamweaver, Acrobat, Lightroom, and more. Visit CreativeTechs to learn about upcoming training events.
About O'Reilly Media:
O’Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O’Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying “faint signals” from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.