Java Programming for Android Developers for Dummies / Barry Burd.
Editor: New York : John Wiley & Sons, Incorporated, 2016Fecha de copyright: ©2017Edición: Second editionDescripción: 1 online resource (459 pages)Tipo de contenido:- text
- computer
- online resource
- 9781119301097
- 005.2762
- QA76.73 .J38 B873 2017
| Imagen de cubierta | Tipo de ítem | Biblioteca actual | Biblioteca de origen | Colección | Ubicación en estantería | Signatura topográfica | Materiales especificados | Info Vol | URL | Copia número | Estado | Notas | Fecha de vencimiento | Código de barras | Reserva de ítems | Prioridad de la cola de reserva de ejemplar | Reservas para cursos | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Libro electrónico | Biblioteca de Mayagüez Acceso en línea | QA76.73 .J38 B873 2017 (Navegar estantería(Abre debajo)) | Ebook c. 1 | Disponible | 50000003287843 | |||||||||||||
| Libro electrónico | Biblioteca Encarnación Valdés Acceso en línea | 005.2762 (Navegar estantería(Abre debajo)) | Disponible | EBC4721401 |
Descripciones mejoradas de Syndetics:
Develop the next killer Android App using Java programming!
Android is everywhere! It runs more than half the smartphones in the U.S.--and Java makes it go. If you want to cash in on its popularity by learning to build Android apps with Java, all the easy-to-follow guidance you need to get started is at your fingertips. Inside, you'll learn the basics of Java and grasp how it works with Android; then, you'll go on to create your first real, working application. How cool is that?
The demand for Android apps isn't showing any signs of slowing, but if you're a mobile developer who wants to get in on the action, it's vital that you get the necessary Java background to be a success. With the help of Java Programming for Android Developers For Dummies , you'll quickly and painlessly discover the ins and outs of using Java to create groundbreaking Android apps--no prior knowledge or experience required!
Get the know-how to create an Android program from the ground up Make sense of basic Java development concepts and techniques Develop the skills to handle programming challenges Find out how to debug your appDon't sit back and watch other developers release apps that bring in the bucks! Everything you need to create that next killer Android app is just a page away!
Intro -- Title Page -- Copyright Page -- Table of Contents -- Introduction -- How to Use This Book -- Conventions Used in This Book -- What You Don't Have to Read -- Foolish Assumptions -- How This Book Is Organized -- Part 1: Getting Started with Java Programming for Android Developers -- Part 2: Writing Your Own Java Programs -- Part 3: Working with the Big Picture: Object-Oriented Programming -- Part 4: Powering Android with Java Code -- Part 5: The Part of Tens -- More on the web! -- Icons Used in This Book -- Beyond the Book -- Where to Go from Here -- Part 1 Getting Started with Java Programming for Android Developers -- Chapter 1 All about Java and Android -- The Consumer Perspective -- The Many Faces of Android -- The Developer Perspective -- Java -- XML -- Linux -- From Development to Execution with Java -- What is a compiler? -- What is a virtual machine? -- Java, Android, and Horticulture -- Chapter 2 Getting the Tools That You Need -- The Stuff You Need -- If You Don't Like to Read the Instructions . . . -- Getting This Book's Sample Programs -- Setting Up Java -- Setting Up Android Studio and the Android SDK -- Launching the Android Studio IDE -- Opening One of This Book's Sample Programs -- Using Android Studio -- Starting up -- The main window -- Things You Might Eventually Have to Do -- Installing new versions (and older versions) of Android -- Creating an Android virtual device -- Chapter 3 Creating and Running an Android App -- Creating Your First App -- First things first -- Launching your first app -- If the Emulator Doesn't Behave -- Running third-party emulators -- Testing apps on a physical device -- The Project Tool Window -- The app/manifests branch -- The app/java branch -- The app/res branches -- The Gradle scripts branch -- Dragging, Dropping, and Otherwise Tweaking an App -- Creating the "look" -- Coding the behavior.
What All That Java Code Does -- Finding the EditText and TextView components -- Responding to a button click -- The rest of the code -- Going Pro -- Part 2 Writing Your Own Java Programs -- Chapter 4 An Ode to Code -- Hello, Android! -- The Java Class -- The names of classes -- Why Java Methods Are Like Meals at a Restaurant -- What does Mom's Restaurant have to do with Java? -- Method declaration -- Method call -- Method parameters -- The chicken or the egg -- How many parameters? -- Method declarations and method calls in an Android program -- Punctuating Your Code -- Comments are your friends -- What's Barry's excuse? -- All About Android Activities -- Extending a class -- Overriding methods -- An activity's workhorse methods -- Chapter 5 Java's Building Blocks -- Info Is As Info Does -- Variable names -- Type names -- Assignments and initializations -- Expressions and literals -- How to string characters together -- Java's primitive types -- Things You Can Do with Types -- Add letters to numbers (Huh?) -- Java's exotic assignment operators -- True bit -- Java isn't like a game of horseshoes -- Use Java's logical operators -- Parenthetically speaking . . . -- Chapter 6 Working with Java Types -- Working with Strings -- Going from primitive types to strings -- Going from strings to primitive types -- Getting input from the user -- Practice Safe Typing -- Widening is good -- narrowing is bad -- Incompatible types -- Using a hammer to bang a peg into a hole -- Chapter 7 Though These Be Methods, Yet There Is Madness in't -- Minding Your Types When You Call a Method -- Method parameters and Java types -- If at first you don't succeed . . . -- Return types -- The great void -- Displaying numbers -- Primitive Types and Pass-by Value -- What's a developer to do? -- A final word -- Chapter 8 What Java Does (and When) -- Making Decisions.
Java if statements -- Choosing among many alternatives -- Some formalities concerning Java switch statements -- Repeating Instructions Over and Over Again -- Check, and then repeat -- Repeat, and then check -- Count, count, count -- What's Next? -- Part 3 Working with the Big Picture: Object-Oriented Programming -- Chapter 9 Why Object-Oriented Programming Is Like Selling Cheese -- Classes and Objects -- What is a class, really? -- What is an object? -- Creating objects -- Reusing names -- Calling a constructor -- More About Classes and Objects (Adding Methods to the Mix) -- Constructors with parameters -- The default constructor -- This is it! -- Giving an object more responsibility -- Members of a class -- Reference types -- Pass by reference -- Java's Modifiers -- Public classes and default-access classes -- Access for fields and methods -- Using getters and setters -- What does static mean? -- To dot, or not -- A bad example -- What's Next? -- Chapter 10 Saving Time and Money: Reusing Existing Code -- The Last Word on Employees - Or Is It? -- Extending a class -- Overriding methods -- Java's super keyword -- Java annotations -- More about Java's Modifiers -- Keeping Things Simple -- Using an interface -- Some Observations about Android's Classes -- Java's super keyword, revisited -- Casting, again -- Part 4 Powering Android with Java Code -- Chapter 11 The Inside Story -- A Button-Click Example -- This is a callback -- Android string resources (A slight detour) -- Introducing Inner Classes -- No Publicity, Please! -- Lambda Expressions -- Chapter 12 Dealing with a Bunch of Things at a Time -- Creating a Collection Class -- More casting -- Java generics -- Java's wrapper classes -- Stepping Through a Collection -- Using an iterator -- The enhanced for statement -- A cautionary tale -- Functional programming techniques.
Java's Many Collection Classes -- Arrays -- String resource arrays -- Java's varargs -- Using Collections in an Android App -- The listener -- The adapter -- Chapter 13 An Android Social Media App -- The Twitter App's Files -- The Twitter4J API jar file -- The manifest file -- The main activity's layout file -- How to Talk to the Twitter Server -- Using OAuth -- Making a ConfigurationBuilder -- Getting OAuth keys and tokens -- The Application's Main Activity -- The onCreate method -- The button listener methods -- The trouble with threads -- Understanding Android's AsyncTask -- My Twitter app's AsyncTask classes -- Cutting to the chase, at last -- Java's Exceptions -- Catch clauses -- A finally clause -- Passing the buck -- Chapter 14 Hungry Burds: A Simple Android Game -- Introducing the Hungry Burds Game -- The Main Activity -- The code, all the code, and nothing but the code -- Measuring the display -- Constructing a Burd -- Android animation -- Creating menus -- Shared preferences -- Informing the user -- It's Been Fun -- Part 5 The Part of Tens -- Chapter 15 Ten Ways to Avoid Mistakes -- Putting Capital Letters Where They Belong -- Breaking Out of a switch Statement -- Comparing Values with a Double Equal Sign -- Adding Listeners to Handle Events -- Defining the Required Constructors -- Fixing Nonstatic References -- Staying within Bounds in an Array -- Anticipating Null Pointers -- Using Permissions -- The Activity Not Found -- Chapter 16 Ten Websites for Developers -- This Book's Websites -- The Horse's Mouth -- Finding News and Reviews -- Index -- EULA.
Develop the next killer Android App using Java programming Android is everywhere It runs more than half the smartphones in the U.S.--and Java makes it go. If you want to cash in on its popularity by learning to build Android apps with Java, all the easy-to-follow guidance you need to get started is at your fingertips. Inside, you'll learn the basics of Java and grasp how it works with Android; then, you'll go on to create your first real, working application. How cool is that? The demand for Android apps isn't showing any signs of slowing, but if you're a mobile developer who wants to get in on the action, it's vital that you get the necessary Java background to be a success. With the help of Java Programming for Android Developers For Dummies, you'll quickly and painlessly discover the ins and outs of using Java to create groundbreaking Android apps--no prior knowledge or experience required Get the know-how to create an Android program from the ground up Make sense of basic Java development concepts and techniques Develop the skills to handle programming challenges Find out how to debug your app Don't sit back and watch other developers release apps that bring in the bucks Everything you need to create that next killer Android app is just a page away.
Description based on publisher supplied metadata and other sources.
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2021. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Notas de autor provistas por Syndetics
Barry Burd, PhD, is a professor in the Department of Mathematics and Computer Science at Drew University in Madison, New Jersey. He has lectured at conferences in the United States, Europe, Australia, and Asia. He hosts podcasts and videos about software and other technology topics. He is the author of many articles and books, including Java For Dummies .