Learn Android Studio 3 : efficient Android app development /: efficient Android app development. (2018)
- Record Type:
- Book
- Title:
- Learn Android Studio 3 : efficient Android app development /: efficient Android app development. (2018)
- Main Title:
- Learn Android Studio 3 : efficient Android app development
- Further Information:
- Note: Ted Hagos.
- Authors:
- Hagos, Ted
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction; History; Statistics; Operating System; Chapter 2: Android Studio; Android Studio Setup; macOS; Windows; Linux; Configuring Android Studio; Hardware Acceleration; The Android Studio IDE; Chapter 3: Application Fundamentals; Creating a Project; Using Android Studio; Compilation and Runtime; Android Components; Components; Activities; Services; Content Providers; Broadcast Receivers; Chapter 4: Activities and Layouts; Building the Hello Screen; The Layout File. Main Java ProgramViews and Layout; Chapter 5: Handling Events; Overview of Event Handling; Declarative Event Handling; Programmatic Event Handling; Working with Text and Buttons; More Event Handling Code; Using an Inner Class as a Listener; Using MainActivity as the Listener; Chapter 6: Working with Multiple Activities; Component Activation; Launching a Specific Activity; Demo Project; Pass Data to Another Activity; About the GCF Algorithm; Returning Results from Other Activities; Project Setup; Program Files; Implicit Intents; Demo Project; Opening an http Request; Activity Life Cycle. Chapter 7: UI ElementsUI Elements; Themes and Colors; Colors; Themes; AppBar; Demo App; Fragments; Project Setup; Adding Fragments Programmatically; Chapter 8: Running in the Background; Long Running Tasks; Demo Project; AsyncTask; Chapter 9: Debugging; Syntax Errors; Runtime Exceptions; Logic Errors; ChapterIntro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction; History; Statistics; Operating System; Chapter 2: Android Studio; Android Studio Setup; macOS; Windows; Linux; Configuring Android Studio; Hardware Acceleration; The Android Studio IDE; Chapter 3: Application Fundamentals; Creating a Project; Using Android Studio; Compilation and Runtime; Android Components; Components; Activities; Services; Content Providers; Broadcast Receivers; Chapter 4: Activities and Layouts; Building the Hello Screen; The Layout File. Main Java ProgramViews and Layout; Chapter 5: Handling Events; Overview of Event Handling; Declarative Event Handling; Programmatic Event Handling; Working with Text and Buttons; More Event Handling Code; Using an Inner Class as a Listener; Using MainActivity as the Listener; Chapter 6: Working with Multiple Activities; Component Activation; Launching a Specific Activity; Demo Project; Pass Data to Another Activity; About the GCF Algorithm; Returning Results from Other Activities; Project Setup; Program Files; Implicit Intents; Demo Project; Opening an http Request; Activity Life Cycle. Chapter 7: UI ElementsUI Elements; Themes and Colors; Colors; Themes; AppBar; Demo App; Fragments; Project Setup; Adding Fragments Programmatically; Chapter 8: Running in the Background; Long Running Tasks; Demo Project; AsyncTask; Chapter 9: Debugging; Syntax Errors; Runtime Exceptions; Logic Errors; Chapter 10: Data Persistence; SharedPreferences; Demo Project; Verifying the File; Application Level SharedPreferences; Internal Storage; How to Work with Internal Storage; Demo Project; Chapter 11: App Distribution; Preparing the App for Release; Prepare Materials and Assets for Release. Configure the App for ReleaseBuild a Release-Ready Application; Releasing the App; Appendix A: Introduction to Java; The Java Language; Virtual Machine; Editions; Setup; Hello World; Program Structure; Other Considerations; Variables and Data Types; Primitive Types; Reference Types; Operators; Program Flow; Decisions; if then else; switch Statement; Loops; Simple Application of Control Structures; The FizzBuzz Problem; How to Print a 5Ã#x97;5 Multiplication Table; Methods; Object Oriented Programming; More Details on Classes; Constructors; Overloading; Packages; Multiple Types in a Package. When We Donâ#x80;#x99;t Need â#x80;#x9C;importâ#x80;#x9D;Inheritance; Object as the Root Class; Single Rooted Class Inheritance; Polymorphism; Interfaces; Multiple Inheritance; Exceptions; Index. … (more)
- Publisher Details:
- United States : Apress
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 005.1
Computer science
Application software -- Development
COMPUTERS -- Software Development & Engineering -- General
Application software -- Development
Computers -- Programming -- General
Computers -- Programming Languages -- Java
Computer programming / software development
Programming & scripting languages: general
Mobile computing
Java (Computer program language)
Mobile & handheld device programming / Apps programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484231562
1484231562 - Related ISBNs:
- 9781484231555
1484231554 - Notes:
- Note: Online resource; title from PDF title page (SpringerLink, viewed February 16, 2018).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.353579
- Ingest File:
- 01_313.xml