Search icon CANCEL
Subscription
0
Cart icon
Cart
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Android Studio Cookbook

You're reading from  Android Studio Cookbook

Product type Book
Published in Oct 2015
Publisher
ISBN-13 9781785286186
Pages 232 pages
Edition 1st Edition
Languages
Author (1):
Mike van Drongelen Mike van Drongelen
Profile icon Mike van Drongelen
Toc

Index

A

  • Android Marshmallow (6.0) / Fragmentation
  • Android Studio
    • about / Reasons why we should use Android Studio
    • URL / Reasons why we should use Android Studio
  • Android Wear
    • about / Wearables
  • annotations
    • about / Support annotations
    • URL / There's more...
  • app
    • Hello Android studio app, creating / Creating your first app called Hello Android Studio, How to do it...
    • testing, with Genymotion emulator / Testing your app with an emulator called Genymotion, How to do it..., There's more...
    • communicating with, content providers used / Communicate with other apps using content providers, How to do it..., There's more...
    • performance, improvements / Here comes the bad app – performance improvements, How to do it..., There's more...
  • Approaches
    • about / Approaches

B

  • Behavior-driven Development (BDD) / Approaches
  • build types
    • about / Build types, There's more...
  • build variants
    • about / Build variants, How to do it..., Build variants

C

  • Calabash
    • about / Cucumber, Gherkin, and Calabash
    • URL / First things first!
  • card views
    • about / Reycler views and card views, How to do it...
    • using / Using card views
  • cloud
    • data, consuming from / Consuming data from the cloud, How to do it..., There's more...
    • data, submitting / Submitting data to the cloud, How to do it…, How it works...
  • code
    • refactoring / Refactoring your code, How to do it…, How it works...
  • code analysis
    • about / Code analysis, How to do it...
  • content providers
    • about / Content providers
    • design patterns / Design patterns
    • RxJava / RxJava, See also
    • used, for consuming data / Consuming and updating data using a content provider – daily thoughts, How to do it...
    • used, for updating data / Consuming and updating data using a content provider – daily thoughts, How to do it...
    • query method, implementing / Queries
    • loader manager / Loader manager
    • used, for communicating with other apps / Communicate with other apps using content providers, How to do it..., There's more...
  • context stream
    • about / Notifications
  • continuous delivery / There's more...
  • continuous deployment / There's more...
  • continuous integration (CI) / There's more...
  • Cucumber
    • about / Cucumber, Gherkin, and Calabash
    • URL / First things first!

D

  • Dalvik Debug Monitor Server (DDMS) / How to do it...
  • data
    • consuming, from cloud / Consuming data from the cloud, How to do it..., There's more...
    • submitting, to cloud / Submitting data to the cloud, How to do it…, How it works...
    • consuming, content providers used / Consuming and updating data using a content provider – daily thoughts, How to do it...
    • updating, content providers used / Consuming and updating data using a content provider – daily thoughts, How to do it...
  • developers account
    • URL / Getting ready
  • devices
    • about / Size and context
  • Domain-specific Language(DSL) / The use of Gradle build scripts
  • Do not Repeat Yourself (DRY) / Introduction

E

  • elevations
    • about / Ripples and elevations, How to do it...
  • Espresso
    • about / Espresso

F

  • factory pattern
    • about / The factory pattern
  • fragmentation
    • about / Fragmentation
  • fragments
    • about / Phone, phablet, and tablet
  • fullscreen wearable app
    • about / Fullscreen wearable app, How to do it..., There's more...
    • URL / There's more...

G

  • Garbage Collector (GC) / Memory profilers and performance tools
  • Genymotion
    • URL / There's more...
  • Genymotion emulator
    • used, for testing app / Testing your app with an emulator called Genymotion, How to do it..., There's more...
  • Gherkin
    • about / Cucumber, Gherkin, and Calabash
  • GitHub
    • URL / There's more...
  • Google Camera2 API reference
    • URL / There's more...
  • Google Play Developer console
    • URL / Getting ready
  • Google Play services
    • about / Google Play services, How to do it...
    • URL / There's more...
  • Gradle build scripts
    • using / The use of Gradle build scripts

