Android Library | we collect books on Android programming



Rep: (1824)
Google Android OS - Library

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


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



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
  22. B. Phillips, Stuart K., K. Marsicano - Android. Software for Professionals - 2017
  23. Kotlin Apprentice (2nd Edition), Irina Galata, Joe Howard, Ellen Shapiro - 2019
  24. Learning Java: An Introduction to Real-world Programming with Java, 5th Edition. Author: Marc Loy, Patrick Niemeyer, Daniel Leuck, 2020
  25. Learning Java by Building Android Games: Learn Java and Android from scratch by building six exciting games, 2nd Edition. Author: John Horton, 2018





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. On Java 8 Year of publication: 2017Author: Bruce Eckel Continuation of the legendary "Philosophy of Java"
  26. Java Philosophy (4th ed, 2015)
  27. Java. Pocket Guide (Peter J. De Pasquale, 2015)
  28. Java. The Complete Reference. Tenth Edition (Herbert Schildt, 2017)
  29. Retrofit: Love Working with APIs on Android
  30. Java. Professional library. Volume 1. Basics [10th Edition] Authors: Horstmann K., Cornell G. (Cay S. Horstmann, Gary Cornell) Year: 2016
  31. Java. A beginners guide. Eighth Edition (Schildt H., 2018)
  32. Books to prepare for Oracle certification
  33. Java 2. Library professional. Volume 1. Authors: Horstmann K., Cornell G.
  34. Java 2. Library professional. Volume 2. Authors: Horstmann K., Cornell G.
  35. Data structures and Java algorithms. R. Lafore.
  36. Horstmann K. - Java. Professional library. Volume 2. Advanced Programming Tools - 2017 PDF
  37. B. Goets - Parallel Programming in Java in Practice
  38. Sun Microsystems - Code Conventions (1997)
  39. Joshua Bloch. Java: effective programming. 3rd edition, 2019
  40. Edward Sciore Java Program Design Principles, Polymorphism, and Patterns, 2019
  41. Shieldt G. Java. Beginner's Guide. 7th edition, 2019
  42. Reto Meier - Android 4. Programming applications for tablets and smartphones 2013
  43. N.Prokhorenok - Java Basics 2017
  44. Fedotenko M.A. - Development of mobile applications. First steps, 2019
  45. Bryson P. - Easy way to learn Java, 2019
  46. Horstmann K. - Java. Professional Library Volume 1 Basics, 11th edition, 2019
  47. Java: the basics of publication programmirovaniya.God Objectives: 2019.Avtor: Capel Eugene Gogaevich, Friman Ze'ev
  48. On Java 8.God edition: 2017.Avtor: Bruce Eckel - original in epub (table of contents and the working reference)
  49. Java for 24 hours, 8 th edition, Keydenhed Rogers (Rogers Cadenhead) - 2019
  50. Java in a Nutshell, 7th Edition, David Flanagan, Benjamin Evans - 2018
  51. Java. Developer Reference. 7th Edition, by David Flanagan, Benjamin J. Evans -. 2019
  52. Java 13 Revealed, Author: Kishori Sharan - 2019
  53. Programming in Java for beginners. Author: Alexey Vasiliev
  54. Java Cookbook: Problems and Solutions for Java Developers Fourth Edition. Author: Ian F. Darwin - 2020
  55. Java in the cloud Spring Boot Spring Cloud Cloud Foundry [2019] [RU]
  56. Cloud Native Java [2017] [EN]
  57. Computer Science: An Introduction to Programming in Java, OOP, algorithms and data structures. Author: R. Sedgewick, Wayne K. - 2018
  58. Learn Java for Android Development, 4th Edition, Migrating Java SE Programming Skills to Mobile Development, Author: Peter Spath, Jeff Friesen- 2020





Books byKotlin

Video library

