Vai al contenuto principale della pagina

Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / / John Horton



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Horton John <1920-> Visualizza persona
Titolo: Android programming for beginners : learn all the Java and Android skills you need to start making powerful mobile applications / / John Horton Visualizza cluster
Pubblicazione: Birmingham : , : Packt Publishing, , 2015
Edizione: 1st edition
Descrizione fisica: 1 online resource (698 p.)
Soggetto topico: Application software - Development
Note generali: Includes index.
Nota di contenuto: 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
Parameters
Sommario/riassunto: Learn all the Java and Android skills you need to start making powerful mobile applications About 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 book Who This Book Is For Are 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 marketplace In Detail Android 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 scratch - whether 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 frag...
Titolo autorizzato: Android programming for beginners  Visualizza cluster
ISBN: 1-78588-903-6
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910797960803321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Serie: Community experience distilled.