Illustrated C# 7, 5th Edition

Illustrated C# 7, 5th Edition

Get to work quickly with C# with a uniquely succinct and visual format used to present the C# 7.0 language. Whether you’re getting to grips with C# for the first time or working to deepen your understanding, you’ll find this book to be a clear and refreshing take…

Ted Hagos

Learn Android Studio 3

Build Android apps using the popular and efficient Android Studio 3 suite of tools, an integrated development environment (IDE) for Android developers using Java APIs. With this book, you’ll learn the latest and most productive tools in the Android tools ecosystem, ensuring quick Android app development and minimal…

Pro iPhone Development with Swift 4

Pro iPhone Development with Swift 4

Acquire and master the information required to take you to the next level beyond basic iPhone development using Swift. In this follow up work to the best selling Beginning iPhone Development with Swift, you’ll learn how to improve your apps by managing the performance of your programs using parallelization,…

Adobe InDesign Interactive Digital Publishing

Adobe InDesign Interactive Digital Publishing

Expand your skills for laying out and formatting documents and eBooks deployed for screen viewing on computers, tablets, and smart phones. The book covers how to add interactivity to reflowable and fixed layout eBooks, interactive PDF documents, and take advantage of Adobe’s new Publish Online (Preview). Tips, techniques,…

App Inventor 2 Essentials

App Inventor 2 Essentials

App Inventor 2 will take you on a journey of mobile app development. We begin by introducing you to the functionalities of App Inventor and giving you an idea about the types of apps you can develop using it. We walk you through the technical set up so…

Building a RESTful Web Service with Spring

Building a RESTful Web Service with Spring

REST is an architectural style that tackles the challenges of building scalable web services. In today’s connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of…

Groovy for Domain-Specific Languages, 2nd Edition

Groovy for Domain-Specific Languages, 2nd Edition

The times when developing on the JVM meant you were a Java programmer have long passed. The JVM is now firmly established as a polyglot development environment with many projects opting for alternative development languages to Java such as Groovy, Scala, Clojure, and JRuby. In this pantheon of…

Beginning BBC micro:bit

Beginning BBC micro:bit

Learn essential concepts and techniques to build simple-to-advanced projects and overcome common programming challenges in micro:bit development. Beginning BBC micro:bit will take you through the complete features and capabilities of the micro:bit controller, enabling you to program and build your own projects. The uses are endless for the micro:bit…