Android Library | we collect books on Android programming



Rep: (1790)
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



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






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
  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



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 - Yesterday, 14:30
Reason for editing: actualize links



Rep: (207)
* Kokwe,
At JetBrains have a course on Coursera. In my opinion, it is just in Russian.



Rep: (9)
kingofshadows @ 20.03.19, 22:10*
At JetBrains have a course on Coursera. In my opinion, it is just in Russian.

Nope, there is English on them, but therethe other, he is Russian.

Post has been editedMagnumv44 - 21.03.19, 11:20



Rep: (207)
Magnumv44 @ 21.03.19, 11:20*
the other, he is Russian.

he had in mind.



Rep: (83)
* Kokwe,
On stepic.org have free course.



Rep: (18)
* Kokwe,
The book is one in the cap. Maybe not for beginners, I do not know.
I also met:
https://kotlinlang.ru/
http: //developer.alexa...mov.ru/android/kotlin/



Rep: (668)
I found on the net a great tutorial on Javahttps://metanit.com/java/tutorial/All who are interested in learning from the ground up for beginners, highly recommend. From all that I have read this is the most clear and without explanation of the excess water language.

pros
  • Explains the basics of programming. The training starts right from the very basics, if you do not know any programming languages, the appendix lists the commands and syntax.

  • Fundamentals of Java language itself. The features most Java. Syntax, data types, the PLO and the other that relates to the specifics of Java.

  • It is simple, no unnecessary information. This is perhaps the easiest of the description, and in the same time compressed by the number of tutorial information of all that I have met. Very similar to the translation of the official documentation, but it is not.

  • At the end of each chapter there is a discussion where you can ask that it is not clear, the author of the textbook always immediately answer questions. author Nick Metanit site


minuses
  • Very little tasks and control questions. I would like more. In general, that's all. More for myself minuses found.

Yet the site has a tutorial on Java FXhttps://metanit.com/java/javafx/.
In general, there is a lot of things still have a lot of books on different programming languages, but I can not judge about the other, as he was reading the textbook just for Java

Post has been editedStupidSage - 27.03.19, 08:42



Rep: (552)
Joshua Bloch. Java: efficient programming. 3rd edition
Year of publication: 2019
Description
Cover
Attached Image

Speaking about the third edition of the book Effective programming in Java, Third Edition, is enough to mention his author - Joshua Bloch - and this will be the best of its recommendations. The book is an embodied experience of the author as a programmer in Java. New features of this programming language, introduced in version, published since the previous edition of the book, in fact signify the emergence of entirely new concepts, so to use them effectively is not enough just to know of their existence, and to program in Java using modern old paradigms. For programming fully applies Euclid's phrase about the fact that there is no royal ways in geometry. But go all the way the study and development of the programming language you can help guide showing the most interesting places and warning of the pits and potholes. In this guide can serve as a book, Joshua Bloch. With it, you do not get lost and do not wander off into the jungle, out of which will be long and hard to get out with a debugger. In this case, the book is not just teach you how to use the new features of the language - she learned how to use them effectively. But that's not all - the book is not just teaching the effective use Java, but also explains why a particular problem to be solved that way. This book makes you not only memorize the rules - it makes you think. Although this book is primarily intended for enthusiasts and professionals, it is worthy of a place on the shelf of any programmer - both professional and novice green. The Java programming language has changed significantly since the previous edition of the book, published shortly after the release of Java 6. This classic work carefully renovated, so that readers can fully take advantage of the latest versions of the language and library functions. In today's Java supports multiple programming paradigms. Therefore, programmers often have a need for specific recommendations, which are described in this book. As in previous editions, each chapter of the book consists of a series of sections, each of which describes the specific advice, given the intricacies of the Java platform and provides updated code samples. For each topic provides a comprehensive description and explanation of how to proceed in this case, as it does not follow and why. The third edition covers the features of the programming language and libraries appearing in Java 7, 8 and 9, including functional programming constructs added to its object-oriented roots. The book also includes many new tips, as well as a chapter devoted to the lambda expressions and streams.
Attached fileJoshua Bloch - Java. Effective programming, 3rd izdanie.pdf(33.56 MB)



Rep: (552)
Java Program Design
Principles, Polymorphism, and Patterns

Author: Edward Sciore
Year of publication: 2019
Publisher: Apress
English language
Quality: The original e-mail (ebook)
Description
Cover
Attached Image
This book is for programmers who know how to write non-OOP code but would like to immerse themselves in the world of Java, as well as for programmers who want to raise OOP skills to the next level. Even experienced programmers will find interesting examples and ideas in each chapter.

You will learn the basics of polymorphism and other fundamental aspects of object-oriented design and design patterns study, which would have to know any practitioner of Java. The book complements the traditional design patterns, programming new features in Java, such as functional interfaces and lambda expressions.

You will learn how to
to create well-designed programs to identify and improve poorly designed;
professional use polymorphism in Java interfaces and class hierarchies;
the use of traditional design patterns based on modern Java features;
use classes from Java libraries to implement design patterns in your programs.

Attached fileSciore E. - Java Program Design - 2019.pdf(5.87 MB)
Attached fileSciore E. - Java Program Design - 2019.epub(5.29 MB)



Rep: (552)
Java. A Beginner's Guide.7th Edition
Year of publication: 2019
Author: G. Shildt
Russian language
Quality: the Scanned pages + layer of the recognized text
Interactive contents: Yes
Number of pages: 810
Description
Cover
Attached Image
The next edition of the bestseller, updated with all the new products Java Platform, Standard Edition 9 (Java SE 9), will allow readers as soon as possible to start programming in Java. Experienced author Herbert Schildt at the beginning of the book introduces readers to the fact how to create, compile and run programs written in Java. Next discussed keywords, syntax and language constructs that make up the basis of Java. It will also address advanced topics, including multi-threaded programming, generalizations, lambda expressions, Swing, JavaFX and Java SE key innovation 9 - modules. As a bonus, readers can get acquainted with JShell - a new Java interactive shell.