H

  • Hardware Accelerated Execution Manager.(HAXM) / Testing your app with an emulator called Genymotion
  • Hello Android studio app
    • creating / Creating your first app called Hello Android Studio, How to do it...

I

  • images
    • capturing / Capturing images the easy way, There's more..., Image capturing using the Camera2 API, Getting ready, How to do it...
    • methods, collapsing / Collapsing all methods
    • sepia effect, adding / Adding the sepia effect, There's more...
  • image sharing
    • about / Image sharing, How to do it...
  • Integrated Development Environment (IDE) / Introduction
  • Internet Movie Database (IMDB) / How to do it...
  • Internet of Things (IoT) / Wearables

J

  • Java Development Kit (JDK) / Creating your first app called Hello Android Studio

K

  • KPIs
    • displaying, in app / Change projections to display KPIs in your app, How to do it...

L

  • leaderboards
    • about / Leaderboards
  • Lean Start-up
    • URL / There's more...
  • loader manager
    • adding, to app / Loader manager

M

  • material design
    • about / Introduction
    • URL / Introduction, There's more...
  • media play back
    • about / Media playback, How to do it...
  • memory profilers
    • about / Memory profilers and performance tools, How to do it...
  • methods
    • adding, to game / Let the game begin!, There's more...
  • Model View Controller (MVC) / Introduction
  • Model View Presenter (MVP) / Patterns and support annotations
  • MVC
    • about / MVC
  • MVP
    • about / MVP

N

  • notifications
    • about / Notifications, How to do it..., See also

O

  • object-oriented (OO) design patterns
    • URL / Design patterns
  • observer pattern
    • about / The observer pattern
  • Oracle Virtual Machine (VM) / How to do it...
  • orientation issues
    • about / Orientation issues, Getting ready, How to do it..., There's more...
  • overdraw
    • layout type / What layout type to use?
  • overdraw issues
    • about / Overdraw issues, How to do it...

P

  • Parse
    • about / Introduction
    • setting up / Setting up Parse, How to do it..., How it works...
    • URL / There's more...
  • patterns
    • about / Patterns and support annotations
    • MVC / MVC
    • MVP / MVP
    • observer pattern / The observer pattern
    • factory pattern / The factory pattern
    • singleton pattern / The singleton
    • URL / There's more...
  • performance
    • tools / Memory profilers and performance tools, How to do it..., There's more...
    • improvements / Here comes the bad app – performance improvements, How to do it..., There's more...
  • phablet / Phone, phablet, and tablet
  • Play Store beta distribution
    • about / Play Store beta distribution, How to do it...
    • app, rating / Rate your app
    • Pending publication status / Have a break
  • projections
    • changing, to display KPIs / Change projections to display KPIs in your app, How to do it...
  • Project Mess Detector (PMD) / Code analysis

R

  • recycle views
    • about / Reycler views and card views, How to do it..., Using card views
  • ripples
    • about / Ripples and elevations, How to do it...
  • Robolectric
    • used, for unit testing / Unit testing using Robolectric, How to do it...
  • Robotium
    • URL / What layout type to use?
  • runtime permissions
    • about / Runtime permissions, How to do it..., There's more...
    • URL / There's more...
  • Rx
    • URL / RxJava
  • RxJava
    • about / RxJava
    • URL / RxJava

S

  • singleton pattern
    • about / The singleton
  • Smart TV
    • about / TV and media centre, How to do it..., There's more...
  • software
    • release cycle / Introduction
  • Software Development Kit (SDK) / Getting ready
  • support annotations
    • about / Support annotations

T

  • tablet / Phone, phablet, and tablet
  • Test-driven Development (TDD) / Approaches
  • theming
    • about / Theming, How it works...
    • URL / Theming
  • transitions
    • about / Great transitions, How to do it…

U

  • unit testing
    • Robolectric used / Unit testing using Robolectric, How to do it...
  • User Experience (UX)
    • about / There's more...

W

  • watch faces
    • about / Watch faces, Getting ready
    • URL / Watch faces
    • Android project, creating / How to do it…

Y

  • You Aren't Gonna Need It (YAGNI) / Introduction
  • YouTube API
    • URL / How to do it..., How to do it...
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}