In this follow-up to his Learning Android video, Java consultant Ken Kousen provides practical tips to further enhance your Android skills. In the previous course, you developed and ran simple applications. In this video, you’ll learn how to create alert dialogs and configure dialog buttons so they react to clicks. This includes creating an interface that the activity implements. A similar technique is used to give you everything you need to know to use fragments correctly. Ken also reviews the Google Play store and deployment process.
You’ll also learn how to:
Add sharing capabilities to the ActionBar with a ShareActionProvider
Use Handlers to repeat an action periodically
Present a list of titles, with fragments for the details. Add string arrays to a Resources file, and keep fragments independent
Use NotificationBuilder: the builder pattern, fluent interfaces, and how to add notifications
Implement services the easy way: extend the IntentService class
Implement services the hard way: use bindable services and manage complexity
Configure the Gradle build for deployment, and generate a production build
Ken Kousen, president of Kousen IT, Inc., is a technical trainer, mentor, and consultant in all areas related to Java, specializing in Android, Spring, Hibernate/JPA, Groovy, Grails, and Gradle. He is the author of Making Java Groovy (Manning) and the O’Reilly video courses: Groovy Programming Fundamentals, Practical Groovy Programming, and Mastering Groovy Programming.
Ken Kousen is the President of Kousen IT, Inc., through which he does technical training, mentoring, and consulting in all areas related to Java, specializing in Android, Spring, Hibernate/JPA, Groovy, and Grails. He is the author of the Manning book "Making Java Groovy" and the upcoming O'Reilly book "Gradle for Android".
Ken is a regular speaker on the No Fluff, Just Stuff conference tour, as well as at many other international conferences. In 2013 he won a JavaOne Rock Star award. Over the past decade he has taught thousands of developers in business and industry. In addition to owning several technical certifications, his academic background includes two BS degrees from M.I.T., an MS and a Ph.D. from Princeton, and an MS in Computer Science from R.P.I.