100 Best Android Books of All Time

We've ranked the best android books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

Android Programming: The Big Nerd Ranch Guide book cover1

Android Programming: The Big Nerd Ranch Guide

Bill Phillips, Brian Hardy

4.8
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 for developing apps compatible with all versio
Cinder (The Lunar Chronicles, #1) book cover2

Cinder (The Lunar Chronicles, #1)

Marissa Meyer

4.7
The first book in the Lunar Chronicles series by Marissa Meyer! See where the futuristic YA fairytale saga all began, with the tale of a teenage cyborg who must fight for Earth's survival against villains from outer space.

Humans and androids crowd the raucous streets of New Beijing. A deadly plague ravages the population. From space, a ruthless lunar people watch, waiting to make their move. No on
Exodus book cover3

Exodus

Leon Uris

4.7
Exodus is an international publishing phenomenon--the towering novel of the twentieth century's most dramatic geopolitical event. Leon Uris magnificently portrays the birth of a new nation in the midst of enemies--the beginning of an earthshaking struggle for power. Here is the tale that swept the world with its fury: the story of an American nurse, an Israeli freedom fighter caught up in a glorio
Do Androids Dream Of Electric Sheep? book cover4

Do Androids Dream Of Electric Sheep?

Philip K. Dick

4.5
It was January 2021, and Rick Deckard had a license to kill.
Somewhere among the hordes of humans out there, lurked several rogue androids. Deckard's assignment--find them and then..."retire" them. Trouble was, the androids all looked exactly like humans, and they didn't want to be found!
Cress (The Lunar Chronicles, #3) book cover5

Cress (The Lunar Chronicles, #3)

Marissa Meyer

4.5
Cinder and Captain Thorne are fugitives on the run, now with Scarlet and Wolf in tow. Together, they're plotting to overthrow Queen Levana and her army.

Their best hope lies with Cress, a girl imprisoned on a satellite since childhood who's only ever had her netscreens as company. All that screen time has made Cress an excellent hacker. Unfortunately, she's just received orders from Levana to track
Scarlet (The Lunar Chronicles, #2) book cover6

Scarlet (The Lunar Chronicles, #2)

Marissa Meyer

4.5
Cinder, the cyborg mechanic, returns in the second thrilling installment of the bestselling Lunar Chronicles. She’s trying to break out of prison—even though if she succeeds, she’ll be the Commonwealth’s most wanted fugitive.

Halfway around the world, Scarlet Benoit’s grandmother is missing. When Scarlet encounters Wolf, a street fighter who may have information as to her grandmother’s whereabouts
Winter (The Lunar Chronicles, #4) book cover7

Winter (The Lunar Chronicles, #4)

Marissa Meyer

4.5
Princess Winter is admired for her grace, kindness and beauty, despite the scars on her face. She's said to be even more breath-taking than her stepmother, Queen Levana...

When Winter develops feelings for the handsome palace guard, Jacin, she fears the evil Queen will crush their romance before it has a chance to begin.

But there are stirrings against the Queen across the land. Together with the cy
Head First Android Development: A Brain-Friendly Guide book cover8

Head First Android Development: A Brain-Friendly Guide

Dawn Griffiths and David Griffiths

4.5
What will you learn from this book?

If you have an idea for a killer Android app, this fully revised and updated edition will help you build your first working application in a jiffy. You'll learn hands-on how to structure your app, design flexible and interactive interfaces, run services in the background, make your app work on various smartphones and tablets, and much more. It's like having an ex
All Systems Red (The Murderbot Diaries, #1) book cover9

All Systems Red (The Murderbot Diaries, #1)

Martha Wells

4.4
In a corporate-dominated spacefaring future, planetary missions must be approved and supplied by the Company. Exploratory teams are accompanied by Company-supplied security androids, for their own safety.

But in a society where contracts are awarded to the lowest bidder, safety isn’t a primary concern.

On a distant planet, a team of scientists are conducting surface tests, shadowed by their Company-
Stars Above (The Lunar Chronicles, #0.5, 0.6, 1.5, 3.1, 4.5) book cover10

Stars Above (The Lunar Chronicles, #0.5, 0.6, 1.5, 3.1, 4.5)

Marissa Meyer

4.4
The enchantment continues....

The universe of the Lunar Chronicles holds stories—and secrets—that are wondrous, vicious, and romantic. How did Cinder first arrive in New Beijing? How did the brooding soldier Wolf transform from young man to killer? When did Princess Winter and the palace guard Jacin realize their destinies?

With nine stories—five of which have never before been published—and an excl
I, Robot book cover11

I, Robot

Isaac Asimov

4.4
The three laws of Robotics:
1) A robot may not injure a human being or, through inaction, allow a human being to come to harm.
2) A robot must obey orders given to it by human beings except where such orders would conflict with the First Law.
3) A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

With these three, simple directives, Isaac A
Effective Java book cover12

Effective Java

Joshua Bloch

4.4
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and
Artificial Condition (The Murderbot Diaries, #2) book cover13

Artificial Condition (The Murderbot Diaries, #2)

Martha Wells

4.4
It has a dark past – one in which a number of humans were killed. A past that caused it to christen itself “Murderbot”. But it has only vague memories of the massacre that spawned that title, and it wants to know more.

Teaming up with a Research Transport vessel named ART (you don’t want to know what the “A” stands for), Murderbot heads to the mining facility where it went rogue.

What it discovers w
Rogue Protocol (The Murderbot Diaries, #3) book cover14

Rogue Protocol (The Murderbot Diaries, #3)

Martha Wells

4.3
SciFi’s favorite antisocial A.I. is again on a mission. The case against the too-big-to-fail GrayCris Corporation is floundering, and more importantly, authorities are beginning to ask more questions about where Dr. Mensah’s SecUnit is.

And Murderbot would rather those questions went away. For good.

Cracking the Coding Interview: 189 Programming Questions and Solutions book cover15

Cracking the Coding Interview: 189 Programming Questions and Solutions

Gayle Laakmann McDowell

4.3
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.

Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your
Golden Gates: Fighting for Housing in America book cover16

Golden Gates: Fighting for Housing in America

Conor Dougherty

4.3
A stunning, deeply reported investigation into the housing crisis

Spacious and affordable homes used to be the hallmark of American prosperity. Today, however, punishing rents and the increasingly prohibitive cost of ownership have turned housing into the foremost symbol of inequality and an economy gone wrong. Nowhere is this more visible than in the San Francisco Bay Area, where fleets of priv
Evolved book cover17

Evolved

N.R. Walker

4.3
In 2068, androids are an integrated part of human life. Big Brother no longer just watches from the shadows. It’s in every household.

Lloyd Salter has OCD issues with noise, mess, and he’s uncomfortable with human interaction. When his ex claimed the only thing perfect enough to live up to his standards was an android, Lloyd dismissed it. But two years later, after much self-assessment, Lloyd think
Exit Strategy (The Murderbot Diaries, #4) book cover18

Exit Strategy (The Murderbot Diaries, #4)

Martha Wells

4.3
Murderbot wasn’t programmed to care. So, its decision to help the only human who ever showed it respect must be a system glitch, right?

Having traveled the width of the galaxy to unearth details of its own murderous transgressions, as well as those of the GrayCris Corporation, Murderbot is heading home to help Dr. Mensah—its former owner (protector? friend?)—submit evidence that could prevent GrayC
Paradise Lost book cover19

Paradise Lost

John Milton

4.3
In Paradise, God’s favored new creations—Adam and Eve—live in bliss, untainted by sin. In another realm, Satan and his banished rebel angels collude to destroy God’s tranquil new design. Into this idyll called Earth, and the confidence of Adam and Eve, Satan will instigate the fall of man.

At the heart of this complex, audacious epic poem is a drama driven by the most recognizable human flaws. More
The Caves of Steel (Robot #1) book cover20

The Caves of Steel (Robot #1)

Isaac Asimov

4.3
A millennium into the future two advancements have altered the course of human history: the colonization of the galaxy and the creation of the positronic brain. Isaac Asimov's Robot novels chronicle the unlikely partnership between a New York City detective and a humanoid robot who must learn to work together. Like most people left behind on an over-populated Earth, New York City police detective
Coding All-In-One for Dummies book cover21

Coding All-In-One for Dummies

Nikhil Abraham

4.3
See all the things coding can accomplish The demand for people with coding know-how exceeds the number of people who understand the languages that power technology. Coding All-in-One For Dummies gives you an ideal place to start when you're ready to add this valuable asset to your professional repertoire. Whether you need to learn how coding works to build a web page or an application or see how c
Mastering Kotlin: Learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web book cover22

Mastering Kotlin: Learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web

Nate Ebel

4.3
Iphone: The Missing Manual: The Book That Should Have Been in the Box book cover23

Iphone: The Missing Manual: The Book That Should Have Been in the Box

David Pogue

4.3
The iPhone 11, 11 Pro, 11R, and 11Max are faster than ever and have more powerful cameras. With the latest edition of this bestselling guide, you get a funny, gorgeously illustrated guide to the tips, shortcuts, and workarounds that will turn you into an iPhone master.

Written by David Pogue--Missing Manual series creator, New York Times columnist, and Emmy-winning tech correspondent for CNBC, CBS,
Android General 1 (Archangel Project #7) book cover24

Android General 1 (Archangel Project #7)

C. Gockel

4.3
The Darkness will strike again ...

The last time Carl, Volka, and 6T9 fought the Dark, 6T9 failed Volka. If he wants her and all the carbon based life forms that he loves to survive, he needs to change. Change for an android is as easy as flipping a switch, but dealing with the consequences is not so simple.

To save Volka, he'll have to give up the part of himself that Volka adores. He'll need to b
Glitches (The Lunar Chronicles, #0.5) book cover25

Glitches (The Lunar Chronicles, #0.5)

Marissa Meyer

4.3
Cinder, a gifted mechanic, is a cyborg. She’s a second-class citizen with a mysterious past, reviled by her stepmother and blamed for her stepsister’s illness. In Glitches, a short prequel story to Cinder, we see the results of that illness play out, and the emotional toll that takes on Cinder. Something that may, or may not, be a glitch…
Mastering Xamarin.Forms: App architecture techniques for building multi-platform, native mobile apps with Xamarin.Forms 4, 3rd Edition book cover26

Mastering Xamarin.Forms: App architecture techniques for building multi-platform, native mobile apps with Xamarin.Forms 4, 3rd Edition

Ed Snider

4.3
Fairest (The Lunar Chronicles, #3.5) book cover27

Fairest (The Lunar Chronicles, #3.5)

Marissa Meyer

4.2
In this stunning bridge book between Cress and Winter in the bestselling Lunar Chronicles, Queen Levana’s story is finally told.

Mirror, mirror on the wall,
Who is the fairest of them all?


Fans of the Lunar Chronicles know Queen Levana as a ruler who uses her “glamour” to gain power. But long before she crossed paths with Cinder, Scarlet, and Cress, Levana lived a very different story – a story that
Practical Android: 14 Complete Projects on Advanced Techniques and Approaches book cover28

Practical Android: 14 Complete Projects on Advanced Techniques and Approaches

Mark Wickham

4.2
Choose the best approach for your app and implement your solution quickly by leveraging complete projects. This book is a collection of practical projects that use advanced Android techniques and approaches, written by Android instructor Mark Wickham. Mark has taught a series of popular classes at Android development conferences since 2013 and Practical Android covers content from his most popular
Android Phones for Seniors in easy steps: Updated for Android v7 Nougat book cover29

Android Phones for Seniors in easy steps: Updated for Android v7 Nougat

Nick Vandome

4.2
Efficient Android Threading: Asynchronous processing techniques for Android applications book cover30

Efficient Android Threading: Asynchronous processing techniques for Android applications

Anders Goransson

4.2
Many developers using the Android platform have encountered problems when choosing an asynchronous solution to create a snappy user experience. This practical book explains Android’s asynchronous toolkit and how you should select the best solution for your problem. The pros and cons of each and every asynchronous technique is explored in detail.
Partials (Partials Sequence, #1) book cover31

Partials (Partials Sequence, #1)

Dan Wells

4.2
Humanity is all but extinguished after a war with Partials—engineered organic beings identical to humans—has decimated the population. Reduced to only tens of thousands by a weaponized virus to which only a fraction of humanity is immune, the survivors in North America have huddled together on Long Island. But sixteen-year-old Kira is determined to find a solution. As she tries desperately to save
Android Hacker's Handbook book cover32

Android Hacker's Handbook

Joshua J. Drake, Zach Lanier, et al.

4.2
The first comprehensive guide to discovering and preventing attacks on the Android OS

As the Android operating system continues to increase its share of the smartphone market, smartphone hacking remains a growing threat. Written by experts who rank among the world's foremost Android security researchers, this book presents vulnerability discovery, analysis, and exploitation tools for the good guys.
Android Cookbook: Problems and Solutions for Android Developers book cover33

Android Cookbook: Problems and Solutions for Android Developers

Ian F. Darwin

4.2
Jump in and build working Android apps with the help of more than 230 tested recipes. The second edition of this acclaimed cookbook includes recipes for working with user interfaces, multitouch gestures, location awareness, web services, and specific device features such as the phone, camera, and accelerometer. You also get useful info on packaging your app for the Google Play Market.

Ideal for dev
Whispering Gods (Lacuna Chronicles #3) book cover34

Whispering Gods (Lacuna Chronicles #3)

A.M. Dail

4.2
Before the descent of the Ezri and the brutal reign of the Terah, the independent governments of Earth banded together to launch six colonial ships in an effort to safeguard the future of humanity. Five ships were successful in their mission to colonize and populate five Earth-like sister planets. One ship vanished without a trace.

On Vesta, Caden and his traveling companions uncovered navigation
Android Studio New Media Fundamentals: Content Production of Digital Audio/Video, Illustration and 3D Animation book cover35

Android Studio New Media Fundamentals: Content Production of Digital Audio/Video, Illustration and 3D Animation

Wallace Jackson

4.2
This book is a brief primer covering concepts central to digital imagery, digital audio and digital illustration using open source software packages such as GIMP, Audacity and Inkscape. These are used for this book because they are free for commercial use. The book builds on the foundational concepts of raster, vector and waves (audio), and gets more advanced as chapters progress, covering what ne
Pro Android Web Game Apps: Using Html5, Css3 and JavaScript book cover36

Pro Android Web Game Apps: Using Html5, Css3 and JavaScript

Juriy Bura, Paul Coates

4.2
Dive into game development and create great multiplayer online games with Pro Android Web Game Apps. This hands-on guide covers both the theory and practice of browser game development for the Android platform. You'll use cutting-edge technologies to make game engines in your browser, establish real-time server communication, and create amazing gaming experiences with artificial intelligence and r
37

The Umbrella Academy, Vol. 1: The Apocalypse Suite

Gerard Way, Gabriel Ba

4.2
In an inexplicable worldwide event, forty-seven extraordinary children were spontaneously born to women who'd previously shown no signs of pregnancy. Millionaire inventor Reginald Hargreeves adopted seven of the children; when asked why, his only explanation was, "To save the world."

These seven children form the Umbrella Academy, a dysfunctional family of superheroes with bizarre powers. Their fir
Embedded Android: Porting, Extending, and Customizing book cover38

Embedded Android: Porting, Extending, and Customizing

Karim Yaghmour

4.2
With this digital Early Release edition of Embedded Android, you get the entire book bundle in its earliest form – the author's raw and unedited content – so you can take advantage of this content long before the book's official release. You'll also receive updates when significant changes are made, as well as the final ebook version.

Embedded Android is for Developers wanting to create embedded s
Clean Architecture book cover39

Clean Architecture

Robert C. Martin

4.2
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design.
As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to ma
Fragments (Partials Sequence, #2) book cover40

Fragments (Partials Sequence, #2)

Dan Wells

4.2
Author Dan Wells is back with the sequel to the sci-fi blockbuster Partials, which Pittacus Lore called a "thrilling sci-fi adrenaline rush, with one of the most compelling and frightening visions of Earth's future I've seen yet."

After discovering the cure for RM, Kira Walker sets off on a terrifying journey into the ruins of postapocalyptic America and the darkest desires of her heart in order to
How to Build a Billion Dollar App book cover41

How to Build a Billion Dollar App

George Berkowski

4.2
THE ULTIMATE GUIDE TO BUILDING AN APP-BASED BUSINESS

'A must read for anyone who wants to start a mobile app business' Riccardo Zacconi, founder and CEO King Digital (maker of Candy Crush Saga)

'A fascinating deep dive into the world of billion-dollar apps. Essential reading for anyone trying to build the next must-have app' Michael Acton Smith, Founder and CEO, Mind Candy

Apps have changed the way
Beginning Android Games book cover42

Beginning Android Games

Mario Zechner

4.2
Beginning Android Games, Second Edition offers everything you need to join the ranks of successful Android game developers, including Android tablet game app development considerations. You'll start with game design fundamentals and programming basics, and then progress toward creating your own basic game engine and playable game apps that work on Android and earlier version compliant smartphones
Programming Ecto book cover43

Programming Ecto

Darin Wilson and Eric Meadows-Jonsson

4.2
Languages may come and go, but the relational database endures. Learn how to use Ecto, the premier database library for Elixir, to connect your Elixir and Phoenix apps to databases. Get a firm handle on Ecto fundamentals with a module-by-module tour of the critical parts of Ecto. Then move on to more advanced topics and advice on best practices with a series of recipes that provide clear, step-by-
Android Programming for Beginners: Build in-depth, full-featured Android 9 Pie apps starting from zero programming experience, 2nd Edition book cover44

Android Programming for Beginners: Build in-depth, full-featured Android 9 Pie apps starting from zero programming experience, 2nd Edition

John Horton

4.2
Fullstack React Native: Create Beautiful Mobile Apps with JavaScript and React Native book cover45

Fullstack React Native: Create Beautiful Mobile Apps with JavaScript and React Native

Devin Abbott

4.2
Master React Native with Fullstack React NativeThe up-to-date, in-depth, complete guide to React Native.

Create beautiful mobile apps with JavaScript and React

Deliver high quality mobile apps, at light speed.

Building the same app in both Swift and Java is time-consuming. With React Native, you can release a native app on both iOS and Android from a single codebase.

Do you or your team already know J
Head First Java book cover46

Head First Java

Kathy Sierra and Bert Bates

4.2
Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study.

The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something un
Ionic 5: Create awesome apps for iOS, Android, Desktop and Web book cover47

Ionic 5: Create awesome apps for iOS, Android, Desktop and Web

Andreas Dormann

4.2
Web Application Security: Exploitation and Countermeasures for Modern Web Applications book cover48

Web Application Security: Exploitation and Countermeasures for Modern Web Applications

Andrew Hoffman

4.2
While many resources for network and IT security are available, detailed knowledge regarding modern web application security has been lacking--until now. This practical guide provides both offensive and defensive security concepts that software engineers can easily learn and apply.

Andrew Hoffman, a senior security engineer at Salesforce, introduces three pillars of web application security: recon,
Renegade (MILA 2.0, #2) book cover49

Renegade (MILA 2.0, #2)

Debra Driza

4.2
There is no one left for Mila to trust. Except for a boy she barely knows.

But Hunter has no idea who—and what—Mila really is. She can’t bear to reveal her secret, even though he’s unwittingly joined her search for Richard Grady, a man who may know more details of Mila’s complicated past.

Yet the road to the truth is more dangerous than ever. With General Holland and the Vita Obscura scouring the ea
Android Application Development All-In-One for Dummies book cover50

Android Application Development All-In-One for Dummies

Barry Burd

4.2
Your all-encompassing guide to learning Android app development If you're an aspiring or beginning programmer interested in creating apps for the Android market--which grows in size and downloads every day--this is your comprehensive, one-stop guide. "Android Application Development All-in-One For" Dummies covers the information you absolutely need to get started developing apps for Android. Insid
Descender, Vol. 3: Singularities book cover51

Descender, Vol. 3: Singularities

Jeff Lemire, Dustin Nguyen

4.2
This third collection of the bestselling series dives deep into the secret histories of each cast member with revelations that will propel young robot, TIM-21's sci-fi adventure into dangerous and exciting new territory.

Collecting: Descender 12-16
Programming for the Puzzled: Learn to Program While Solving Puzzles book cover52

Programming for the Puzzled: Learn to Program While Solving Puzzles

Srini Devadas

4.2
Learning programming with one of "the coolest applications around" algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis.

This book builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching readers to program while solving puzzles.
Kotlin Programming: The Big Nerd Ranch Guide book cover53

Kotlin Programming: The Big Nerd Ranch Guide

Josh Skeen and David Greenhalgh

4.2
Kotlin is a statically typed programming language designed to interoperate with Java and fully supported by Google on the Android operating system.
Based on Big Nerd Ranch's popular Kotlin Essentials course, this guide shows you how to work effectively with the Kotlin programming language through hands-on examples and clear explanations of key Kotlin concepts and foundational APIs. Written for Ko
Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications book cover54

Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications

Venkat Subramaniam

4.2
Kotlin has been making waves ever since it was open sourced by JetBrains in 2011; it has been praised by developers across the world and is already being adopted by companies. This book provides a detailed introduction to Kotlin that shows you all its features and will enable you to write Kotlin code to production.

We start with the basics: get you familiar with running Kotlin code, setting up, too
100% Unofficial Fortnite Essential Guide book cover55

100% Unofficial Fortnite Essential Guide

becker&mayer!

4.2
Gradle for Android book cover56

Gradle for Android

Kevin Pelgrim

4.2
Smart Phone Smart Photography: Simple techniques for taking incredible pictures with iPhone and Android book cover57

Smart Phone Smart Photography: Simple techniques for taking incredible pictures with iPhone and Android

Jo Bradford

4.2
Maximize your potential to get the shots you want with this guide to photography for both Apple and Android phones

There’s a saying in the photography world that the best camera for the job is the one you have with you when a photo opportunity arises. Thanks to the boom in camera-phone technology, today we’re lucky enough to have a camera to hand to capture all those incredible moments. But are you
Learning Android Intents book cover58

Learning Android Intents

Muhammad Usama bin Aftab, Wajahat Karim

4.1
The book will take an easy-to-follow and engaging tutorial approach, providing a practical and comprehensive way to learn Android intents. If you are a novice or an intermediate Android Developer who wants to expand their knowledge of Android Intents, this book is ideal for you. Readers are expected to have basic understanding of Android development, how to use different IDEs, and how to develop a
Sky Children (Lacuna Chronicles, #2) book cover59

Sky Children (Lacuna Chronicles, #2)

A.M. Dail

4.1
The Earth is dying. News of the systematic extermination of the Ezri, Mechi, and humankind alike has spread to the five sister planets, and has followed Caden and his traveling companions halfway across the galaxy to Aurora. Led by the mysterious shared dreams of the Ezri, Caden’s search for Lacuna, the abandoned world of his people, continues.

As Caden struggles to adapt to his newfound freedom an
F814 (Cyborgs: More Than Machines, #2) book cover60

F814 (Cyborgs: More Than Machines, #2)

Eve Langlai

4.1
She thought herself a robot, defective and unique among her kind, until he taught her how to live again.

F814 exists to serve the humans until they decide to terminate her. An instinct for survival makes her fight, but when she achieves freedom, she discovers she cannot throw off the chains of habit. Everything changes when another flesh covered droid arrives, a cyborg he calls himself, who teaches
iOS Apps for Masterminds 4th Edition: How to take advantage of Swift 4.2, iOS 12, and Xcode 10 to create insanely great apps for iPhones and iPads book cover61

iOS Apps for Masterminds 4th Edition: How to take advantage of Swift 4.2, iOS 12, and Xcode 10 to create insanely great apps for iPhones and iPads

J.D Gauchat

4.1
Css: The Missing Manual book cover62

Css: The Missing Manual

David Sawyer McFarland

4.1
CSS lets you create professional-looking websites, but learning its finer points can be tricky--even for seasoned web developers. This fully updated edition provides the most modern and effective tips, tricks, and tutorial-based instruction on CSS available today. Learn how to use new tools such as Flexbox and Sass to build web pages that look great and run fast on any desktop or mobile device. Id
MILA 2.0 (MILA 2.0, #1) book cover63

MILA 2.0 (MILA 2.0, #1)

Debra Driza

4.1
Mila was never meant to learn the truth about her identity. She was a girl living with her mother in a small Minnesota town. She was supposed to forget her past—that she was built in a secret computer science lab and programmed to do things real people would never do.

Now she has no choice but to run—from the dangerous operatives who want her terminated because she knows too much and from a mysteri
Android Phones for Dummies book cover64

Android Phones for Dummies

Dan Gookin

4.1
Your full-color guide to putting your Android to work for you Your smartphone is essentially your lifeline--so it's no wonder you chose a simple-to-use, fun-to-customize, and easy-to-operate Android. Cutting through intimidating jargon and covering all the features you need to know about your Android phone, this down-to-earth guide arms you with the knowledge to set up and configure your device, g
Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Flutter and Dart 2 book cover65

Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Flutter and Dart 2

Alessandro Biessek

4.1
Kotlin Cookbook: A Problem-Focused Approach book cover66

Kotlin Cookbook: A Problem-Focused Approach

Ken Kousen

4.1
Use Kotlin to build Android apps, web applications, and more--while you learn the nuances of this popular language. With this unique cookbook, developers will learn how to apply thisJava-based language to their own projects. Both experienced programmers and those new to Kotlin will benefit from the practical recipes in this book.

Author Ken Kousen (Modern Java Recipes) shows you how to solve proble
Secrets of the JavaScript Ninja book cover67

Secrets of the JavaScript Ninja

John Resig

4.1
Secrets of the JavaScript Ninja uses practical examples to clearly illustrate each core concept and technique. This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. You’ll discover best practice techniques such as testing, and cross-browser development, all
Beginning Android 4 Application Development book cover68

Beginning Android 4 Application Development

Wei-Ming Lee

4.1
Understand Android OS for both smartphone and tablet programming This fast-paced introduction to the newest release of Android OS gives aspiring mobile app developers what they need to know to program for today's hottest Android smartphones and tablets. Android 4 OS is, for the first time, a single solution for both smartphones and tablets, so if you master the information in this helpful guide, y
Swift for Kids: A Playful Introduction to Making iPhone and iPad Apps book cover69

Swift for Kids: A Playful Introduction to Making iPhone and iPad Apps

Gloria Winquist

4.1
Swift is Apple's popular iOS programming language designed to be beginner-friendly and accessible. "Swift for Kids" teaches the fundamentals of programming with Swift and Xcode, theofficial - and free! - iOS development environment.

"Swift for Kids" teaches programming basics in Xcode's interactive playground, which shows you the results of your code immediately. Then you'll put your new programmin
IOS 13 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics book cover70

IOS 13 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Matt Neuburg

4.1
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 10 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.


Explore Swift's object-oriented concepts
Become familiar with built-
The Little Typer book cover71

The Little Typer

Daniel P. Friedman

4.1
An introduction to dependent types, demonstrating the most beautiful aspects, one step at a time.

A program's type describes its behavior. Dependent types are a first-class part of a language, and are much more powerful than other kinds of types; using just one language for types and programs allows program descriptions to be as powerful as the programs they describe. The Little Typer explains depe
Android Programming: Pushing the Limits book cover72

Android Programming: Pushing the Limits

Erik Hellman

4.1
Unleash the power of the Android OS and build the kinds of brilliant, innovative apps users love to use

If you already know your way around the Android OS and can build a simple Android app in under an hour, this book is for you. If you're itching to see just how far you can push it and discover what Android is really capable of, it's for you. And if you're ready to learn how to build advanced, int
Mobile App Marketing And Monetization: How To Promote Mobile Apps Like A Pro: Learn to promote and monetize your Android or iPhone app. Get hundreds of thousands of downloads & grow your app business book cover73

Mobile App Marketing And Monetization: How To Promote Mobile Apps Like A Pro: Learn to promote and monetize your Android or iPhone app. Get hundreds of thousands of downloads & grow your app business

Alex Genadinik

4.1
74

Beginning App Development with Flutter: Create Cross-Platform Mobile Apps

Rap Payne

4.1
Create iOS and Android apps with Flutter using just one codebase. App development on multiple platforms has historically been difficult and complex. This book breaks down complex concepts and tasks into easily digestible segments with examples, pictures, and hands-on labs with starters and solutions.

In doing so, you'll develop a basic understanding of the Dart programming language; the entire Flut
Developing 2D Games with Unity: Independent Game Programming with C# book cover75

Developing 2D Games with Unity: Independent Game Programming with C#

Jared Halpern

4.1

Follow a walkthrough of the Unity Engine and learn important 2D-centric lessons in scripting, working with image assets, animations, cameras, collision detection, and state management. In addition to the fundamentals, you'll learn best practices, helpful game-architectural patterns, and how to customize Unity to suit your needs, all in the context of building a working 2D game.

While many books fo

Learning the bash Shell book cover76

Learning the bash Shell

Cameron Newham

4.1
Learning the bash Shell, Third Edition, is the definitive guide to bash, the Free Software Foundation's "Bourne Again Shell." It's a freely available replacement for the UNIX Bourne shell, and is the shell of choice for users of Linux, Mac OS X, BSD, and other UNIX systems.

You'll find this guide valuable whether you're interested in bash as a user interface or for its powerful programming capabili
Android User Interface Design: Turning Ideas and Sketches Into Beautifully Designed Apps book cover77

Android User Interface Design: Turning Ideas and Sketches Into Beautifully Designed Apps

Ian G. Clifton

4.1
Build Android Apps That Are Stunningly Attractive, Functional, and Intuitive
In today s crowded Android marketplace, it s more important than ever to differentiate your apps. Great design is the best way to do that. Now, leading Android app design expert Ian G. Clifton shows you how to make your apps come alive and how to deliver apps that users will want, love, and buy!
Reflecting the Android 4.2
Cyborg Nation (Cyberevolution, #6) book cover78

Cyborg Nation (Cyberevolution, #6)

Kaitlyn O'Conno

4.1
It was supposed to be a routine mission to collect a pediatrician for the offspring of the emerging cyborg nation. But rogue Cyborgs, Gideon, Jerico, and Gabriel realize fairly quickly that they have a unique opportunity to gain a mate/companion - Bronte. The rub is they weren't programmed for courtship. With no idea of how to woo the object of their desires, they fall back on the only skills they
JavaScript for Kids for Dummies book cover79

JavaScript for Kids for Dummies

Chris Minnick

4.1
Have big dreams? Kick start them with JavaScript! If we've learned one thing from the Millennial generation, it's that no one is too young to make history online. "JavaScript For Kids For Dummies" introduces pre-teens and early teens alike to the world of JavaScript, which is an integral programming language that drives the functionality of websites and apps. This informative, yet engaging text gu
The Adoration of Jenna Fox (Jenna Fox Chronicles, #1) book cover80

The Adoration of Jenna Fox (Jenna Fox Chronicles, #1)

Mary E. Pearson

4.1
Who is Jenna Fox? Seventeen-year-old Jenna has been told that is her name. She has just awoken from a coma, they tell her, and she is still recovering from a terrible accident in which she was involved a year ago. But what happened before that? Jenna doesn't remember her life. Or does she? And are the memories really hers?

This fascinating novel represents a stunning new direction for acclaimed aut
Smashing Android Ui book cover81

Smashing Android Ui

Juhani Lehtimaki

4.1
Designers and developers, create smashing apps for Android devices

If you're developing applications for Android smartphones and tablets, you know it isn't enough just to create the app. The application has to be intuitive, well laid out, and easy to use. Smashing Android UI shows you just how to do that. Starting with basic components, this practical, full-color book shows you how to create scalab
The Mobile Application Hacker's Handbook book cover82

The Mobile Application Hacker's Handbook

Dominic Chell, Tyrone Erasmus, et al.

4.1
See your app through a hacker's eyes to find the real sources of vulnerabilityThe Mobile Application Hacker's Handbook is a comprehensive guide to securing all mobile applications by approaching the issue from a hacker's point of view. Heavily practical, this book provides expert guidance toward discovering and exploiting flaws in mobile applications on the iOS, Android, Blackberry, and Windows Ph
Building Progressive Web Apps: Bringing the Power of Native to the Browser book cover83

Building Progressive Web Apps: Bringing the Power of Native to the Browser

Tal Ater

4.1
The Busy Coder's Guide To Android Development book cover84

The Busy Coder's Guide To Android Development

Mark L. Murphy

4.0
"Java Programming & Application Development for Google/Open Handset Alliance Mobile Phones & Internet Devices".
Android Security Internals: An In-Depth Guide to Android's Security Architecture book cover85

Android Security Internals: An In-Depth Guide to Android's Security Architecture

Nikolay Elenkov

4.0
"I honestly didn't believe I'd learn much from the book because I've been working on Android security for many years. This belief could not have been more wrong. Android Security Internals has earned a permanent spot on my office bookshelf."--Jon "jcase" Sawyer, from the Foreword

There are more than one billion Android devices in use today, each one a potential target. Unfortunately, many fundament
Apple iPad (7th Generation) User Manual: The Complete Illustrated, Practical Guide with Tips & Tricks to Maximizing the latest 10.2” iPad & iPadOS book cover86

Apple iPad (7th Generation) User Manual: The Complete Illustrated, Practical Guide with Tips & Tricks to Maximizing the latest 10.2” iPad & iPadOS

Daniel Smith

4.0
Beginning iOS 13 & Swift App Development: Develop iOS Apps with Xcode 11, Swift 5, Core ML, ARKit and more book cover87

Beginning iOS 13 & Swift App Development: Develop iOS Apps with Xcode 11, Swift 5, Core ML, ARKit and more

Greg Lim

4.0
In this book, we take you on a fun, hands-on and pragmatic journey to learning iOS12 application development using Swift. You'll start building your first iOS app within minutes. Every section is written in a bite-sized manner and straight to the point as I don't want to waste your time (and most certainly mine) on the content you don't need. In the end, you will have the skills to create an app a
Android Programming for Beginners book cover88

Android Programming for Beginners

John Horton

4.0
The book, Android Application Development Black Book, is a one-time reference book that covers all aspects of Android application development in an easy-to-understand approach—for example, how to design user interface by using Views and ViewGroups, how to persistently store data by using content providers, how to design mobile applications displaying pictures and menus by using Views, how to devel
C791 (Cyborgs: More Than Machines, #1) book cover89

C791 (Cyborgs: More Than Machines, #1)

Eve Langlai

4.0
Machines aren’t supposed to feel, but this cyborg can’t help falling in love.

Assigned as a specimen collector for a captured cyborg, Chloe is intrigued by the machine disguised as a man. Kidnapped during his daring escape, he shows her that despite the chip in his brain, his humanity is not completely lost.

Formerly known as unit X109GI, Joe is on a quest to discover his origin. While he doesn’t fi
Android Application Development Cookbook: 93 Recipes for Building Winning Apps book cover90

Android Application Development Cookbook: 93 Recipes for Building Winning Apps

Wei-Meng Lee

4.0
A must-have collection of ready-to-use Android recipes! The popularity of Google Android devices is seemingly unstoppable and the Android 4 release offers, for the first time, a single OS solution for building both phone and tablet applications. With that exciting information in mind, veteran author Wei-Meng Lee presents you with 100 unique recipes that you can apply today in order to discover sol
Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API book cover91

Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API

Bill Bejeck

4.0
Summary

Kafka Streams in Action teaches you everything you need to know to implement stream processing on data flowing into your Kafka platform, allowing you to focus on getting more from your data without sacrificing time or effort.

Foreword by Neha Narkhede, Cocreator of Apache Kafka

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About th
Classic Computer Science Problems in Python book cover92

Classic Computer Science Problems in Python

David Kopec

4.0
Summary

Classic Computer Science Problems in Python deepens your knowledge of problem-solving techniques from the realm of computer science by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems!

Purchase of
SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps using SwiftUI, Swift 5 and Xcode 11 book cover93

SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps using SwiftUI, Swift 5 and Xcode 11

Neil Smyth

4.0
The Mad Scientist's Daughter book cover94

The Mad Scientist's Daughter

Cassandra Rose Clarke, ARGH! Oxford

4.0
"Cat, this is Finn. He's going to be your tutor."

Finn looks and acts human, though he has no desire to be. He was programmed to assist his owners, and performs his duties to perfection. A billion-dollar construct, his primary task is now to tutor Cat. As she grows into a beautiful young woman, Finn is her guardian, her constant companion...and more. But when the government grants rights to the eve
Inside Apple: How America's Most Admired--and Secretive--Company Really Works book cover95

Inside Apple: How America's Most Admired--and Secretive--Company Really Works

Adam Lashinsky

4.0
INSIDE APPLE reveals the secret systems, tactics and leadership strategies that allowed Steve Jobs and his company to churn out hit after hit and inspire a cult-like following for its products.

If Apple is Silicon Valley's answer to Willy Wonka's Chocolate Factory, then author Adam Lashinsky provides readers with a golden ticket to step inside. In this primer on leadership and innovation, the autho
Kindle Fire HD 8 & 10 With Alexa User Guide: (UPDATED 2018) The Complete User Guide With Step-by-Step Instructions. Master Your Kindle Fire HD 8 & 10 in 1 Hour! book cover96

Kindle Fire HD 8 & 10 With Alexa User Guide: (UPDATED 2018) The Complete User Guide With Step-by-Step Instructions. Master Your Kindle Fire HD 8 & 10 in 1 Hour!

Jennifer N. Smith

4.0
The Joy of Kotlin book cover97

The Joy of Kotlin

Pierre-Yves Saumont

4.0
Summary

Maintaining poor legacy code, interpreting cryptic comments, and writing the same boilerplate over and over can suck the joy out of your life as a Java developer. Fear not! There's hope! Kotlin is an elegant JVM language with modern features and easy integration with Java. The Joy of Kotlin teaches you practical techniques to improve abstraction and design, to write comprehensible code, and
Android Recipes: A Problem-Solution Approach book cover98

Android Recipes: A Problem-Solution Approach

Dave Smith, Jeff Friesen

4.0
Java Programming for Android Developers for Dummies book cover99

Java Programming for Android Developers for Dummies

Barry A. Burd

4.0
Creating Android Applications: Develop and Design book cover100

Creating Android Applications: Develop and Design

Chris Haseman

4.0