FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title Programming Android: Java Programming for the New Generation of Mobile Devices
- Author(s) Zigurd Mednieks, Laird Dornin, G. Blake Meike
- Publisher: O'Reilly Media; 1 edition (April 15, 2011), eBook Draft (2010)
- Paperback: 450 pages
- eBook HTML and PDF Files
- Language: English
- ISBN-10: 1449389694
- ISBN-13: 978-1449389697
- Share This:
Android has not only created a vibrant new market for mobile apps, it's also generating a new culture of interactive Java programming. This authoritative guide shows experienced application developers what they need to program for the Android operating system - the core building blocks, how to put those blocks together, and how to build compelling apps that work on a full range of Android devices.
With Programming Android, you'll learn advanced Java concepts in a way that any programmer can understand, even if you have no previous experience with the language. You'll delve into topics such as sensors, native development, and 3D graphics, and learn how to build Android apps on the platform of your choice, including Windows, Linux, and Mac OS X.
- Learn the key components of an Android application
- Explore the Android Framework and the Eclipse IDE
- Understand Android's unique database design issues and examine the role of SQLite
- Create an Android user interface that's captivating and easy to navigate
- Make your app location-aware, and take advantage of multimedia
- Use sensors and gestures to expand your app's input beyond the defaults
- Zigurd Mednieks, Chief User Interface Architect at D2 Technologies is a consultant and advisor to companies in the field of embedded user interfaces. He has held senior management positions at companies making mobile games, communications equipment, and computer telephony applications, and has written and contributed to books on programming and communications technology.
- Laird Dornin is a mobile applications architect with extensive experience in Java, Android, J2ME, and the webkit browser library. He was a significant contributor at Sun Microsystems, specializing in Java and Jini technologies. Laird is currently a Senior Engineer at a major wireless carrier, where he provides Android architectural guidance and Network API support to members of the carrier's developer community.
- Blake Meike, Senior Software Development Engineer at Amazon, has more than 10 years of experience with Java. He's developed applications using most of the GUI toolkits and several of the Java mobile device platforms.
- Android Development and Programming
- Mobile Devices Development and Programming
- Advanced Java
- Embedded Systems Programming
- Books by O'Reilly®
- O'Reilly® Programming Android (Zigurd Mednieks, et al)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
-
Jetpack Compose Essentials (Neil Smyth)
The goal of this book is to teach you the skills necessary to build Android applications using Jetpack Compose, Android Studio, and the Kotlin programming language. Along the way, the topics covered in the book are put into practice through detailed tutorials
-
Exploring Android (Mark L. Murphy)
This book has you build an app from the beginning. Whereas traditional programming guides are focused on breadth and depth, this book is focused on "hands-on" - provides step-by-step instructions for building the app.
-
O'Reilly® RxJava for Android App Development (K. Matt Dupree)
This book introduces you to RxJava basics and then uses a real-world scenario to demonstrate how this library makes quick work of tasks that can often become messy and inflexible.
-
Elements of Android Jetpack (Mark L. Murphy)
This book introduces developers to Android app development, focusing on Jetpack. Here you will learn how to set up an Android app for Java or Kotlin, create a user interface, and more! In particular, it covers Android through Android 12 and Android Studio Arctic Fox.
-
CodePath Android Cliffnotes
We have Android guides for everyone whether you are a beginner, intermediate or expert. We don't waste time with the "theoretical approach" you might get from a book. We cover exactly the things we use every day as we are developing apps for contracts.
-
Reactive Programming on Android with RxJava (C. Arriola, et al)
This book is a guide for experienced Android developers looking to learn about reactive programming using RxJava, the Java implementation of ReactiveX. It is written in a clear and concise way with many Android-specific examples.
-
GUI Design for Android Apps (Ryan Cohen, et al)
This book is the perfect - and concise - introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps.
-
Firebase Essentials - Android Edition (Neil Smyth)
This book provides everything you need to successfully integrate Firebase cloud features into your Android apps. The book is organized into chapter groups that focus on specific Firebase features, with each topic area consisting of a detailed overview followed by tutorial style examples that put theory into practice.
-
Android on x86: Optimizing for Intel Architecture
This book is a one-stop reference guide to mindful programming and the unique challenges and opportunities that arise from x86 architectures. It compiles the best practices and procedures associated with application development.
-
Elements of Android Room (Mark L. Murphy)
Room is Google's object wrapper around SQLite databases, for a better API with reactive options, and is part of Google's recommended stack for Android app development. This book will show you how to use Room, from basics to advanced techniques.
-
Elements of Android Q (Mark L. Murphy)
This book profiles those changes and helps point out what you need to do to adjust your app to cope with those changes. So, if you are worried about the death of external storage and other things, this book is for you!
-
The Busy Coder's Guide to Android Development (Mark Murphy)
It tries to cover as much material as possible, but aimed more for people new to mobile development. It includes dozens of sample projects - not just one huge project where you have difficulty finding the specific examples of the technique you are looking for.
-
GraphQL and Android (Mark L. Murphy)
GraphQL is a rapidly-ascending alternative to REST for implementing Web services. This book helps you understand what GraphQL is and how to communicate with a GraphQL server, both in terms of GraphQL and Android code for reaching those servers.
-
Android Developer Fundamentals Course – Practicals
It prepares you to take the exam for the Associate Android Developer Certification. You learn basic Android programming concepts and build a variety of apps, starting with Hello World and working your way up to apps that use content providers and loaders.
-
Android Programming Tutorials (Mark L. Murphy)
This book shows you what you can do with Android, through a series of 40 individual exercises. It gives you hands-on instruction in how to build sophisticated Android applications, using many of the technologies outlined in other Android books.
-
Android Programming Succinctly (Ryan Hodson)
This book provides a useful overview of the Android application lifecycle. Topics ranging from creating a UI to adding widgets and embedding fragments are covered, and it also provides plenty of links to Android documentation along the way.
-
Android Development Tutorials (Vogella, et al)
They give you hands-on instruction in how to build sophisticated Android applications, using many of the technologies outlined in other Android books. It makes an excellent companion to more traditional Android books that merely tell you what is possible.
:
|
|