Cover of Learn Java for Android Development
Read Time: ~12.5 hr

Learn Java for Android Development

by Jeff Friesen (2013)

About this book

Android development is hot, and many programmers are interested in joining the fun. However, because this technology is based on Java, you should first obtain a solid grasp of the Java language and its foundational APIs to improve your chances of succeeding as an Android app developer. After all, you will be busy learning the architecture of an Android app, the various Android-specific APIs, and Android-specific tools. If you do not already know Java fundamentals, you will probably end up with a massive headache from also having to quickly cram those fundamentals into your knowledge base. Learn Java for Android Development, Second Edition teaches programmers of any skill level the essential Java language and foundational Java API skills that must be learned to improve the programmer’s chances of succeeding as an Android app developer. Each of the book’s 14 chapters provides an exercise section that gives you the opportunity to reinforce your understanding of the chapter’s material. Answers to the book’s more than 500 exercises are provided in an appendix. A second appendix provides a significant game-oriented Java application, which you can convert into an Android app. Once you complete this book, you should be ready to dive into beginning Android app development. Maybe, start that journey with Apress' Beginning Android.

Setting / LocationGlobal
Story EraModern Era
Protagonist / CoreLearn Java for Android Development Lead Character

Readers who enjoyed this also loved

Cover of Objects first with Java

Objects first with Java

David J. Barnes and Michael Kölling

This introductory programming textbook integrates BlueJ with Java. It provides a thorough treatment of object-oriented principles.

Cover of Java for bioinformatics and biomedical applications

Java for bioinformatics and biomedical applications

Harshawardhan Bal and Johnny Hujol

"The science and practice of medicine has undergone a fundamental change as a result of large-scale genome projects that led to the sequencing of a number of important microbial, plant and animal genomes in the last 5 years. This book aims to combine industry standard software engineering and design principles, genomics and bioinformatics and cancer research. It focuses on creating and integrating practical, useful tools for the scientific community in the context of real-life, real-value biomedical problems that researchers face on a routine basis, rather than being just a didactic exercise in learning a programming platform. The book leverages technologies for molecular biology, genomics and bioinformatics and cancer research developed by the NIH, NCI-Center for Bioinformatics (NCICB), the National Center for Biotechnology Information (NCBI, a division of the National Library of Medicine (NLM) at the NIH) and Stanford University."--Publisher.

Cover of Java 2 by example

Java 2 by example

Geoff Friesen

Java by Example presumes no previous experience with either Java or programming in general. You will learn Java-specific programming concepts, object-oriented programming, and proper coding techniques. Topics include Java Foundation Classes (JFC), Abstract Windowing Toolkit, Applets vs Applications, and Multi-Threading. At the end of the book, you build a useful contact manager, applying concepts learned throughout the book.

Cover of Java network programming

Java network programming

Elliotte Rusty Harold

"This new edition brings developers up to date with Java's latest features. Once you have started taking advantage of Java's networking APIs, the possibilities are limited only by your imagination." "Java Network Programming, Second Edition, is a complete introduction to developing network programs (both applications and applets), covering everything from networking fundamentals to remote method invocation (RMI). It includes chapters on TCP and UDP sockets, multicasting, content and protocol handlers, and two important new APIs: the Java Secure Socket Extension (an SSL implementation) and JavaMail. It expands coverage of basics like I/O and multithreading. Java Network Programming also covers what you can do without explicitly writing network code: how you can accomplish your goals using URLs, the basic capabilities of applets, and Swing's HTML-processing features." "Whether you're an experienced network programmer or just want to see what's possible, you'll find that Java Network Programming is a complete guide to Java's networking classes."--Jacket.

Learn Java for Android Development by Jeff Friesen | Literally Just Books