CELEBRATE EARTH WEEK
Save 70% on video training and simulators now through April 27*—use code EARTH. Shop now.
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.
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.
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.
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.
New Mac OS X Means New Tricks...
Wow, who abducted our Windows 10 assumptions and left this smooth running and easy-to-use Operating System in their place?
It's time to consider the foibles of Laptop Life...
And now, let us remember the great advances of a world gone tablet...