This class is designed for people who have little or no programming experience.
Learn Java for Android development and develop your first app! 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.
This section meets for 4 class sessions from August 13 to August 21:
Session 1: Java & Android - Monday, August 13, 7-9pm
Session 2: Writing Your First App - Tuesday, August 14, 7-9pm
Session 3: Android Fundamentals - Monday, August 20, 7-9pm
Session 4: Making Apps Talk - Tuesday, August 21, 7-9pm
Covering the following topics:
Session 1 - Java & Android
This session will teach you the fundamentals of the Java language and introduce a variety of Object Oriented Programing concepts. We will learn to call and use existing APIs including String operators and the math class. We will explore the IntelliJ development environment and learn how it is used. We will touch on the history, community, and documentation around Android development.
Session 2 - Writing Your First App
We will learn about the Android OS and the differences between it and 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 class to make an interactive Tardis application.
Session 3 - Android Fundamentals
This session will cover activities and fragments that are the building blocks for making a user interface. We'll discuss how to make apps for both phones and tablets. We will talk about styles, colors, dimensions, and images to make your beautiful.
Session 4 - Making Apps Talk
In this session, we will learn how to make apps communicate with each other. We'll discuss how to save data on the device and how to pass data between activities and applications. Finally, we'll touch on some tools for debugging and developing your apps.
Prerequisites: 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 many Android developers use).
Meet the Teacher:
Corey is a Senior Mobile Architect at Chariot Solutions, where she helps businesses determine their mobile needs and builds the appropriate solutions. Corey created the Philadelphia Android Alliance, a rebel army whose mission is to conquer Apple’s market share, and co-founded a start-up that builds apps for the greater good. She leads local workshops through the Android Alliance, SkillShare, and GirlDevelopIt and is passionate about spreading the love for Android and fragments.
Corey is passionate about encouraging broader participation in computing sciences, local food, the outdoors, photography, and living in downtown Philly. In a past life, she helped build the XfinityTV Android & iOS applications at Comcast Interactive Media and worked on various security projects at Cisco Systems. You can find her at coreylatislaw.com.
About our host:
Located in the heart of Old City Philadelphia, appRenaissance (http://cts.businesswire.com/ct/CT?id=smartlink&url=http%3A%2F%2Fwww.apprenaissance.com&esheet=50249497&lan=en-US&anchor=www.apprenaissance.com&index=2&md5=436caab258b3c29413578bbd6fe8ce4b) is a developer of inspired, handcrafted mobile applications and an inventor of ingenious mobile application tools and infrastructure. Their products include the revolutionary Unifeed™ Mobile Middleware™ platform that dramatically speeds mobile application development time, simplifies integration with enterprise services, and reduces ongoing maintenance costs.