Attached fileShildt G. - Java. A Beginner's Guide - 2019.pdf(11.41 MB)



Rep: (132)
Reto Meier - Android 4. Programming applications for tablets and smartphones 2013



N.Prokhorenok - Basics of JAVA 2017

Attached Image

Attached fileBasics Java.pdf(7.2 MB)
Attached fileListings.doc(413.5 KB)


Post has been editedninja74 - 16.04.19, 17:14



Rep: (2)
Zdravstvuyte.Kto anyone know of a site / book, which explains the creation of search (SearchView) and change those (setTheme) in android?



Rep: (3575)
* fozilov.7459045, ummm ..
https://www.google.com/...pera&ie=UTF-8&oe=UTF-8
The second question is the same and will be a bunch of links, as this issue is popular very much.



Rep: (22)
Development of mobile applications. First steps
Author: MA Fedotenko
Year of publication: 2019
Publisher: Laboratory Knowledge
Russian language
Quality: Scanned Pages
Number of pages: 338
Description
Cover
Attached Image

This book - a practical guide for those who have already made the first steps in the development of mobile applications for Android or still dreaming about it. With it, you can easily learn the basics of development, will be introduced to Android Studio development environment, create their own applications that can be shared with friends and the world.

Attached fileFedotenko M. Development of mobile applications - 2019.pdf(76.74 MB)



Rep: (552)
Easy way to learn Java
Author: Payne Bryson
Year of publication: 2019
Russian language
Interactive table of contents: No
Number of pages: 402
Description
Cover
Attached Image

Java - one of the most popular and sought-after programming languages ​​in the world, but also one of the most difficult to learn, especially for beginners. The author of this book, Bryson Payne, has developed its own method of teaching, which is based on the passage of the material exclusively on practical examples.

Start learning the Java, creating a simple game for PC and Android, you know the how the JShell tool using the popular Eclipse environment and the Android Studio development, learn to find and correct errors in the code and is in demand as a programmer with the book "Easy way to learn JavaВ»!

Attached filePayne Bryson - Easy way to learn Java (Computer World bestseller) - 2019.pdf(23.59 MB)



Rep: (552)
Java. Library professionals Fundamentals Volume 1, 11th edition
Year of publication: 2019
Author: Kay Horstmann
Russian language
Quality: The recognized text without errors (OCR)
Interactive contents: Yes
Number of pages: 866
Cover
Attached Image
Description
A comprehensive guide to Java for serious programmers! Fully updated versions of Java SE 9, 10 and 11.

This eleventh edition of a comprehensive guide to writing secure, comfortable followed by the application code. Whichever version you may use, whether it's Java SE 9, 10 or 11, this book provides a deep and practical understanding of the Java language and the API, and the hundreds listed in her real-life examples demonstrate the effective and efficient ways to address the practical application programming tasks.

Updated in this book code examples reflect the long-awaited opportunity modularization, and demonstrate how to write easily extensible and followed by application code in Java. Reading the book, you will learn how to use the new tool JShell, realizing cycle REPL for accelerated development of the Java language and the experimental application development, practical application of improvements in the application interface Process API, competitive blocking, logging and compilation.


Attached files

Attached fileHorstmann Cay - Java. Library professional Fundamentals Volume 1, 11th edition - 2019.pdf(79.89 MB)



Rep: (552)
Head First Kotlin
Author: David Griffiths
Year of publication: 2019
English language
Number of pages: 480
Cover
Attached Image
Description
Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. You'll learn everything from language fundamentals to collections, generics, lambdas, and higher-order functions. Along the way, you'll get to play with both object-oriented and functional programming. If you want to really understand Kotlin, this is the book for you.
Attached fileGriffiths.D - Head First Kotlin - 2019.epub(46.9 MB)



Rep: (552)
The Joy of Kotlin
Author: Pierre-Yves Saumont
Year of publication: 2019
English language
Number of pages: 480
Cover
Attached Image
Description
The Joy of Kotlin teaches you to write comprehensible, easy-to-maintain, safe programs with Kotlin. In this expert guide, seasoned engineer Pierre-Yves Saumont teaches you to approach common programming challenges with a fresh, FP-inspired perspective. As you work through the many examples, you'll dive deep into handling errors and data properly, managing state, and taking advantage of laziness. The author's down-to-earth examples and experience-driven insights will make you a better-and more joyful-developer!

Attached fileSaumont P. - The Joy of Kotlin - 2019.epub(3.76 MB)
Ex. the code:Attached filefpinkotlin-master.zip(1.43 MB)



Rep: (349)
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.9 - Attached fileAndExplore-0.9.pdf (8.08 MB)


Elements of Kotlin - 0.2 - Attached fileKotlin-0.2.pdf (1.91 MB)


Elements of Kotlin Coroutines - 0.1 - Attached fileCoroutines-0.1.pdf (982.49 KB)


Elements of Q - The final - Attached fileQ-FINAL.pdf (1.49 MB)


Elements of Jetpack - 0.5 - Attached fileJetpack-0.5.pdf (11.19 MB)


Post has been editedMenos - 11.11.19, 17:30
Reason for editing: Jetpack ->0.5 | Q ->Final | Android -> 0.9



Rep: (668)
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: (6)
Free course from Google for Android on Kotlin
https://udacity.com/course/ud9012

Post has been editedRusabi - 14.05.19, 21:24


Full version    

Help     rules

Time is now: 16/06/20, 14:51