2 options
Android Studio cookbook : design, debug, and test your apps using Android Studio / Mike van Drongelen.
- Format:
- Book
- Author/Creator:
- Drongelen, Mike van, author.
- Series:
- Quick answers to common problems.
- Quick answers to common problems
- Language:
- English
- Subjects (All):
- Android (Electronic resource).
- Application software--Development.
- Application software.
- Physical Description:
- 1 online resource (232 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Publishing, 2015.
- Language Note:
- English
- Biography/History:
- van Drongelen Mike: Mike van Drongelen works as a mobile solution consultant in the Netherlands. He develops Android, iOS, and. NET solutions for various customers and has some start-up projects of his own. Creating successful software using less code is what he is aiming for. He thinks developing software is fun, but waste is not. Too often the business guys do not fully understand the tech guys and the other way around. This, amongst other insights, explains why he is interested in the lean start-up methodology and why he thinks it is important to apply to mobile app development. When he is not developing apps, he likes to go on trips on his motorbike or with his 2 CV.
- Summary:
- Design, test, and debug your apps using Android StudioKey FeaturesSee what Material design is about and how to apply it your appsExplore the possibilities to develop apps that works on any type of deviceA step-by-step practical guide that will help you build improved applications, change their look, and debug themBook DescriptionThis book starts with an introduction of Android Studio and why you should use this IDE rather than Eclipse. Moving ahead, it teaches you to build a simple app that requires no backend setup but uses Google Cloud or Parse instead. After that, you will learn how to create an Android app that can send and receive text and images using Google Cloud or Parse as a backend. It explains the concepts of Material design and how to apply them to an Android app. Also, it shows you how to build an app that runs on an Android wear device. Later, it explains how to build an app that takes advantage of the latest Android SDK while still supporting older Android versions. It also demonstrates how the performance of an app can be improved and how memory management tools that come with the Android Studio IDE can help you achieve this. By the end of the book, you will be able to develop high quality apps with a minimum amount of effort using the Android Studio IDE.What you will learnDevelop Android Studio applications using GenymotionApply the concepts of Material design to your applicationsUse memory monitoring tools to tweak performanceBuild applications for Android WearableCapture images, video, or audio within your Android appUse content providers to display dataBuild apps with a cloud-based backendCreate media-related apps that will run on phones, phablets, tablets, and TVsWho this book is forThis book is for developers that are already familiar with programming concepts and have already started creating apps for the Android platform, for example, by using the Eclipse IDE. It is for developers who intend to use Android Studio as their primary IDE or want to use Android Studio more efficiently.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Welcome to Android Studio; Introduction; Creating your first app called Hello Android Studio; The use of Gradle build scripts; Testing your app with an emulator called Genymotion; Refactoring your code; Chapter 2: Applications with a Cloud - Based Backend; Introduction; Setting up Parse; Consuming data from the cloud; Submitting data to the cloud; Chapter 3: Material Design; Introduction; Reycler views and card views; Ripples and elevations; Great transitions
- Chapter 4: Android WearWearables; Fullscreen wearable app; Watch faces; Notifications; Chapter 5: Size Does Matter; Size and context; Phone, phablet, and tablet; Media playback; TV and media centre; Chapter 6: Capture and Share; Introduction; Capturing images the easy way; Image capturing using the Camera2 API; Image sharing; Orientation issues; Chapter 7: Content Providers and Observers; Introduction; Content providers; Consuming and updating data using a content provider - daily thoughts; Change projections to display KPIs in your app; Communicate with other apps using content providers
- Chapter 8: Improving QualityIntroduction; Patterns and support annotations; Unit testing using Robolectric; Code analysis; Chapter 9: Improving Performance; Introduction; Memory profilers and performance tools; Here comes the bad app - performance improvements; Overdraw issues; Chapter 10: Beta Testing Your Apps; Introduction; Build variants; Runtime permissions; Play Store beta distribution; Index
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed January 4, 2016).
- ISBN:
- 9781785280689
- 1785280686
- OCLC:
- 1491312063
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.