Android programming for beginners :: learn all the Java and Android skills you need to start making powerful mobile applications /
Annotation
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2015.
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Annotation |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource : illustrations |
ISBN: | 9781785889035 1785889036 1785883267 9781785883262 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn936042575 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 160126s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d TEFOD |d N$T |d IDEBK |d YDXCP |d VT2 |d COO |d EBLCP |d DEBBG |d IDB |d OCLCQ |d MERUC |d OCLCQ |d OCLCF |d CEF |d UKMGB |d OCLCQ |d OCLCO |d UAB |d UKAHL |d OCLCQ |d OCLCO |d PMC |d OCLCO |d QGK |d OCLCQ |d OCLCO |d OCLCQ |d OCLCL |d UEJ |d OCLCQ | ||
015 | |a GBB742504 |2 bnb | ||
016 | 7 | |a 018010648 |2 Uk | |
019 | |a 934039794 |a 951974865 |a 1259112361 | ||
020 | |a 9781785889035 |q (electronic bk.) | ||
020 | |a 1785889036 |q (electronic bk.) | ||
020 | |a 1785883267 | ||
020 | |a 9781785883262 | ||
020 | |z 9781785883262 | ||
024 | 3 | |a 9781785883262 | |
035 | |a (OCoLC)936042575 |z (OCoLC)934039794 |z (OCoLC)951974865 |z (OCoLC)1259112361 | ||
037 | |a CL0500000707 |b Safari Books Online | ||
037 | |a A9782E63-C40B-48C6-A5DF-0FE41C45E784 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.774.A53 | |
072 | 7 | |a COM |x 051230 |2 bisacsh | |
082 | 7 | |a 005.1 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Horton, John, |e author. | |
245 | 1 | 0 | |a Android programming for beginners : |b learn all the Java and Android skills you need to start making powerful mobile applications / |c John Horton. |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2015. | |
300 | |a 1 online resource : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
490 | 1 | |a Community experience distilled | |
500 | |a Includes index. | ||
588 | 0 | |a Online resource; title from title page (viewed January 25, 2016). | |
520 | 8 | |a Annotation |b Learn all the Java and Android skills you need to start making powerful mobile applicationsAbout This Book Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace A first-principles introduction to Java, via Android, which means you'll be able to start building your own applications from scratch Learn by example and build three real-world apps and over 40 mini apps throughout the bookWho This Book Is ForAre you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that to learn Android, you must know java. If so, Android Programming for Beginners is for you. You don't need any programming experience to follow along with this book, just a computer and a sense of adventure. What You Will Learn Master the fundamentals of coding Java for Android Install and set up your Android development environment Build functional user interfaces with the Android Studio visual designer Add user interaction, data captures, sound, and animation to your apps Manage your apps' data using the built-in Android SQLite database Find out about the design patterns used by professionals to make top-grade applications Build, deploy, and publish real Android applications to the Google Play marketplaceIn DetailAndroid is the most popular OS in the world. There are millions of devices accessing tens of thousands of applications. It is many people's entry point into the world of technology; it is an operating system for everyone. Despite this, the entry-fee to actually make Android applications is usually a computer science degree, or five years' worth of Java experience. Android Programming for Beginners will be your companion to create Android applications from scratchwhether you're looking to start your programming career, make an application for work, be reintroduced to mobile development, or are just looking to program for fun. We will introduce you to all the fundamental concepts of programming in an Android context, from the Java basics to working with the Android API. All examples are created from within Android Studio, the official Android development environment that helps supercharge your application development process. After this crash-course, we'll dive deeper into Android programming and you'll learn how to create applications with a professional-standard UI through fragments, make location-aware apps with Google Maps integration, and store your user's data with SQLite. In addition, you'll see how to make your apps multilingual, capture images from a device's camera, and work with graphics, sound, and animations too. By the end of this book, you'll be ready to start building your own custom applications in Android and Java. Style and approachWith more than 40 mini apps to code and run, Android Programming for Beginners is a hands-on guide to learning Android and Java. Each example application demonstrates a different aspect of Android programming. Alongside these mini apps, we push your abilities by building three larger applications to demonstrate Android application development in context. | |
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The First App; How Java and Android work together; The Android API; Java is object-oriented; What exactly is Android?; The development environment; A note to the existing developers who use Eclipse; The JDK; What if I already have Java?; Installing the JDK; Setting up Android Studio; What makes an Android app; Android resources; The structure of Android's Java code; Android packages; Our first Android app; Creating the project; A note on version controlling. | |
505 | 8 | |a Deploying and testing the appDeploying to an emulator; Deploying to a real Android device; FAQ; Summary; Chapter 2: Java -- First Contact; Examining the log output; Exploring the project assets and code; Examining the layout file; Improving our app and deploying again; Modifying the UI; Meet Java; Java comments; Sending messages; Writing our first Java code; Writing our own Java methods; Examining the log output; FAQ; Summary; Chapter 3: Exploring Android Studio; The Android Studio guided tour; Parts of the UI; The console; More console features; The project explorer. | |
505 | 8 | |a Transforming the editor into a design studioE1 -- the Preview toolbar; E2 -- exploring the palette; E3 -- the layout preview; E4 -- the Component Tree; E5 -- the Properties window; E6 -- text and design view tabs; The project folder and file structure; FAQ; Summary; Chapter 4: Designing Layouts; Exploring Android UI design; Structure of a UI design; Configuring and using widgets; Widget properties; Experimenting with widgets; Containing widgets in layouts; RelativeLayout; Using LinearLayout; Summary; Chapter 5: Real-World Layouts; Building a real-world UI; Creating a tablet emulator. | |
505 | 8 | |a List-detail layout with scrollView and LinearLayoutDesigning a form with RelativeLayout; Summary; Chapter 6: The Life and Times of an Android App; Introduction to the Android lifecycle; A simplified explanation of the Android lifecycle; Lifecycle phases -- what we need to know; Lifecycle phases -- what we need to do; The lifecycle demonstration app; Some other overridden methods; The structure of Java code -- revisited; Summary; Chapter 7: Coding in Java Part 1 -- Variables, Decisions, and Loops; Java is everywhere; Syntax and jargon; More code comments; Storing and using data with variables. | |
505 | 8 | |a Types of variablesPrimitive types; Reference types; Variable declaration; Variable initialization; Changing values in variables with operators; Expressing yourself demo app; Decisions; Indenting our code; More operators; If they come over the bridge, shoot them; Else do this instead; Switching to make decisions; The Switch Demo app; Repeating code with loops; While loops; Breaking out of a loop; Continue; Do while loops; For loops; Loops demo app; Summary; Chapter 8: Coding in Java Part 2 -- Methods; Methods revisited; The method structure; Modifiers; Return types; The name of a method. | |
630 | 0 | 0 | |a Android (Electronic resource) |0 http://id.loc.gov/authorities/names/n2009043077 |
630 | 0 | 7 | |a Android (Electronic resource) |2 fast |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 0 | |a Tablet computers |x Programming. | |
650 | 0 | |a Smartphones |x Programming. | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Tablettes électroniques |x Programmation. | |
650 | 6 | |a Téléphones intelligents |x Programmation. | |
650 | 7 | |a COMPUTERS |x Software Development & Engineering |x General. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
758 | |i has work: |a Android programming for beginners (Text) |1 https://id.oclc.org/worldcat/entity/E39PCG3Jm76Gyh4cgPYWJjkyHP |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Horton, John. |t Android Programming for Beginners. |d Birmingham : Packt Publishing, ©2015 |
830 | 0 | |a Community experience distilled. |0 http://id.loc.gov/authorities/names/no2011030603 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1135121 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH35400999 | ||
938 | |a Askews and Holts Library Services |b ASKH |n AH29942305 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL4520783 | ||
938 | |a EBSCOhost |b EBSC |n 1135121 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis33479180 | ||
938 | |a YBP Library Services |b YANK |n 12788528 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn936042575 |
---|---|
_version_ | 1816882337603911680 |
adam_text | |
any_adam_object | |
author | Horton, John |
author_facet | Horton, John |
author_role | aut |
author_sort | Horton, John |
author_variant | j h jh |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.774.A53 |
callnumber-search | QA76.774.A53 |
callnumber-sort | QA 276.774 A53 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The First App; How Java and Android work together; The Android API; Java is object-oriented; What exactly is Android?; The development environment; A note to the existing developers who use Eclipse; The JDK; What if I already have Java?; Installing the JDK; Setting up Android Studio; What makes an Android app; Android resources; The structure of Android's Java code; Android packages; Our first Android app; Creating the project; A note on version controlling. Deploying and testing the appDeploying to an emulator; Deploying to a real Android device; FAQ; Summary; Chapter 2: Java -- First Contact; Examining the log output; Exploring the project assets and code; Examining the layout file; Improving our app and deploying again; Modifying the UI; Meet Java; Java comments; Sending messages; Writing our first Java code; Writing our own Java methods; Examining the log output; FAQ; Summary; Chapter 3: Exploring Android Studio; The Android Studio guided tour; Parts of the UI; The console; More console features; The project explorer. Transforming the editor into a design studioE1 -- the Preview toolbar; E2 -- exploring the palette; E3 -- the layout preview; E4 -- the Component Tree; E5 -- the Properties window; E6 -- text and design view tabs; The project folder and file structure; FAQ; Summary; Chapter 4: Designing Layouts; Exploring Android UI design; Structure of a UI design; Configuring and using widgets; Widget properties; Experimenting with widgets; Containing widgets in layouts; RelativeLayout; Using LinearLayout; Summary; Chapter 5: Real-World Layouts; Building a real-world UI; Creating a tablet emulator. List-detail layout with scrollView and LinearLayoutDesigning a form with RelativeLayout; Summary; Chapter 6: The Life and Times of an Android App; Introduction to the Android lifecycle; A simplified explanation of the Android lifecycle; Lifecycle phases -- what we need to know; Lifecycle phases -- what we need to do; The lifecycle demonstration app; Some other overridden methods; The structure of Java code -- revisited; Summary; Chapter 7: Coding in Java Part 1 -- Variables, Decisions, and Loops; Java is everywhere; Syntax and jargon; More code comments; Storing and using data with variables. Types of variablesPrimitive types; Reference types; Variable declaration; Variable initialization; Changing values in variables with operators; Expressing yourself demo app; Decisions; Indenting our code; More operators; If they come over the bridge, shoot them; Else do this instead; Switching to make decisions; The Switch Demo app; Repeating code with loops; While loops; Breaking out of a loop; Continue; Do while loops; For loops; Loops demo app; Summary; Chapter 8: Coding in Java Part 2 -- Methods; Methods revisited; The method structure; Modifiers; Return types; The name of a method. |
ctrlnum | (OCoLC)936042575 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>09533cam a2200757 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn936042575</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">160126s2015 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">TEFOD</subfield><subfield code="d">N$T</subfield><subfield code="d">IDEBK</subfield><subfield code="d">YDXCP</subfield><subfield code="d">VT2</subfield><subfield code="d">COO</subfield><subfield code="d">EBLCP</subfield><subfield code="d">DEBBG</subfield><subfield code="d">IDB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">CEF</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UAB</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">PMC</subfield><subfield code="d">OCLCO</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCL</subfield><subfield code="d">UEJ</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB742504</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018010648</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">934039794</subfield><subfield code="a">951974865</subfield><subfield code="a">1259112361</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781785889035</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1785889036</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1785883267</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781785883262</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781785883262</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781785883262</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)936042575</subfield><subfield code="z">(OCoLC)934039794</subfield><subfield code="z">(OCoLC)951974865</subfield><subfield code="z">(OCoLC)1259112361</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000707</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">A9782E63-C40B-48C6-A5DF-0FE41C45E784</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.774.A53</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051230</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Horton, John,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Android programming for beginners :</subfield><subfield code="b">learn all the Java and Android skills you need to start making powerful mobile applications /</subfield><subfield code="c">John Horton.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2015.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from title page (viewed January 25, 2016).</subfield></datafield><datafield tag="520" ind1="8" ind2=" "><subfield code="a">Annotation</subfield><subfield code="b">Learn all the Java and Android skills you need to start making powerful mobile applicationsAbout This Book Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace A first-principles introduction to Java, via Android, which means you'll be able to start building your own applications from scratch Learn by example and build three real-world apps and over 40 mini apps throughout the bookWho This Book Is ForAre you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that to learn Android, you must know java. If so, Android Programming for Beginners is for you. You don't need any programming experience to follow along with this book, just a computer and a sense of adventure. What You Will Learn Master the fundamentals of coding Java for Android Install and set up your Android development environment Build functional user interfaces with the Android Studio visual designer Add user interaction, data captures, sound, and animation to your apps Manage your apps' data using the built-in Android SQLite database Find out about the design patterns used by professionals to make top-grade applications Build, deploy, and publish real Android applications to the Google Play marketplaceIn DetailAndroid is the most popular OS in the world. There are millions of devices accessing tens of thousands of applications. It is many people's entry point into the world of technology; it is an operating system for everyone. Despite this, the entry-fee to actually make Android applications is usually a computer science degree, or five years' worth of Java experience. Android Programming for Beginners will be your companion to create Android applications from scratchwhether you're looking to start your programming career, make an application for work, be reintroduced to mobile development, or are just looking to program for fun. We will introduce you to all the fundamental concepts of programming in an Android context, from the Java basics to working with the Android API. All examples are created from within Android Studio, the official Android development environment that helps supercharge your application development process. After this crash-course, we'll dive deeper into Android programming and you'll learn how to create applications with a professional-standard UI through fragments, make location-aware apps with Google Maps integration, and store your user's data with SQLite. In addition, you'll see how to make your apps multilingual, capture images from a device's camera, and work with graphics, sound, and animations too. By the end of this book, you'll be ready to start building your own custom applications in Android and Java. Style and approachWith more than 40 mini apps to code and run, Android Programming for Beginners is a hands-on guide to learning Android and Java. Each example application demonstrates a different aspect of Android programming. Alongside these mini apps, we push your abilities by building three larger applications to demonstrate Android application development in context.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The First App; How Java and Android work together; The Android API; Java is object-oriented; What exactly is Android?; The development environment; A note to the existing developers who use Eclipse; The JDK; What if I already have Java?; Installing the JDK; Setting up Android Studio; What makes an Android app; Android resources; The structure of Android's Java code; Android packages; Our first Android app; Creating the project; A note on version controlling.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Deploying and testing the appDeploying to an emulator; Deploying to a real Android device; FAQ; Summary; Chapter 2: Java -- First Contact; Examining the log output; Exploring the project assets and code; Examining the layout file; Improving our app and deploying again; Modifying the UI; Meet Java; Java comments; Sending messages; Writing our first Java code; Writing our own Java methods; Examining the log output; FAQ; Summary; Chapter 3: Exploring Android Studio; The Android Studio guided tour; Parts of the UI; The console; More console features; The project explorer.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Transforming the editor into a design studioE1 -- the Preview toolbar; E2 -- exploring the palette; E3 -- the layout preview; E4 -- the Component Tree; E5 -- the Properties window; E6 -- text and design view tabs; The project folder and file structure; FAQ; Summary; Chapter 4: Designing Layouts; Exploring Android UI design; Structure of a UI design; Configuring and using widgets; Widget properties; Experimenting with widgets; Containing widgets in layouts; RelativeLayout; Using LinearLayout; Summary; Chapter 5: Real-World Layouts; Building a real-world UI; Creating a tablet emulator.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">List-detail layout with scrollView and LinearLayoutDesigning a form with RelativeLayout; Summary; Chapter 6: The Life and Times of an Android App; Introduction to the Android lifecycle; A simplified explanation of the Android lifecycle; Lifecycle phases -- what we need to know; Lifecycle phases -- what we need to do; The lifecycle demonstration app; Some other overridden methods; The structure of Java code -- revisited; Summary; Chapter 7: Coding in Java Part 1 -- Variables, Decisions, and Loops; Java is everywhere; Syntax and jargon; More code comments; Storing and using data with variables.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Types of variablesPrimitive types; Reference types; Variable declaration; Variable initialization; Changing values in variables with operators; Expressing yourself demo app; Decisions; Indenting our code; More operators; If they come over the bridge, shoot them; Else do this instead; Switching to make decisions; The Switch Demo app; Repeating code with loops; While loops; Breaking out of a loop; Continue; Do while loops; For loops; Loops demo app; Summary; Chapter 8: Coding in Java Part 2 -- Methods; Methods revisited; The method structure; Modifiers; Return types; The name of a method.</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Android (Electronic resource)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2009043077</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Android (Electronic resource)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Tablet computers</subfield><subfield code="x">Programming.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Smartphones</subfield><subfield code="x">Programming.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Tablettes électroniques</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Téléphones intelligents</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Software Development & Engineering</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Android programming for beginners (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCG3Jm76Gyh4cgPYWJjkyHP</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Horton, John.</subfield><subfield code="t">Android Programming for Beginners.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2015</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1135121</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH35400999</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH29942305</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL4520783</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1135121</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis33479180</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">12788528</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn936042575 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:27:01Z |
institution | BVB |
isbn | 9781785889035 1785889036 1785883267 9781785883262 |
language | English |
oclc_num | 936042575 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Horton, John, author. Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / John Horton. Birmingham, UK : Packt Publishing, 2015. 1 online resource : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier text file Community experience distilled Includes index. Online resource; title from title page (viewed January 25, 2016). Annotation Learn all the Java and Android skills you need to start making powerful mobile applicationsAbout This Book Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace A first-principles introduction to Java, via Android, which means you'll be able to start building your own applications from scratch Learn by example and build three real-world apps and over 40 mini apps throughout the bookWho This Book Is ForAre you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that to learn Android, you must know java. If so, Android Programming for Beginners is for you. You don't need any programming experience to follow along with this book, just a computer and a sense of adventure. What You Will Learn Master the fundamentals of coding Java for Android Install and set up your Android development environment Build functional user interfaces with the Android Studio visual designer Add user interaction, data captures, sound, and animation to your apps Manage your apps' data using the built-in Android SQLite database Find out about the design patterns used by professionals to make top-grade applications Build, deploy, and publish real Android applications to the Google Play marketplaceIn DetailAndroid is the most popular OS in the world. There are millions of devices accessing tens of thousands of applications. It is many people's entry point into the world of technology; it is an operating system for everyone. Despite this, the entry-fee to actually make Android applications is usually a computer science degree, or five years' worth of Java experience. Android Programming for Beginners will be your companion to create Android applications from scratchwhether you're looking to start your programming career, make an application for work, be reintroduced to mobile development, or are just looking to program for fun. We will introduce you to all the fundamental concepts of programming in an Android context, from the Java basics to working with the Android API. All examples are created from within Android Studio, the official Android development environment that helps supercharge your application development process. After this crash-course, we'll dive deeper into Android programming and you'll learn how to create applications with a professional-standard UI through fragments, make location-aware apps with Google Maps integration, and store your user's data with SQLite. In addition, you'll see how to make your apps multilingual, capture images from a device's camera, and work with graphics, sound, and animations too. By the end of this book, you'll be ready to start building your own custom applications in Android and Java. Style and approachWith more than 40 mini apps to code and run, Android Programming for Beginners is a hands-on guide to learning Android and Java. Each example application demonstrates a different aspect of Android programming. Alongside these mini apps, we push your abilities by building three larger applications to demonstrate Android application development in context. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The First App; How Java and Android work together; The Android API; Java is object-oriented; What exactly is Android?; The development environment; A note to the existing developers who use Eclipse; The JDK; What if I already have Java?; Installing the JDK; Setting up Android Studio; What makes an Android app; Android resources; The structure of Android's Java code; Android packages; Our first Android app; Creating the project; A note on version controlling. Deploying and testing the appDeploying to an emulator; Deploying to a real Android device; FAQ; Summary; Chapter 2: Java -- First Contact; Examining the log output; Exploring the project assets and code; Examining the layout file; Improving our app and deploying again; Modifying the UI; Meet Java; Java comments; Sending messages; Writing our first Java code; Writing our own Java methods; Examining the log output; FAQ; Summary; Chapter 3: Exploring Android Studio; The Android Studio guided tour; Parts of the UI; The console; More console features; The project explorer. Transforming the editor into a design studioE1 -- the Preview toolbar; E2 -- exploring the palette; E3 -- the layout preview; E4 -- the Component Tree; E5 -- the Properties window; E6 -- text and design view tabs; The project folder and file structure; FAQ; Summary; Chapter 4: Designing Layouts; Exploring Android UI design; Structure of a UI design; Configuring and using widgets; Widget properties; Experimenting with widgets; Containing widgets in layouts; RelativeLayout; Using LinearLayout; Summary; Chapter 5: Real-World Layouts; Building a real-world UI; Creating a tablet emulator. List-detail layout with scrollView and LinearLayoutDesigning a form with RelativeLayout; Summary; Chapter 6: The Life and Times of an Android App; Introduction to the Android lifecycle; A simplified explanation of the Android lifecycle; Lifecycle phases -- what we need to know; Lifecycle phases -- what we need to do; The lifecycle demonstration app; Some other overridden methods; The structure of Java code -- revisited; Summary; Chapter 7: Coding in Java Part 1 -- Variables, Decisions, and Loops; Java is everywhere; Syntax and jargon; More code comments; Storing and using data with variables. Types of variablesPrimitive types; Reference types; Variable declaration; Variable initialization; Changing values in variables with operators; Expressing yourself demo app; Decisions; Indenting our code; More operators; If they come over the bridge, shoot them; Else do this instead; Switching to make decisions; The Switch Demo app; Repeating code with loops; While loops; Breaking out of a loop; Continue; Do while loops; For loops; Loops demo app; Summary; Chapter 8: Coding in Java Part 2 -- Methods; Methods revisited; The method structure; Modifiers; Return types; The name of a method. Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Tablet computers Programming. Smartphones Programming. Logiciels d'application Développement. Tablettes électroniques Programmation. Téléphones intelligents Programmation. COMPUTERS Software Development & Engineering General. bisacsh Application software Development fast has work: Android programming for beginners (Text) https://id.oclc.org/worldcat/entity/E39PCG3Jm76Gyh4cgPYWJjkyHP https://id.oclc.org/worldcat/ontology/hasWork Print version: Horton, John. Android Programming for Beginners. Birmingham : Packt Publishing, ©2015 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1135121 Volltext |
spellingShingle | Horton, John Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / Community experience distilled. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The First App; How Java and Android work together; The Android API; Java is object-oriented; What exactly is Android?; The development environment; A note to the existing developers who use Eclipse; The JDK; What if I already have Java?; Installing the JDK; Setting up Android Studio; What makes an Android app; Android resources; The structure of Android's Java code; Android packages; Our first Android app; Creating the project; A note on version controlling. Deploying and testing the appDeploying to an emulator; Deploying to a real Android device; FAQ; Summary; Chapter 2: Java -- First Contact; Examining the log output; Exploring the project assets and code; Examining the layout file; Improving our app and deploying again; Modifying the UI; Meet Java; Java comments; Sending messages; Writing our first Java code; Writing our own Java methods; Examining the log output; FAQ; Summary; Chapter 3: Exploring Android Studio; The Android Studio guided tour; Parts of the UI; The console; More console features; The project explorer. Transforming the editor into a design studioE1 -- the Preview toolbar; E2 -- exploring the palette; E3 -- the layout preview; E4 -- the Component Tree; E5 -- the Properties window; E6 -- text and design view tabs; The project folder and file structure; FAQ; Summary; Chapter 4: Designing Layouts; Exploring Android UI design; Structure of a UI design; Configuring and using widgets; Widget properties; Experimenting with widgets; Containing widgets in layouts; RelativeLayout; Using LinearLayout; Summary; Chapter 5: Real-World Layouts; Building a real-world UI; Creating a tablet emulator. List-detail layout with scrollView and LinearLayoutDesigning a form with RelativeLayout; Summary; Chapter 6: The Life and Times of an Android App; Introduction to the Android lifecycle; A simplified explanation of the Android lifecycle; Lifecycle phases -- what we need to know; Lifecycle phases -- what we need to do; The lifecycle demonstration app; Some other overridden methods; The structure of Java code -- revisited; Summary; Chapter 7: Coding in Java Part 1 -- Variables, Decisions, and Loops; Java is everywhere; Syntax and jargon; More code comments; Storing and using data with variables. Types of variablesPrimitive types; Reference types; Variable declaration; Variable initialization; Changing values in variables with operators; Expressing yourself demo app; Decisions; Indenting our code; More operators; If they come over the bridge, shoot them; Else do this instead; Switching to make decisions; The Switch Demo app; Repeating code with loops; While loops; Breaking out of a loop; Continue; Do while loops; For loops; Loops demo app; Summary; Chapter 8: Coding in Java Part 2 -- Methods; Methods revisited; The method structure; Modifiers; Return types; The name of a method. Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Tablet computers Programming. Smartphones Programming. Logiciels d'application Développement. Tablettes électroniques Programmation. Téléphones intelligents Programmation. COMPUTERS Software Development & Engineering General. bisacsh Application software Development fast |
subject_GND | http://id.loc.gov/authorities/names/n2009043077 http://id.loc.gov/authorities/subjects/sh95009362 |
title | Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / |
title_auth | Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / |
title_exact_search | Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / |
title_full | Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / John Horton. |
title_fullStr | Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / John Horton. |
title_full_unstemmed | Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / John Horton. |
title_short | Android programming for beginners : |
title_sort | android programming for beginners learn all the java and android skills you need to start making powerful mobile applications |
title_sub | learn all the Java and Android skills you need to start making powerful mobile applications / |
topic | Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Tablet computers Programming. Smartphones Programming. Logiciels d'application Développement. Tablettes électroniques Programmation. Téléphones intelligents Programmation. COMPUTERS Software Development & Engineering General. bisacsh Application software Development fast |
topic_facet | Android (Electronic resource) Application software Development. Tablet computers Programming. Smartphones Programming. Logiciels d'application Développement. Tablettes électroniques Programmation. Téléphones intelligents Programmation. COMPUTERS Software Development & Engineering General. Application software Development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1135121 |
work_keys_str_mv | AT hortonjohn androidprogrammingforbeginnerslearnallthejavaandandroidskillsyouneedtostartmakingpowerfulmobileapplications |