Android Library | we collect books on Android programming



Rep: (1760)
Google Android OS - Library

Programming Questions пїЅ | FAQ | Android library пїЅ | Club of programmers "


Books byAndroid
Books in English
  1. Android Application Development, 1st Edition
  2. Android Programming with Tutorials from the anddev.org-Community
  3. Android_A_Programmers_Guide
  4. Apres Pro Android Games
  5. Apress.Android.Essentials.Jul.2008
  6. Apress Beginning Android
  7. Apress Pro_Android
  8. Hello Android Introducing Google s Mobile Development Platform December 2008
  9. Hello, Android. Introducing Google’s Mobile Development Platform, 3rd Edition (Ed Burnette)
  10. Professional Android в„ў Application Development (Reto Meier)
  11. Unlocking Android A Developers Guide (W. Franks Ableson, Charlie Collins, Robi Sen)
  12. Professional Android 2 Application Development (Reto Meier)
  13. Beginning Android 2 (Mark Murphy - Apress)
  14. Pro Android 2 (Sayed Hashimi, Satya Komatineni, Dave MacLean - Apress)
  15. Building Android Apps with HTML, CSS, and javascript (Jonathan Stark 2010)
  16. The Android Developer’s Cookbook: Building Applications with the Android SDK (James Steele, Nelson To 2010)
  17. Pro Android Media (Shawn Van Ever 2010)
  18. Multimobile development. Building applications for iPhone and Android (Baxter Reynolds M., 2010)
  19. Android Wireless Application Development Second Edition (Shane Conder, Lauren Darcey 2010)
  20. Sams Teach Yourself Android Application Development 24 Hours (Lauren Darcey, Shane Conder 2010)
  21. Learn Java for Android Development (Jeff "JavaJeff" Friesen 2010)
  22. Android in Action, Third Edition (W. Frank Ableson, Robi Sen, Chris King, C. Enrique Ortiz 2012)
  23. Android Security Cookbook (Keith Makan, Scott Alexander-Bown, 2013)
  24. Decompiling Android (Godfrey Nolan, 2012)
  25. Embedded Android (Karim Yaghmour)
  26. Beginning Android application development (Wrox programmer to programmer), Wrox Press, 2011
  27. Beginning Android tablet application development (Lee W, 2011)
  28. Android application testing guide (Milano D., 2011)
  29. Android user interface development (Morris J., 2011)
  30. The Android developer's cookbook (Steele J., 2011)
  31. The complete Android guide (Purdy K., 2010)
  32. Android recipes. A problem solution approach (Smith D., 2011)
  33. Android programming tutorials (Murphy M.L., 2011)
  34. Pro Android Flash (Chin S., 2011)
  35. Android apps for absolute beginners (Jackson W., 2011)
  36. Learning_Android (Gargenta M., 2011)
  37. Programming Android (Mednieks Z., 2011)
  38. Beginning Android (Murphy M., 2011)
  39. The busy coder's guide to Android development V3.6 (Murphy M.L., 2011)
  40. The busy coder's guide to advanced Android development V1.9.2 (Murphy M.L., 2011)
  41. Pro Android 3 (Komatineni S., 2011)
  42. Pro Android Python with SL4A (Ferrill P., 2011)
  43. Helder Vasconcelos - Asynchronous Android Programming, 2nd Edition - 2016
  44. Augmented Reality for Android Application Development
  45. Android Wearable Programming
  46. Android Studio Essentials
  47. Embedded Programming with Android Bringing Up an Android System from Scratch (Roger Ye)
  48. Android SQLite Essentials
  49. Android Programming for Beginners (John Horton)
  50. Android Internals: A Confectioner's Cookbook (Jonathan Levin)
  51. Kotlin for Android Developers (Antonio Leiva - 2017-06-20)
  52. Android Design Patterns and Best Practice (Mew K. 2016.)
  53. Android 6 Programming: Android Studio Development Guide (Mark Smart, 2016.)]
  54. Android High Performance Programming (Enrique LГіpez MaГ±as, Diego Grancini, 2016.)
  55. Processing for Android (Colubri A., 2017)
  56. Kotlin for Android Developers (Antonio Leiva, 2016)
  57. Phillips B., Stewart Ch. - Android Programming. The Big Nerd Ranch Guide, 3rd Edition - 2017
  58. Mark L. Murphy - Android's Architecture Components 0.6 - 2017.pdf
  59. Nikolay Elenkov - Android Security Internals, An In-Depth Guide to Android's Security Architecture - 2014
  60. Android System Programming: Porting, customizing, and debugging Android HAL (May 31, 2017, Roger Ye)
  61. Practical Android (2018, Wickham M.)
  62. Android Studio Game Development. Concepts and Design (DiMarzio J.F. 2015)
  63. Mark L. Murphy - Exploring Android 0.1 \ Mark L. Murphy - Android's Architecture Components 0.8 \ Mark L. Murphy - GraphQL and Android 0.3 (2018)
  64. Mark L. Murphy - Android's Architecture Components 0.9 - 2018
  65. Mark L. Murphy - Exploring Android 0.3 - 2018
  66. Android Cookbook: Problems and Solutions for Android Developers (Ian F. Darwin 2017)
  67. Android Apps Guide on Google's Mobile Platform (Laurence Moroney, 2017)
  68. Mark L. Murphy - The Busy Coder's Guide to Android Development 8.13 - 2018
  69. Meier R., Lake I. - Professional Android - 2018
  70. Mark L. Murphy - The Busy Coder's Guide to Android Development - 2019

