tablet

Android Programming: The Big Nerd Ranch Guide (2nd Edition)

Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch’s popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques …

Learn more

Head First Android Development

What will you learn from this book?If you have an idea for a killer Android app, this book will help you build your first working application in a jiffy. You’ll learn hands-on how to structure your app, design interfaces, create a database, make your app work on various smartphones and tablets, and much more. It’s like having an …

Learn more

iPhone For Seniors For Dummies

The easy way to make the most of your iPhone – updated foriPhone 6 and iPhone 6 Plus! iPhones are a lot of fun but they can be a bit intimidatingright out of the box. Whether you’re ready to take your first stabat texting, want to reap the benefits of having the Internet atyour fingertips, or just want …

Learn more

The Little Prover

The Little Prover introduces inductive proofs as a way to determine facts about computer programs. It is written in an approachable, engaging style of question-and-answer, …

Learn more

Learn Android Studio: Build Android Apps Quickly and Effectively

Learn Android Studio covers Android Studio and its rich tools ecosystem, including Git and Gradle: this book covers how Android Studio works seamlessly with Git, for source control, and Gradle, a build and test tool. In addition, this book demonstrates how to develop/collaborate with remote Git web-hosting services such as GitHub and Bitbucket. Four …

Learn more

Practical Node.js: Building Real-World Scalable Web Apps

Practical Node.js is your step-by-step guide to learning how to build a wide range of scalable real-world web applications using a professional development toolkit. Node.js is an innovative and highly efficient platform for creating web services. But Node.js doesn’t live in a vacuum! In a modern web development, many different components need to be …

Learn more