- Saving with SQLite
- Feb 23, 2016
- What if you need to store structured data for your application, such as data more suited for storing in a database? That's where SQLite comes in. In this chapter, learn to modify the SampleMaterial application so that Card data is stored persistently in a SQLite database on the device and will survive various lifecycle events. By the end of this chapter, you will be confident in adding a SQLite database for your application.
|
- How to Create a Tip Calculator App in Android 6
- Jan 25, 2016
- This chapter from Android 6 for Programmers: An App-Driven Approach, 3rd Edition shows you how to create a Tip Calculator app that calculates and displays the tip and total for a restaurant bill amount. This chapter introduces GridLayout, EditText, SeekBar, Event Handling, NumberFormat, Customizing the App's Theme and Defining App Functionality with Java.
|
- Mobile: The New Generation of Information Technology
- Jan 12, 2016
- In this chapter from Enterprise Class Mobile Application Development: A Complete Lifecycle Approach for Producing Mobile Apps, you'll learn the reasons that businesses want to develop mobile apps, and the impact that mobile apps have on how businesses operate. Also covered are the challenges posed in the development of mobile apps, as an underlying motivation for the rest of the book.
|
- Using Advanced Techniques in Android User Interface Design
- Jan 12, 2016
- With all the core work done, most Android user interface developers consider the process done, but Ian Clifton shows that there are a lot of advanced techniques to learn and implement including analyzing and improving the efficiency of your layouts, in this chapter from Android User Interface Design: Implementing Material Design for Developers, 2nd Edition.
|
- Android Programming: The Activity Lifecycle
- Sep 21, 2015
- The authors of Android Programming: The Big Nerd Ranch Guide, 2nd Edition discuss the activity lifecycle, including logging the activity lifecycle, rotation, saving data across rotation, testing onSaveInstanceState(Bundle), and logging levels and methods.
|
- Creating Custom Apple Watch Complications, Part 2
- Sep 21, 2015
- Wei-Meng Lee, author of Learning WatchKit Programming: A Hands-On Guide to Creating Apple Watch Applications, continues his discussion of watch complications and how you can implement Time Travel to display past and future events on the Apple Watch.
|
- How to Boot an Android Emulator Image Using U-Boot
- Sep 17, 2015
- Roger Ye, author of Embedded Programming with Android: Bringing Up an Android System from Scratch, explains how to set up and use the popular U-Boot bootloader to boot an Android emulator image.
|
- Creating Custom Apple Watch Complications, Part 1
- Sep 10, 2015
- Wei-Meng Lee, author of Learning WatchKit Programming: A Hands-On Guide to Creating Apple Watch Applications, continues his exploration of what's new for developers in watchOS 2. This time, he shows how to create complications for the watch faces on the Apple Watch.
|
- Embedded Programming with Android: Using U-Boot to Boot the Goldfish Kernel
- Sep 1, 2015
- In this chapter from Embedded Programming with Android: Bringing Up an Android System from Scratch, Roger Ye shows you how to build a goldfish Linux kernel and then how to boot Android from NOR flash and NAND flash using U-Boot and this kernel.
|
- Introduction to Azure App Service
- Aug 5, 2015
- Microsoft Azure has changed significantly in the latest release, showing Microsoft's intent to improve its services in order to provide the best solutions for its clients. Sara Silva introduces the Azure App Service, a new service that adds features to Microsoft Azure, pointing out the advantages that this service brings to Microsoft clients.
|
- Working with ImageViews and Bitmaps in Android Application Development
- Jul 27, 2015
- In this chapter from Android Application Development in 24 Hours, Sams Teach Yourself, 4th Edition, you'll learn the details of handling images and bitmaps, including creating bitmaps, using drawing commands, and handling very large images.
|
- Know Your Tools to Build Better iOS Apps
- Jul 6, 2015
- iOS engineering manager Joe Keeley, author of Mastering iOS Frameworks: Beyond the Basics, 2nd Edition, takes a brief look at some of the most commonly used tools in iOS development, and introduces some specific things that a new developer can learn to get a lot of leverage and improve their development skills.
|
- What's Special about Mobile Testing?
- Jun 24, 2015
- This chapter from Hands-On Mobile App Testing: A Guide for Mobile Testers and Anyone Involved in the Mobile App Business explains that mobile testing is completely different from testing on other technologies such as laptops or desktop computers. The mobile user is on the move while he or she is using your product. Therefore, it is very important to know about the different data networks and the different types of mobile devices. This chapter also provided a first overview of mobile usersβ high expectations. And last but not least, this chapter should remind you to never underestimate a new technology. Be open-minded and curious to improve your daily work life.
|
- Top 10 Best Practices for Mobile App Testing
- Jun 17, 2015
- Daniel Knott, author of Hands-On Mobile App Testing, describes 10 best practices required for mobile app testers during the app development lifecycle.
|
- The Gourmet iOS Developer's Cookbook: Dynamic Animators
- Jun 11, 2015
- Dynamic animators are tremendously fun. They help make your UIs pop and are well worth exploring to discover what features they can provide your users. Erica Sadun explores dynamic animators in this chapter from The Gourmet iOS Developer's Cookbook: Even More Recipes for Better iOS App Development.
|
- Simple Workflow and Passive Debugging in XCode
- Jun 3, 2015
- This chapter from Xcode 6 Start to Finish: iOS and OS X Development, 2nd Edition steps you up to writing and running a program of your own. It introduces the first level of debugging: what to do when your program crashes. It turns out that Xcode offers good facilities to help you analyze a crash without you having to do much.
|
- Preface to Mastering iOS Frameworks: Beyond the Basics, Second Edition
- May 28, 2015
- The authors of Mastering iOS Frameworks: Beyond the Basics, 2nd Edition introduce their book and discuss prerequisites, organization, and sample code.
|
- Simple Tips for Better Android Development
- May 26, 2015
- Ian G. Clifton, author of Essentials of Android Application Development LiveLessons, discusses some simple ways to improve the quality of your Android code immediately.
|
- What's New in Apache Cordova 4?
- Apr 29, 2015
- The latest version of the open source framework Apache Cordova brings many changes, particularly in the command-line interface, plugins, and WebView. John M. Wargo, author of Apache Cordova 4 Programming, points out his favorite features and others whose improvements will simplify your development process.
|
- Mastering iOS Frameworks: Working with and Parsing JSON
- Apr 28, 2015
- This chapter from Mastering iOS Frameworks: Beyond the Basics, 2nd Edition demonstrates how to parse and present JSON from a sample message-board server in an app, and encode a new message entry in JSON to send to the server.
|