Irrelevant books


Books in Russian
  1. Mobile application development. The first steps (Author: Fedotenko M. Рђ. Year of publication: 2019)
  2. andbook! in Russian (not professional translation)
  3. Google Android programming for mobile devices (Goloshchapov A.L., 2011, BHV St. Petersburg)
  4. Android application development (S. Hashimi, S. Komatineni, D. MacLean, 2011)| Source Codes and Book Listings
  5. Android for 24 hours. Programming applications for the Google operating system (Lauren Darcy, Reed Group, 2011) | Source Codes and Book Listings
  6. Android 2. Programming applications for tablets and smartphones (Reto Meier, Eksmo, 2011) | Source Codes and Book Listings
  7. Book Hi, android! mobile application development
  8. Google Android creating applications for smartphones and tablets (A. Goloshchapov. 2013)
  9. Android Programming for professionals 2nd edition (2016) - another link
  10. Theory of programming for Android from the site of Alexander Klimov
  11. Android NDK. Development of applications for Android in C, C ++ (Retabouil C., 2012)
  12. Programming for Android. For professionals (Hardy B., Phillips B.)
  13. Programming games for Android (Marie Zechner, 2013)
  14. Android Programming for professionals. 3rd edition
  15. Programming for Android (Brian Hardy 2014)
  16. Head First. Programming for Android (Don Griffiths, David Griffiths)
  17. Efficient use of threads in the Android operating system. Asynchronous Data Processing Technologies (Anders Oransson)
  18. Programming for Android 5. Tutorial (Denis Kolisnichenko)
  19. Android for developers (P.Deitel, H.Deitel)
  20. Don Griffiths, David Griffiths Head First. Programming for Android. 2 edition in Russian
  21. Tutorial on android

Books byJava
  1. Meet Java. Tutorial (Akkuratov E., E., "Williams", 2006)
  2. Swing Beginner's Guide (G. Schildt, 2007)
  3. Java Philosophy, 4th Edition (Ekkel B., 2015)
  4. Java Philosophy, 4th Edition (Ekkel B., 2009)
  5. Java programming for children, parents, grandparents (Fain J., 2011)
  6. Java 2. The most comprehensive guide (Herbert Shildt, Patrick Nouton, 2007)
  7. Java 8. Beginner's Guide (Herbert Shildt, 2015)
  8. Java 8. Complete Guide (Herbert Shildt, 2015)
  9. Learning Reactive Programming with Java 8 June (Nickolay Tsvetinov. 2015)
  10. Java. Express course from the site of Alexander Klimov
  11. Java 8. Library Professional, Volume 1. Basics. 10th edition (by S. Horstmann)
  12. Algorithms. Reference with examples in C, C ++, Java and Python. 2nd edition (D. Heinemann, G. Pollis, S. Selkov)
  13. Java EE. Design patterns for professionals. (Murat Yener, Alex Feed)
  14. Java.Effective programming (Joshua Bloch 2002)
  15. Learning Java 2nd Edition (Head First Java 2nd Edition)
  16. Reactive programming RxJava 1 (Nurkevich T, Christensen B.)
  17. Oracle's Original Java Tutorial
  18. Modern Java Recipes (Kousen K., 2017)
  19. Data Structures and Java Algorithms (Laforet Robert, 2013)
  20. RxJava Essentials (Ivan Morgillo, May 27, 2015)
  21. Head First Java 2nd Edition (English and Russian versions)
  22. Learning Java with Examples and Tasks (Setter RV, 2016)
  23. Java 8. Beginner's Guide (Shildt G, 2015) | one more link
  24. Java 8. Complete Guide (Shield G, 2015)
  25. Java Philosophy (4th ed, 2015)
  26. Java. Pocket Guide (Peter J. De Pasquale, 2015)
  27. Java. The Complete Reference. Tenth Edition (Herbert Schildt, 2017)
  28. Retrofit: Love Working with APIs on Android
  29. Java. Professional library. Volume 1. Basics [10th Edition] Authors: Horstmann K., Cornell G. (Cay S. Horstmann, Gary Cornell) Year: 2016
  30. Java. A beginners guide. Eighth Edition (Schildt H., 2018)
  31. Books to prepare for Oracle certification
  32. Java 2. Library professional. Volume 1. Authors: Horstmann K., Cornell G.
  33. Java 2. Library professional. Volume 2. Authors: Horstmann K., Cornell G.
  34. Data structures and Java algorithms. R. Lafore.
  35. Horstmann K. - Java. Professional library. Volume 2. Advanced Programming Tools - 2017 PDF
  36. B. Goets - Parallel Programming in Java in Practice
  37. Sun Microsystems - Code Conventions (1997)
  38. Joshua Bloch. Java: effective programming. 3rd edition, 2019
  39. Edward Sciore Java Program Design Principles, Polymorphism, and Patterns, 2019
  40. Shieldt G. Java. Beginner's Guide. 7th edition, 2019
  41. Reto Meier - Android 4. Programming applications for tablets and smartphones 2013
  42. N.Prokhorenok - Java Basics 2017
  43. Fedotenko M.A. - Development of mobile applications. First steps, 2019
  44. Bryson P. - Easy way to learn Java, 2019
  45. Horstmann K. - Java. Professional Library Volume 1 Basics, 11th edition, 2019


