├── Easy code. Android. Лекция 001.pdf ├── Easy code. Android. Лекция 002.pdf ├── Easy code. Android. Лекция 003.pdf ├── Easy code. Android. Лекция 004.pdf ├── Easy code. Android. Лекция 005.pdf ├── Easy code. Android. Лекция 006.pdf ├── Easy code. Android. Лекция 007.pdf ├── Easy code. Android. Лекция 008.pdf ├── Easy code. Android. Лекция 009.pdf ├── Easy code. Android. Лекция 010.pdf ├── Easy code. Android. Лекция 011.pdf ├── Easy code. Android. Лекция 012.pdf ├── Easy code. Android. Лекция 013.pdf ├── Easy code. Android. Лекция 014.pdf ├── Easy code. Android. Лекция 015.pdf ├── Easy code. Android. Лекция 016.pdf ├── Easy code. Android. Лекция 017.pdf ├── Easy code. Android. Лекция 018.pdf ├── Easy code. Android. Лекция 019.pdf ├── Easy code. Android. Лекция 020.pdf ├── Easy code. Android. Лекция 021.pdf ├── Easy code. Android. Лекция 022.pdf ├── Easy code. Android. Лекция 023.pdf ├── Easy code. Android. Лекция 024.pdf ├── EasyCode. Java. Лекция номер 1.pdf ├── EasyCode. Java. Лекция номер 10.pdf ├── EasyCode. Java. Лекция номер 11.pdf ├── EasyCode. Java. Лекция номер 12.pdf ├── EasyCode. Java. Лекция номер 13.pdf ├── EasyCode. Java. Лекция номер 14.pdf ├── EasyCode. Java. Лекция номер 15.pdf ├── EasyCode. Java. Лекция номер 16.pdf ├── EasyCode. Java. Лекция номер 17.pdf ├── EasyCode. Java. Лекция номер 18.pdf ├── EasyCode. Java. Лекция номер 19.pdf ├── EasyCode. Java. Лекция номер 2.pdf ├── EasyCode. Java. Лекция номер 20.pdf ├── EasyCode. Java. Лекция номер 21.pdf ├── EasyCode. Java. Лекция номер 22.pdf ├── EasyCode. Java. Лекция номер 23.pdf ├── EasyCode. Java. Лекция номер 24.pdf ├── EasyCode. Java. Лекция номер 25.pdf ├── EasyCode. Java. Лекция номер 26.pdf ├── EasyCode. Java. Лекция номер 27.pdf ├── EasyCode. Java. Лекция номер 28.pdf ├── EasyCode. Java. Лекция номер 29.pdf ├── EasyCode. Java. Лекция номер 3.pdf ├── EasyCode. Java. Лекция номер 30.pdf ├── EasyCode. Java. Лекция номер 31.pdf ├── EasyCode. Java. Лекция номер 32.pdf ├── EasyCode. Java. Лекция номер 4.pdf ├── EasyCode. Java. Лекция номер 5.pdf ├── EasyCode. Java. Лекция номер 6.pdf ├── EasyCode. Java. Лекция номер 7.pdf ├── EasyCode. Java. Лекция номер 8.pdf ├── EasyCode. Java. Лекция номер 9.pdf ├── EasyCode. Kotlin. Лекция номер 1.pdf ├── EasyCode. Kotlin. Лекция номер 2.pdf ├── EasyCode. Kotlin. Лекция номер 3.pdf ├── EasyCode. Kotlin. Лекция номер 4.pdf ├── EasyCode. Kotlin. Лекция номер 5.pdf ├── EasyCode. Kotlin. Лекция номер 6.pdf ├── EasyCode. Kotlin. Лекция номер 7.pdf ├── EasyCode. Kotlin. Лекция номер 8.pdf └── README.md /Easy code. Android. Лекция 001.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 001.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 002.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 002.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 003.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 003.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 004.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 004.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 005.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 005.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 006.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 006.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 007.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 007.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 008.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 008.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 009.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 009.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 010.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 010.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 011.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 011.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 012.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 012.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 013.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 013.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 014.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 014.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 015.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 015.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 016.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 017.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 017.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 018.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 019.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 019.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 020.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 020.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 021.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 021.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 022.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 022.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 023.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 023.pdf -------------------------------------------------------------------------------- /Easy code. Android. Лекция 024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/Easy code. Android. Лекция 024.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 1.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 10.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 11.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 11.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 12.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 13.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 13.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 14.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 14.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 15.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 16.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 17.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 17.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 18.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 18.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 19.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 19.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 2.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 20.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 20.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 21.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 21.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 22.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 22.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 23.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 23.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 24.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 24.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 25.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 25.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 26.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 26.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 27.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 27.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 28.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 28.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 29.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 29.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 3.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 30.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 30.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 31.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 31.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 32.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 32.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 4.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 5.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 6.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 7.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 8.pdf -------------------------------------------------------------------------------- /EasyCode. Java. Лекция номер 9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Java. Лекция номер 9.pdf -------------------------------------------------------------------------------- /EasyCode. Kotlin. Лекция номер 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Kotlin. Лекция номер 1.pdf -------------------------------------------------------------------------------- /EasyCode. Kotlin. Лекция номер 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Kotlin. Лекция номер 2.pdf -------------------------------------------------------------------------------- /EasyCode. Kotlin. Лекция номер 3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Kotlin. Лекция номер 3.pdf -------------------------------------------------------------------------------- /EasyCode. Kotlin. Лекция номер 4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Kotlin. Лекция номер 4.pdf -------------------------------------------------------------------------------- /EasyCode. Kotlin. Лекция номер 5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Kotlin. Лекция номер 5.pdf -------------------------------------------------------------------------------- /EasyCode. Kotlin. Лекция номер 6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Kotlin. Лекция номер 6.pdf -------------------------------------------------------------------------------- /EasyCode. Kotlin. Лекция номер 7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Kotlin. Лекция номер 7.pdf -------------------------------------------------------------------------------- /EasyCode. Kotlin. Лекция номер 8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnnySC/Lectures/c9841aebe7da8fb293352f2cbbed3fa3f90149ee/EasyCode. Kotlin. Лекция номер 8.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Lectures 2 | Лекции по джава, котлин и андроид в текстовом формате 3 | 4 | Плейлист на ютуб по этим же лекциям 5 | https://www.youtube.com/playlist?list=PLQRyeBV1rkk0_R1aXEeXxc-IVbl8q7f-l 6 | 7 | Содержание лекций Java 8 | 9 | 1. hello world (https://youtu.be/BqfEi_osfRA) 10 | 11 | 2. psvm, sout (https://youtu.be/BqfEi_osfRA) 12 | 13 | 3. методы, аргументы и строки (https://youtu.be/BqfEi_osfRA) 14 | 15 | 4. String и int (https://youtu.be/ESPGTJZXshE) 16 | 17 | 5. переменные (https://youtu.be/ESPGTJZXshE) 18 | 19 | 6. реинит, final переменные (https://youtu.be/ESPGTJZXshE) 20 | 21 | 7. статик файнл константы и просто статик переменные, float и double (https://youtu.be/GZEXEGWVkho) 22 | 23 | 8. long, byte и short, cast типов (https://youtu.be/GZEXEGWVkho) 24 | 25 | 9. boolean, if, debug (https://youtu.be/GZEXEGWVkho) 26 | 27 | 10. else, if else if else, && (https://youtu.be/lMLQKulIBJ0) 28 | 29 | 11. || , ternary operator (https://youtu.be/lMLQKulIBJ0) 30 | 31 | 12. решение задач (https://youtu.be/lMLQKulIBJ0) 32 | 33 | 13. массивы, цикл for (https://youtu.be/wRoEYQiXtaE) 34 | 35 | 14. foreach, break (https://youtu.be/wRoEYQiXtaE) 36 | 37 | 15. while, Scanner(System.in) (https://youtu.be/wRoEYQiXtaE) 38 | 39 | 16. решение задач 40 | 41 | 17. решение задач 42 | 43 | 18. class, конструктор (https://youtu.be/AxSlN0OsaEQ) 44 | 45 | 19. валидация данных в конструкторе, исключения, статик методы класса и нестатик (https://youtu.be/AxSlN0OsaEQ) 46 | 47 | 20. вызов конструктора из конструктора, модификаторы доступа private public (https://youtu.be/AxSlN0OsaEQ) 48 | 49 | 21. ООП, инкапсуляция, наследование, полиморфизм, protected , @Override, аннотации (https://youtu.be/jRUcgy7KJk0) 50 | 51 | 22. Object, getClass(), class Class; toString(), abstract (https://youtu.be/jRUcgy7KJk0) 52 | 53 | 23. Factory pattern, switch, void doThing(Object… args) (https://youtu.be/jRUcgy7KJk0) 54 | 55 | 24. switch, case, break, default, enum class, instanceof (https://youtu.be/U9edQwXpbJA) 56 | 57 | 25. null, interface, generics, @Nullable, @NotNull, агрегация, interface segregation (https://youtu.be/U9edQwXpbJA) 58 | 59 | 26. Callback, Chain of Responsibility pattern, lambda expressions, anonym class (https://youtu.be/_6ILz75NiNc) 60 | 61 | 27. List (https://youtu.be/_6ILz75NiNc) 62 | 63 | 28. Pattern Observer (https://youtu.be/_6ILz75NiNc) 64 | 65 | 29. 10 задач 66 | 67 | 30. решение 4 задач 68 | 69 | 31. Streams, Threads, Runnable, try catch finally, рекурсия (https://youtu.be/mdylSp30U3U) 70 | 71 | 32. Synchronized method (https://youtu.be/mdylSp30U3U) 72 | 73 | Содержание лекций по Kotlin 74 | 75 | 1. методы fun, переменные const, var, val, vararg, дефолтные значения аргументов метода, инфикс функции, тейлрек фунции, экстеншн фукнции (https://youtu.be/0DV2zV3LqFk) 76 | 77 | 2. синглтон джава, object, конструкторы класса, дефолтные значения аргументов, вызов конструктора из другого, инит блок. геттеры/сеттеры джава + проперти котлин. Вложенные классы и иннер классы, обьекты интерфейса (https://youtu.be/0DV2zV3LqFk) 78 | 79 | 3. if else тернарный, when, in, is, as, as?, ?. Null-safety, sealed class, TODO() (https://youtu.be/nyOcHsAjw7Q) 80 | 81 | 4. циклы for, foreach,foreachindexed, break@loop, in, until, downTo, step, ((index, value) in array.withIndex(), return from loop in method, Array, arrayOf (https://youtu.be/nyOcHsAjw7Q) 82 | 83 | 5. equals, hashcode, data class, hashcode collisions, set, map (https://youtu.be/f_sN_uTq_OI) 84 | 85 | 6. Множественное наследование interface default methods, open class, open fun, multiple override (https://youtu.be/f_sN_uTq_OI) 86 | 87 | 7. by lazy, lateinit var, wth, let, run, also,apply, use, lambda (https://youtu.be/hviDYIqoTfM) 88 | 89 | 8. get(), set() = { } , defensive copy java, mutable list, filter, map, coroutines intro (https://youtu.be/hviDYIqoTfM) 90 | 91 | Содержание лекций Android раздела 92 | 1. Структура проекта и отображение текста. (https://youtu.be/K5qjIWwg_sc) 93 | Project structure, activity, manifest, xml, TextView, strings.xml, ru/strings.xml,dimens.xml, colors.xml, styles.xml, themes.xml, CData, visibility,SpannableString,ClickableSpan, Snackbar, landscape, portrait 94 | 95 | 2 Изображения. (https://youtu.be/4DKankIBVVQ) 96 | ImageView, svg, png, drawable, Picasso 97 | 98 | 3. Поля ввода и кнопки. (https://youtu.be/LM8XSXVezlY) 99 | TextInputLayout, TextInputEditText, TextWatcher, Patterns.EMAIL_ADDRESS, Button, hideKeyboard 100 | 101 | 4. Чекбоксы, прогрес, изображения кнопки и диалоги. (https://youtu.be/hSMVqZoaJrc) 102 | CheckBox, ProgressBar, Dialog, ImageButton, BottomDialog 103 | 104 | 5. Поворот экрана, ЖЦ активити, патерн проектирования (https://youtu.be/oAAXVh_UMDI) 105 | Bundle, MVVM, SOLID: S 106 | 107 | 6. Храним примитивные данные. (https://youtu.be/iqZgv2O62ks) 108 | SharedPreferences, java.util.Timer 109 | 110 | 7. Тестируем код. (https://youtu.be/pLY8_I2E_QY) 111 | Unit-tests, SOLID: L & D 112 | 113 | 8. Клиент-серверное приложение. (https://youtu.be/tPd7mv8lyYg и https://youtu.be/OoL_Mm8-VVY) 114 | класс Application, HttpUrlConnection, Retrofit2, Gson 115 | 116 | 9. Хранение данных (https://youtu.be/jeW9SkMcG54 и https://youtu.be/ksr6LFHrT4M) 117 | Realm, noSql 118 | 119 | 10. Мапинг данных (https://youtu.be/5DtPMSrScEA) 120 | 121 | 11. Корутины! (https://youtu.be/HTtKGU9_MFw https://youtu.be/VkQvmh5RfE4 ) 122 | 123 | 12. SOLID : ISP Interface Segregation 124 | 125 | 13. LiveData, CustomView Intro 126 | 127 | 14. Clean Architecture! 128 | 129 | 15. #силачистойархитектуры меняем слой данных. 130 | логируем вызовы к апи через HttpLoggingInterceptor 131 | 132 | 16. CustomView детальный обзор 133 | 134 | 17. #силачистойархитектуры масштабируемость 135 | 136 | 18. дженерики в андроид, багфикс на 28 файлов 137 | 138 | 19. RecyclerView первая часть 139 | 140 | 20. RecyclerView детальный разбор 141 | 142 | 21. DiffUtilCallback 143 | 144 | 22.Fragments, ViewPager2, TabLayout 145 | 146 | 23. ViewModelFactory, FragmentManager, IoC 147 | 148 | 24. Ui tests 149 | --------------------------------------------------------------------------------