This course provides an overview of the tools used in the Android development process including the newly released Android Studio. Topics are covered from the perspective of someone with .NET experience but are appropriate for anyone with software development experience
This course provides an overview of the tools used in the Android development process including the newly released Android Studio. The course provides step-by-step coverage of the tools installation process, their setup, and the respective roles of each. This course introduces the tools used in Android development from the perspective of someone with a .NET development background but is appropriate for anyone with software development experience who is interested in learning Android application development. Parallels are drawn between Visual Studio equivalent features where possible. In those cases where the Android tools have no Visual Studio equivalent, the reason for the tool’s need in the Android space is discussed.
Jim Wilson is president of JW Hedgehog, Inc., a consulting firm specializing in solutions for the Android, iOS, and Microsoft platforms. Jim has over 30 years of software engineering experience, with the past 15 years heavily focused on creating mobile device and location-based solutions.
Series Overview Welcome to the very beginning of the Android for. NET Developer Series. This is the first course in that series, it's the Getting Started course, and you're in the first module of that course, it's the Series Overview. My name is Jim Wilson and I'll be leading you through this entire series. What we're going to cover in this very first short module, what are the assumptions we have going into this series? What's the philosophy of this entire series? Who is this guy who's leading you through the series, that would be me. And then, what is the approach we're going to take throughout the learning process of going from. NET over to Android.
Setting Up Your Environment Welcome to the Setting Up Your Environment module of our Android for. NET Developer Series, the Getting Started course. My name is Jim Wilson. The first thing we'll look at is, what are the tools we need to develop for the Android platform. We'll look at Android virtual devices we often call emulators we can test our code directly on our desktops. We'll discuss some of the challenges of those virtual devices and then how we can debug using a real device. We'll look at some of the special considerations that came about with Android 4. 2. 2 and the newer devices in terms of how security effects some things. And we'll finish up with an option to help the device stay awake while we're debugging, which simplifies our life while we're doing our work.
Android Toolset Fundamentals Welcome to this module on Android Toolset Fundamentals from the Android for. NET Developers Series Getting Started course. My name is Jim Wilson. In this module, the first I'm going to look at is the architecture of Android development tools, how well things connect together and what all the key parts are, a quick overview of the key tools for Android development. I'm going to take a detailed look at what's called the Android debug bridge, which is really kind of the heart of all the work we do when we're working with Android, look quickly at where Eclipse fits in with connecting with other tools in our development, and we'll finish up talking about the Logcat logging utility.
Dalvik Debug Monitor Server (DDMS) Welcome to this module on the Dalvik Debug Monitor Server, better known as DDMS, in our Android for. NET Developer series, Getting Started course. My name is Jim Wilson. In this module, we're first going to answer the question, what is DDMS? We'll then look at the specific issues around why some processes are visible with DDMS and some aren't. We'll then look at DDMS architecture, where it fits into our overall tools architecture, but more importantly understand how it fits into our overall development architecture so we can understand what it can and cannot do. We'll then look at the DDMS tools that are related to its process work. And then we'll finish up on the DDMS tools that are related to its device and emulator management.
Understanding Android Projects Welcome to the Understanding Android Projects module of the Getting Started course in the Pluralsight Android for. NET Developer series. My name is Jim Wilson. The first thing we'll look at in this module are the Android project decisions, what are the things you need to know and decide before you create an Android project. We'll then look at the key Android project members and we'll finish up by looking at the Android project build steps.
Android Studio Welcome to this module on Android Studio in the Pluralsight Android for. NET Developer series Getting Started course. My name is Jim Wilson. In this module, first we're going to look at the roll of Android Studio, then we'll look at the steps involved in installing Android Studio. We'll do a short walkthrough of how to use Android Studio. This will just be a very high level walkthrough. We'll be going through it in much more detail throughout the series, this entire series. And then one of the most popular themes in terms of the appearance of Android Studio is something called Darcula, so we'll just walk quickly through how to set the Darcula theme.
Understanding Android Versioning Welcome to this module on Understanding Android Versioning from our Android for. NET Developer series, Getting Started course. My name is Jim Wilson. The first thing we're going to look at in this module is Android version identity, how do you actually identify a particular version of the Android platform. And as we look at the different platforms, we'll talk about how we can select a specific platform and API level we want to support. We'll then talk about managing the API level and cooperating with the Android platform in Google Play. And we'll finish up with talking about the SDK Manager, the tool we use to keep our development environment up to date.