Books byKotlin

Video library

Miscellaneous: useful links, articles, blogs
  1. Blog "Development for Android" on Habrahabr
  2. An Introduction to Android for Developers (presentation)
  3. Android Developers Guide (documentation from Android SDK as one pdf file)
  4. Writing Real Time Games For Android, Chris Pruett (presentation)
  5. How to: Android 'Hello Widget' (tutorial)
  6. OpenCV for Secret Agents (Joseph Howse)
  7. Blog Alexander Klimov, there is a section on the development of under Android
  8. Introduction to Android (lessons by Darya Ryazhskikh)
  9. Writing a game for Android (lessons Darya Ryazhskikh)
  10. Startandroid.ru Blog - Google Android .... this is easy. Development on Android from scratch, text lessons + video tutorials
  11. R.Рђ.Susi - Python Programming Language (2016)
  12. A series of articles on reverse engineering applications
  13. For those who want to understand inside android, read about the gcc compiler, the kernel device (Linux kernel), arm selection of books
  14. Design patterns (Freeman Er., Freeman El., Sierra K., Bates B., 2011)
  15. Algorithms: construction and analysis (Thomas Kormen, Charles Lutherston, Ronald Rivest, Clifford Stein)
  16. Clean code. Creation, analysis and refactoring (Robert Martin, 2010)
  17. Lynn Bailey - Learn SQL (O'Reilly Bestsellers) - 2012
  18. Boswell Dustin, Foucher Trevor - Readable Code, or Programming as an Art (2012)
  19. Amazon Web Services for Mobile Developers: Building Apps with AWS
  20. Regular Expressions "Jeffrey Friedl" Year: 2008 Edition: 3rd and Regular Expressions. Collection of recipes "Ian Goyvertz, Stephen Levitan" Year: 2015 Edition: 2nd
  21. C ++. Basic course. Authors: Shildt G.
  22. Java and JavaFX Tutorials with Metanit
  23. CommonsWare Second Generation of Books
  24. Jeremy Gibson Bond - Unity and CS. Gamedev from idea to implementation (For professionals) - 2019


Old hat threads


There is no curator in the subject. For filling caps, please contactmoderatorssection through a buttonPictureunder the messages to which you want to add links.

Post has been editedvaalf - 23.06.19, 20:27
Reason for editing: Jeremy Gibson Bond - Unity and CS. Gamedev from idea to implementation (For professionals) - 2019, Josh. S, David. G. - Kotlin Programming (The Big Nerd Ranch Guide) - 2018.epub



Rep: (338)
CommonsWare Second Generation of Books

I bought a subscription to the new books from CommonsWare and plan to post them in this post, along with future updates.

Exploring Android - 0.7 - Attached fileAndExplore-0.7.pdf (8.18 MB)


Elements of Kotlin - 0.1 - Attached fileKotlin-0.1.pdf (1.3 MB)


Elements of Q - 0.4 - Attached fileQ-0.4.pdf (1.97 MB)


Elements of Jetpack - 0.4 - Attached fileJetpack-0.4.pdf (10.82 MB)


Post has been editedMenos - 19.06.19, 16:34
Reason for editing: Updated Elements of Q to version 0.3.



Rep: (544)
Here is another online found an excellent tutorial on android. The man himself learns and writes everything, taking into account the fact that he himself could not understand from books. The result was very good. The most clear tutorial from all that I saw.
https://startandroid.ru



Rep: (5)
Free course from Google for Android on Kotlin
https://udacity.com/course/ud9012

Post has been editedRusabi - 14.05.19, 21:24



Rep: (174)
* StupidSage
The author is no longer a beginner. Just when I started writing - in 2011 - I was a beginner. Then several times rewrote some chapters.
In GP there is an app of this course.



Rep: (338)
Updated Elements of Q to version 0.3. Added changes from Beta 3.



Rep: (2)
* sinicyn, Can you throw a link? I looked at the application called start android, there is a couple there, but they are definitely not from this developer.



Rep: (75)
* slink21,
https: //play.google.co...ls? id = com.startandroid



Rep: (67)
* Miller777,
Are you sure that the same author, who writes on startandroid.ru?
That author’s name is Dmitry Vinogradov,
https://startandroid.ru/ru/about/ob-avtore.html

on your link Ivan Timashkov



Rep: (75)
* vladaha
I don’t know about the author, but the lessons are the same as on the site startandroid.ru.



Rep: (2061)
Ivan Timashkov
this is not the author of articles on the site, but just wrote a client for him



Rep: (0)
How to study a cotlin so that I don’t forget it (P.S I finish kotlin in action, and I understand that I forget many things from there, although I understood the examples that were disassembled)



Rep: (2061)
* Just_EVG , no, you still forget something. No one remembers everything. Any programmer googles and remembers any things. Understand the very essence and concept, the rest is necessary itself will be remembered.



Rep: (75)
* Just_EVG,
You will forget everything that you do not use constantly.

This concerns not only Kotlin, but generally everything that is not tied to the motor memory.

Alas.



Rep: (421)
Unity and C #. Gamedev from idea to implementation. 2nd edition
Year of publication: 2019
Posted by: Jeremy Gibson Bond / Jeremy Gibson Bond
Quality: Scanned Pages
Interactive table of contents: No
Number of pages: 928
Cover
Attached Image
Description
For the first time, an introduction to game design, prototyping and game development are combined into one book. If you are going to start developing games, then first of all you need information about modern methods and professional tools. This indispensable knowledge can be obtained in the book of Jeremy Gibson Bond. Unity's cross-platform development allows you to create a game and then easily port it anywhere - from Windows and Linux to popular mobile platforms.
Start your journey into the world of the gaming industry right now! State proudly: "I am a game designer." After all, if others hear you, then you will try to match your words. What's next? How to become a game designer? The answers to these questions are given by the book of Jeremy Gibson Bond, a game designer and professor who has been teaching others to create great games for more than 10 years and does it himself.
You immerse yourself in the fascinating world of the gaming industry, build 8 real prototypes and master all the necessary tools.

"The book combines important philosophical and practical concepts needed by anyone who wants to become a real game developer. It will introduce you to high-level design theories, key concepts from the game development world and the basics of programming. ... Jeremy used his many years of experience to teach you to think categories of gamedev and create games. "
- Michelle Pun, game producer at Osmo. Lead Game Designer at Disney and Zynga

Attached fileJeremy Gibson Bond - Unity and CS. Gamedev from idea to implementation (For professionals) - 2019.pdf(95.43 MB)



Rep: (421)
Kotlin Programming. The Big Nerd Ranch Guide
Year of publication: 2018
Posted by: Josh Skeen, David Greenhalgh
Cover
Attached Image
Description
Kotlin is a statically typed programming language and is supported by Google on the Android operating system.

Kotlin concepts and foundational APIs. Written for Kotlin 1.2, this book will introduce you to the JetBrains ’IntelliJ IDEA development environment.

What you’ll learn
1. Understand Java and Kotlin interoperability How you can introduce your codebase.
2. Reduce repetitive code for Android apps.
3. Understand how to work with traditionally imperative logic flows.

It is your choice. By the end of this book, you will be able to create a reliable, concise application in Kotlin.

Attached fileJosh S, David. G. - Kotlin Programming (The Big Nerd Ranch Guide) - 2018.epub(3.18 MB)



Rep: (338)
Updated CommonsWare Books

Elements of Q -> 0.4
Elements of Android -> 0.7
Elements of Jetpack - 0.4


Full version    

Help     rules

Now: 07/10/19 11:10