History and Overview - Mobile Applications

From CS1635 Spring 2016
Jump to: navigation, search

slides

Readings

  • Chapter 1&2 of Programming Android, By Zigurd Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura, OReilly Press.


Reading Critiques

Nate Patton 20:44:47 1/9/2016

Chapter one, for some reason, is giving me lots of difficulty. Unless it is because I never used Eclipse, or I keep on missing small details in the SDK/AVD installation, I am lost. I plan on uninstalling everything and starting from scratch again. Chapter two was a nice review of core Java fundamentals. It was nice to read about Interfaces, Abstract classes, Exceptions, and something new with multi-threading. Great review section.

Tiffany Martrano 22:31:38 1/10/2016

Most of the readings for today's class regarded setting up the Android environment and getting a brief overview of the components to emulating Android applications on a computer. The first chapter went into depth regarding the installation of the Android SDK onto the Eclipse environment. I used this as a guide to install Android on my own machine to use in my Eclipse workspace. It went into depth regarding the way the application could be run on the Android Virtual Device and how to set that up. The second chapter of the book then went into the basics of the Java programming language. Most of what was explained in this chapter were terms and concepts that I had already knew and had seen before. The chapter noted how inheritance worked and the different ways methods and objects could be accessed in Java. All of these were basics to get started developing in Android.

Xinhai Xu 3:27:34 1/11/2016

The first two chapters are overview of the tool and the programming language for android application development. First chapter is a tutorial of the Android SDK: how to install it, how to use it, etc. Second chapter talks about basic concepts of JAVA programming.

Luke 6:29:46 1/11/2016

The first two chapters are just the basics of starting Android programming, however I might have read a different book. If you could clarify in class or through email, but the one that I read said you had to download eclipse as well since apparently android studios did not exist. It was a 2011 version. I already have android studios on my laptop and used it last semester so I do not need help with setup. I am just not sure if I was looking at the right book since it was the only one I could find. Other than that, the second chapter was about how the java language is used in Android, and gives the reader a basic understanding of the java language.

Luke Kljucaric 23:53:41 1/11/2016

Chapter 1 seemed pretty straight forward with going over the basics of setting up the environment and explaining the various basic components of an android application. I have learned these basics through my internship so this chapter is nothing new to me. Chapter 2 is an overview of the different concepts of the java programming language. Most of us taking this class should have learned all of these concepts in CS401 so this chapter is also a good refresher like chapter 1.

Joshua Fisher 0:14:53 1/12/2016

The reading of the textbook was informative about starting to program in java for Android development. I'm not too sure how the Eclipse IDE compares to Android Studio (so some of those instructions might not be pertinent to this course), but the Chapter 2 material will be a good review of some basic java principles that will be used in this class.

Sarah Dubnik 1:39:06 1/12/2016

(Having missed the first class, I do not know what these critiques are supposed to be about. I am submitting some basic comments now and hope to clear this up later in class today) Chapter 1 took me through setting up the Android environment. I followed it as best as I could, but will have to wait to test it in the morning as everything is downloading very slowly from the SDK Manager. Chapter 2 served as a very helpful refresher about some of the more advanced topics in Java, including some of the subtleties of inheritance. There were also some topics that were new for me, such as concurrency specifically with regard to Java.

John Riesenberger 3:42:49 1/12/2016

The first chapter was a straightforward how-to of how to find, and install the Android SDK. The book uses eclipse, but I prefer to use IDEA instead, which is what the android studio is now based off of. It showed us how to create a simple project, and fire up an AVD, which I was able to complete with relative ease. I do not recall which version of the android api we're supposed to be targeting, only that we're going for something less recent / more stable than 6.0. The second chapter was a refresher on java in general, with a few key parts that were relevant to android development, especially some bit about anonymous classes being particularly useful. This section in particular will serve as good reference to return to for key terms and ideas in development, as there are a few aspects that I haven't implemented in java in a long time (or ever).

SriharshaKanneganti 6:25:28 1/12/2016

Chapter1 and Chapter2 gave a background knowledge on how things work for mobile devices. The ideas on how the android application is used was a good idea. My favorite part was the 2D and 3D graphics. part where it explained how that 2D and 3D graphics work. Overall it was a good explination on how the android works.

Alexandra Krongel 12:37:33 1/12/2016

The reading was a little confusing since it goes over Eclipse, which we noted earlier we will not be using. I had to consult with other students to confirm only studio was necessary. I definitely do not feel immediately comfortable with the interface, but I think after using it more that will change.

Charlotte Chen 20:50:27 1/14/2016

The first chapter provides a nice walk-through on how to install the Android developing tools. It provides me some help on installing and setting up Android SDK on my computer. The second chapter explained nicely some basic syntaxes and concepts on programming Java for Android. I think the level of difficulty and the pace was just right since we've already know Java, so a lot of the syntax rules and data structure concepts it explains are really straightforward and easy to understand (a nice review).

Daniel Hui 20:32:45 1/14/16

Chapter 1 explains how to setup the Android environment which depends on the following software: Android SDK, Java Development Kit, and Eclipse. The article goes into great detail about the main features of the software and how to setup your first project. Chapter 2 nicely explains and gives examples of the basics of Java that are needed for android development.