Want to create an Android application, but you don't want to learn Java first? Perhaps you already know some Java, but you've never build a complete Android application before. Either way, this course has you covered! In this course, you will learn the basics of Java and Android while you create a real working Android application. This course is the third course in a 4 part series on beginning Android development, but you don't need to watch the other courses to understand this one. As long as you have some basic programming knowledge, you should be able to follow along with this course and build your first Android application using Java and Eclipse. In this course we'll alternate between learning and doing as we set out to build a note taking application for Android. We'll start off covering everything you need to know about getting setup to develop an Android application in Java using Eclipse. Then we'll create our Note Taker application step by step, clearly explaining each step as we go and introducing Java concepts along the way. If you are looking for a new and fun way to learn Java while building an Android application, or you are just looking to maximize your time, by learning two topics at the same time, this course might be just what you are looking for.
Hello World Hi, this is John Sonmez from Pluralsight, and welcome to the third course in this Android Development Beginner Series. If you've been following along so far, you should already have a good understanding of what Android is all about, and have built some applications using the App Inventor. In this course, we're going to be taking things a bit further by creating a real Android application using Java. Don't worry if you don't know Java, this course is designed to teach you the basics of Java as you learn to develop an Android application.
Note Taker Hi, this is John Sonmez from Pluralsight, and in this module we'll be creating the first screen in our Note Taker application. We'll be learning how to use the Designer to build a screen in Eclipse, and we'll be exploring some important concepts in Java that allow us to do something in our code when a user clicks a button in our app. We'll be jumping right into some Java code, so I want to give you a little advice before we get started. Don't worry if you don't understand all of the syntax of the Java language we're using in this module; the important thing to understand is what we are doing, and how. Why will come a little later. I'll be showing you some Java code that we can use to program our application, but we'll be much more focused on how to make it work than why it works at this point. I found that once you can apply what you are learning, it is much easier to come back and learn why it worked.
Listing Notes Hi, this is John Sonmez from Pluralsight, and in this module, we'll be adding a new activity to our Note Taking application to list the notes the user creates, and to add new notes. In this module, we'll be learning how to display a list on an Android screen, and how to add an action to the Action Bar, or menu if you're using an older version of Android. We'll also be introducing a few new Java concepts like lists, and For-Each Loops, and we'll be re-visiting classes as we create our own note class. By the end of this module, you should have a good idea of how to create a new activity in Android, and how to display lists in your Android applications.
Putting It Together Hi, this is John Sonmez from Pluralsight, and in this module, we'll be taking the two screens we created in the last two modules, and putting them together to get a working application. In order to do this, we'll have to learn how to navigate from one activity in Android to another using Intents. And we'll also have to learn about how to pass data between Activities. We won't be covering any new Java concepts in this module, since we already covered pretty much everything we need to know to do Android development. But we'll be using some of the Java concepts we learned in the previous modules as we add and change the code in our application. By the end of this module, you should have a working Note Taker application, and understand the basics of navigating between Activities in Android.
Finishing Touches Hi, this is John Sonmez from Pluralsight, and in this last module in our course, we'll be adding some finishing touches to our Note Taker application, and learning a few new Android and Java concepts along the way. So far, we've added the ability to create and list notes in our application, but we haven't had a way to delete existing notes. We'll remedy that problem in this module, and along the way, we'll learn about using context menus and dialogs in Android.