Miscellaneous: useful links, articles, blogs and books, not included in other categories
  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
  25. Clean code: creation, analysis and refactoring. Author: Robert Martin.God publication: 2019
  26. Head First. Design patterns, Author: Eric Freeman, Elizabeth Robson - 2018 - in Russian
  27. Programming Flutter: Native, Cross-Platform Apps the Easy Way. Author: Carmine Zaccagnino, 2020
  28. A. Shvets - Dive into design patterns - 2018
  29. The Pragmatic Programmer 2Ed
  30. Thomas Hunt. Pragmatic Programmer (2nd Edition) - 2020
  31. Flutter For Dummies, Author: Barry Burd, 2020





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 - 25.07.20, 19:09
Reason for editing: Flutter For Dummies, Author: Barry Burd, 2020



Rep: (207)
Books for preparation for Oracle certification:
OCA:

OCP:


Horstmann Java



Rep: (9)
* just @ man And how many courses?



Rep: (48)
Books on java
1 part

part 2

It will be useful to read


Post has been edited0ndsk4n - 07.01.19, 14:40



Rep: (48)
Book on C ++
Herbert Schildt
book
Attached fileC ++. Pdf(9.37 MB)



Rep: (132)
K. Horstmann - Java. Library professionals 10 edition 2017



Post has been editedninja74 - 16.04.19, 17:17
Reason for editing: the first is added



Rep: (888)
Hello. Advise the book on programming for Android for beginners (that's straight for real dummies, level 0). Which tells of the PLO as a whole, the introduction I was awake, and the basics of programming. With me. +



Rep: (330)
* Kokwe,
Head first java + android

Post has been editedAndroid..DEV - 19.01.19, 20:13



Rep: (888)
* Android..DEV , Android Library (Post vlad_13th # 47219031)
This?



Rep: (330)
* Kokwe,
there '18 somewhere in the subject line



Rep: (888)
* Android..DEV , Android Library (Post ZaguraVladimir # 75208120)
?



Rep: (207)
* Kokwe,
The Java preferred to start Shildt, Horstmann, book of the series Head First (an amateur), and, if you already have the experience of owning a different language, Java philosophy Eckel. Also, algorithms something like Sedgwick, LaforГЄt or feed. And Android or book Reto Meier, Android or for professionals from the Big Nerd Ranch.



Rep: (85)
The Java can also read a Head First, it is quite good for beginners.



Rep: (449)
Kokwe @ 19.01.19, 22:20*
for Android for Beginners ... Where describes the PLO as a whole, the introduction I was awake, and the basics of programming


it is necessary to read many different books beforeI am writing whyand furtherone reason

and such that all in one - such a book does not and can not

Post has been editedpavlofff - 20.01.19, 05:24



Rep: (184)
Java concurrency in practice - Brian Goetz in Russian (format .pdf)

Attached fileJava concurrency in practice_BrianGoetz_rus.pdf(4.97 MB)


Post has been editedsinicyn - 27.01.19, 19:40



Rep: (133)
Head First. Programming for Android.2018 g



Rep: (184)
Sun Microsystems - Code Conventions (1997)
• English language;
• .pdf format.

Attached fileSunMicrosystems_CodeConventions-1997.pdf(128.89 KB)


Post has been editedsinicyn - 04.02.19, 13:57



Rep: (4)
sinicyn 04/04/19 12:56*
Sun Microsystems - Code Conventions


Well, smart white people wrote. Where did these moronic Hindu mValueName come from?

Post has been editedn007 - 04.02.19, 20:11



Rep: (1274)
* n007,
https://ru.wikipedia.org/wiki/Hungary_notation



Rep: (4)
Hungarian_voice

Oh, exactly, I remembered!
Microsoft was to be expected.



Rep: (3608)
n007 @ 04.02.19, 20:11*
Well, smart white people wrote. Where did these moronic Hindu mValueName come from?

You do not confuse the design of the code and notation (the naming of variable names, etc.)?
n007 @ 04.02.19, 20:11*
mValueName

This is a notation that helps in perception, and in the book rules for formatting code. What is wrong with the notations? Nobody needs to use them, but in general they help. You can also not use formatting, write all one line.
In general, this is not exactly the Hungarian notation (since s in it is a string and other differences), but AOSP recommendations:https: //source.android...eld-naming-conventions

Post has been editedclever_man - 04.02.19, 20:45


Full version    

Help     rules

Time is now: 07/08/20, 13:48