User Tools

Site Tools


android_learning:headfirst_android_development_notes:chapter_1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
android_learning:headfirst_android_development_notes:chapter_1 [2016/01/06 05:26] – [About XML] mithatandroid_learning:headfirst_android_development_notes:chapter_1 [2016/01/06 06:53] (current) mithat
Line 5: Line 5:
 Installing Android Studio will take a long time and use up a lot of space. Be patient. The first time you run Android Studio, it will download a bunch of stuff. You may get a message that tells you some resource wasn’t installed and then asks you whether you want to retry. In my experience, retrying will succeed. Installing Android Studio will take a long time and use up a lot of space. Be patient. The first time you run Android Studio, it will download a bunch of stuff. You may get a message that tells you some resource wasn’t installed and then asks you whether you want to retry. In my experience, retrying will succeed.
  
-<WRAP center round tip 80%>+<WRAP center round info 80%>
 I've made a [[https://youtu.be/sdBmA_lf6o0|video]] showing the process of installing Android Studio and how long it takes. I don't expect you to watch it, it's just there in case you want a reference. You can see the "retry" error that I've consistently encountered at [[https://youtu.be/sdBmA_lf6o0?t=15m23s|15:23]]. I've made a [[https://youtu.be/sdBmA_lf6o0|video]] showing the process of installing Android Studio and how long it takes. I don't expect you to watch it, it's just there in case you want a reference. You can see the "retry" error that I've consistently encountered at [[https://youtu.be/sdBmA_lf6o0?t=15m23s|15:23]].
 </WRAP> </WRAP>
  
 +<WRAP center round tip 80%>
 Once you have successfully created and tested your first Android application, I suggest that you //do not update Android Studio or any of the SDK tools for the duration of this course.// Updates sometimes break an AVD or change something that breaks your existing projects. Once you have successfully created and tested your first Android application, I suggest that you //do not update Android Studio or any of the SDK tools for the duration of this course.// Updates sometimes break an AVD or change something that breaks your existing projects.
 +</WRAP>
  
 ===== About XML ===== ===== About XML =====
Line 15: Line 17:
 In this chapter, we pretty much punt our way through the XML parts of a basic Android Project. We’ll use Android’s XML configuration files to a greater extent in subsequent chapters. You don’t need to be an XML expert to write the XML parts of an Android project; but you do need basic XML knowledge. In this chapter, we pretty much punt our way through the XML parts of a basic Android Project. We’ll use Android’s XML configuration files to a greater extent in subsequent chapters. You don’t need to be an XML expert to write the XML parts of an Android project; but you do need basic XML knowledge.
  
-If you are brand new to XML and want a crash course in it, here are some resources for you to look into:+If you've never been exposed to XML before and want a crash course in it, here are some resources:
  
   * W3School’s [[http://www.w3schools.com/xml/xml_whatis.asp|XML tutorial]], //Introduction// through //Attributes//.   * W3School’s [[http://www.w3schools.com/xml/xml_whatis.asp|XML tutorial]], //Introduction// through //Attributes//.
   * A reasonable tutorial (video) by Mark Lassof:\\    * A reasonable tutorial (video) by Mark Lassof:\\ 
-{{youtube>y6DmCUH-4MQ?686x400&rel=0}}+{{youtube>y6DmCUH-4MQ?600x360&rel=0}}
  
-It might help you to know that XML was originally developed for use with Web technologies. It has since been adopted for use in many different situations. It’s particularly popular in Java culture.+It might help you to know that XML was originally developed for use with Web technologies. It has since been adopted for use in many different situations and is particularly popular in Java culture.
  
 <WRAP center round tip 80%> <WRAP center round tip 80%>
-You'll probably have the best results viewing videos embedded here on YouTube rather than here. To open a video in YouTube, start playing the video, then hover over it and click the YouTube logo on the bottom.+You'll probably have the best results viewing these embedded videos in [[https://support.google.com/youtube/answer/72689|fullscreen mode]] or directly on YouTube.
  
-Once viewing on YouTube, you can set the [[https://support.google.com/youtube/answer/6052392?hl=en|size]] and [[https://support.google.com/youtube/answer/91449?hl=en|resolution]] as needed, or view in [[https://support.google.com/youtube/answer/72689|fullscreen mode]].+To open a video in YouTube, start playing the video here, then hover over it and click the YouTube logo on the bottom. Once viewing on YouTube, you can set the [[https://support.google.com/youtube/answer/6052392?hl=en|size]] and [[https://support.google.com/youtube/answer/91449?hl=en|resolution]] as needed.
 </WRAP> </WRAP>
- 
  
 ===== p. 8 Creating your first project ===== ===== p. 8 Creating your first project =====
-{{youtube>9TJdbXHEruQ?686x400&rel=0}}+{{youtube>9TJdbXHEruQ?600x360&rel=0}}
 \\ \\
  
 ===== p. 16 Some file changes ===== ===== p. 16 Some file changes =====
-{{youtube>R0MDyJYEf-U?686x400&rel=0}}+{{youtube>R0MDyJYEf-U?600x360&rel=0}}
 \\ \\
  
 ===== p. 24 Emulator configuration ===== ===== p. 24 Emulator configuration =====
-{{youtube>fkCn-ZxBmd4?686x400&rel=0}}+{{youtube>fkCn-ZxBmd4?600x360&rel=0}}
 \\ \\
  
 ===== p. 27 Running your app in an emulator ===== ===== p. 27 Running your app in an emulator =====
-{{youtube>-fUM3JnPc_o?686x400&rel=0}}+{{youtube>-fUM3JnPc_o?600x360&rel=0}}
 \\ \\
  
 ===== p. 33 String resources ===== ===== p. 33 String resources =====
-{{youtube>lNKbMRgr5YA?686x400&rel=0}}+{{youtube>lNKbMRgr5YA?600x360&rel=0}}
 \\ \\
  
Line 54: Line 55:
 ====== Appendix III notes ====== ====== Appendix III notes ======
 ==== Genymotion alternative emulator ==== ==== Genymotion alternative emulator ====
-{{youtube>fGEzM8d0T78?686x400&rel=0}}+{{youtube>fGEzM8d0T78?600x360&rel=0}}
 \\ \\
  
android_learning/headfirst_android_development_notes/chapter_1.1452057998.txt.gz · Last modified: 2016/01/06 05:26 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki