Mastering Android application development : take your Android knowledge to the next level with this advanced Android application guide, which shows you how to make even better Android apps that users will love /: take your Android knowledge to the next level with this advanced Android application guide, which shows you how to make even better Android apps that users will love. (2015)
- Record Type:
- Book
- Title:
- Mastering Android application development : take your Android knowledge to the next level with this advanced Android application guide, which shows you how to make even better Android apps that users will love /: take your Android knowledge to the next level with this advanced Android application guide, which shows you how to make even better Android apps that users will love. (2015)
- Main Title:
- Mastering Android application development : take your Android knowledge to the next level with this advanced Android application guide, which shows you how to make even better Android apps that users will love
- Further Information:
- Note: Antonio Pachón Ruiz.
- Authors:
- Pachón Ruiz, Antonio
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Introducing Material Design; Introducing Android 6 Marshmallow; Runtime permissions; Power-saving optimizations; Text selection; Fingerprint authentication; Direct share; Creating MasteringAndroidApp; Getting the tools ready; Summary; Chapter 2: Designing Our App; Selecting an app-navigation pattern; Basic structure; The dashboard pattern; The sliding panel; Tabs; Fragments; Understanding the importance of fragments; The Fragment Manager; Fragments stack ViewPagerAdapter; Sliding tabs; Customizing tabs; Transitions; Summary; Chapter 3: Creating and Accessing Content from the Cloud; Creating your own cloud database; Parse; Adding the Parse SDK to our project; Android's Application class; Creating the database; Storing and consuming content from Parse; Storing content; Consuming content; Displaying content; Google Volley and OkHttp; Google Volley; OkHttp; A lightning-fast network; JSON and Gson; Summary; Chapter 4: Concurrency and Software Design Patterns; Concurrency in Android; Handlers and threads; Introducing AsyncTasks Understanding servicesA type of service -- IntentService; Introducing loaders; The importance of patterns; The singleton pattern; Singleton in the Application class; The Observer pattern; Introducing the Adapter pattern; Summary; Chapter 5: Lists and Grids; Starting with lists; Using ListViews with built-in views;Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Introducing Material Design; Introducing Android 6 Marshmallow; Runtime permissions; Power-saving optimizations; Text selection; Fingerprint authentication; Direct share; Creating MasteringAndroidApp; Getting the tools ready; Summary; Chapter 2: Designing Our App; Selecting an app-navigation pattern; Basic structure; The dashboard pattern; The sliding panel; Tabs; Fragments; Understanding the importance of fragments; The Fragment Manager; Fragments stack ViewPagerAdapter; Sliding tabs; Customizing tabs; Transitions; Summary; Chapter 3: Creating and Accessing Content from the Cloud; Creating your own cloud database; Parse; Adding the Parse SDK to our project; Android's Application class; Creating the database; Storing and consuming content from Parse; Storing content; Consuming content; Displaying content; Google Volley and OkHttp; Google Volley; OkHttp; A lightning-fast network; JSON and Gson; Summary; Chapter 4: Concurrency and Software Design Patterns; Concurrency in Android; Handlers and threads; Introducing AsyncTasks Understanding servicesA type of service -- IntentService; Introducing loaders; The importance of patterns; The singleton pattern; Singleton in the Application class; The Observer pattern; Introducing the Adapter pattern; Summary; Chapter 5: Lists and Grids; Starting with lists; Using ListViews with built-in views; Creating a custom Adapter; Recycling views; Applying the ViewHolder pattern; Introducing RecyclerView; Using list, grid, or stack; Implementing RecyclerView; Clicking on RecyclerView items; Summary; Chapter 6: CardView and Material Design; CardView and UI design tips Introducing CardViewDesign-time layout attributes; Working with custom fonts in Android; The design support library; Introducing TabLayout; Toolbar, action bar, and app bar; Adding motion with CoordinatorLayout; Back navigation and up navigation; Summary; Chapter 7: Image Handling and Memory Management; Downloading images; The traditional way of downloading images; Downloading images with Volley; Introducing Picasso; Mastering images; Vector drawables; Animating with AnimatedVectorDrawable; Working with the nine patch; Memory management; Detecting and locating leaks; Preventing leaks Activity and context referencesUsing WeakReference; Summary; Chapter 8: Databases and Loaders; Creating the database; The database contract; The database open helper; Database Access Object; Performing a query; Using a raw query; Introducing cursors; Content providers; Sync database with UI; Implementing CursorLoader; RecyclerView and CursorAdapter; Introducing pull to refresh with SwipeRefreshLayout; Summary; Chapter 9: Push Notifications and Analytics; Push notifications; Sending and receiving notifications using GCM; Push notifications with Parse; Using NotificationCompat … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource, illustrations
- Subjects:
- 006.7/6
COMPUTERS -- Programming -- Open Source
Application software -- Development
Application software -- Development
COMPUTERS -- Programming -- General
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781785887628
1785887629 - Related ISBNs:
- 9781785884221
1785884220 - Notes:
- Note: Description based on online resource; title from cover page (Safari, viewed November 17, 2015).
- 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.88710
- Ingest File:
- 01_115.xml