Содержание курса
1. Введение
1 урок
4 878
4 878
17м
177
Открытый
1.1
Что из себя представляет Android-разработка?
↗
4 878
4 878
17м 33с
177
2. Изучаем язык Java
32 урока
45 659
45 659
452м
3073
Открытый
2.1
Установка среды разработки
↗
3 069
3 069
3м 11с
93
Открытый
2.2
Первая программа Hello World
↗
2 843
2 843
11м 16с
135
Открытый
2.3
Переменные
↗
2 553
2 553
14м 42с
117
Открытый
2.4
Условные операторы
↗
2 576
2 576
11м 39с
99
Закрытый
2.5
Типы данных. Целые числа.
↗
1 502
1 502
18м 58с
120
Закрытый
2.6
Float and Double
↗
1 460
1 460
9м 35с
89
Закрытый
2.7
Char
↗
1 426
1 426
7м 47с
85
Закрытый
2.8
Boolean
↗
1 403
1 403
13м 8с
98
Закрытый
2.9
String
↗
1 386
1 386
7м 19с
91
Закрытый
2.10
Циклы
↗
1 375
1 375
17м 33с
107
Закрытый
2.11
Массивы
↗
1 354
1 354
17м 10с
103
Закрытый
2.12
Цикл for each
↗
1 333
1 333
9м 51с
87
Закрытый
2.13
Switch Case
↗
1 311
1 311
10м 21с
88
Закрытый
2.14
Введение в ООП
↗
1 374
1 374
18м 41с
122
Закрытый
2.15
Введение в методы
↗
1 307
1 307
17м 46с
113
Закрытый
2.16
Параметризированные методы
↗
1 288
1 288
11м 3с
93
Закрытый
2.17
Конструкторы
↗
1 270
1 270
9м 48с
90
Закрытый
2.18
Перегрузка методов и конструкторов
↗
1 252
1 252
22м 59с
120
Закрытый
2.19
Ссылочные типы в методах и конструкторах
↗
1 238
1 238
17м 35с
90
Закрытый
2.20
Модификаторы доступа
↗
1 202
1 202
21м 12с
92
Закрытый
2.21
Ключевые слова static и final и аргументы переменной длины
↗
1 192
1 192
17м 14с
103
Закрытый
2.22
Создаем собственную коллекцию
↗
1 176
1 176
26м 19с
101
Закрытый
2.23
Оболочки типов
↗
1 134
1 134
11м 16с
86
Закрытый
2.24
Встроенные коллекции
↗
1 113
1 113
16м 34с
80
Закрытый
2.25
Наследование. Конструкторы и модификатор protected
↗
1 082
1 082
13м 55с
88
Закрытый
2.26
Наследование часть 2. Переопределение методов
↗
1 060
1 060
13м 53с
77
Закрытый
2.27
Наследование часть 3. Абстрактные классы и методы
↗
1 043
1 043
15м 41с
95
Закрытый
2.28
Интерфейсы часть 1. Upcast, downcast, полиморфизм
↗
1 077
1 077
24м 10с
85
Закрытый
2.29
Интерфейсы часть 2. Анонимные классы.
↗
1 035
1 035
9м 23с
80
Закрытый
2.30
Обработка исключений.
↗
1 038
1 038
13м 57с
66
Закрытый
2.31
String.format(), toString и Random
↗
1 037
1 037
13м 21с
71
Закрытый
2.32
Многопоточное программирование
↗
1 150
1 150
22м 42с
109
3. Введение в Android разработку
3 урока
4 320
4 320
31м
296
Закрытый
3.1
Установка Android Studio
↗
1 437
1 437
3м 49с
71
Закрытый
3.2
Первое приложение Hello World
↗
1 480
1 480
15м 42с
99
Закрытый
3.3
Работа со строками
↗
1 403
1 403
13м 26с
126
4. Разработка простых приложений и работа с Activity
4 урока
5 415
4 965
82м
530
Закрытый
4.1
Приложение Calculator. Создаем макет
↗
1 459
1 459
37м 5с
149
Закрытый
4.2
Приложение Calculator. Добавляем логику
↗
1 359
1 115
19м 33с
149
Закрытый
4.3
Приложение Messenger. Создаем макет
↗
1 318
1 318
12м 11с
101
Закрытый
4.4
Приложение Messenger. Добавляем логику
↗
1 279
1 073
15м 36с
131
5. Жизненный цикл приложения
4 урока
4 864
4 671
55м
490
Закрытый
5.1
Создание приложения GameScore
↗
1 300
1 300
16м 17с
130
Закрытый
5.2
Методы ЖЦ onCreate и onDestroy
↗
1 210
1 210
11м 50с
125
Закрытый
5.3
Методы ЖЦ onStart и onStop
↗
1 192
1 192
19м 44с
116
Закрытый
5.4
Методы ЖЦ onPause, onResume, onRestart
↗
1 162
969
9м 52с
119
6. Пользовательский интерфейс
7 уроков
7 947
7 740
105м
745
Закрытый
6.1
Обзор приложения Cafe
↗
1 241
1 241
3м 53с
100
Закрытый
6.2
Дизайн первого экрана
↗
1 195
1 195
18м 7с
114
Закрытый
6.3
Дизайн второго экрана
↗
1 138
1 138
26м 55с
99
Закрытый
6.4
Дизайн третьего экрана
↗
1 111
1 111
10м 23с
95
Закрытый
6.5
Логика первого экрана
↗
1 114
1 114
15м 24с
117
Закрытый
6.6
Логика второго экрана
↗
1 082
1 082
27м 42с
102
Закрытый
6.7
Логика третьего экрана
↗
1 066
859
5м 7с
118
7. Работа со списками и базами данных
17 уроков
16 684
16 684
195м
1636
Закрытый
7.1
Обзор приложения Todo List
↗
1 165
1 165
2м 34с
87
Закрытый
7.2
Todo List. Создание первого экрана
↗
1 095
1 095
24м 52с
126
Закрытый
7.3
Todo List. AddNoteActivity
↗
1 043
1 043
14м 25с
100
Закрытый
7.4
Singleton
↗
1 057
1 057
16м 6с
101
Закрытый
7.5
Удаление элементов
↗
1 005
1 005
4м 42с
78
Закрытый
7.6
RecyclerView Adapter
↗
1 014
1 014
19м 38с
118
Закрытый
7.7
Установка адаптера в RecyclerView
↗
981
981
6м 55с
74
Закрытый
7.8
Добавление слушателей в адаптер
↗
961
961
8м 5с
89
Закрытый
7.9
Удаление элементов свайпом
↗
953
953
8м 13с
85
Закрытый
7.10
Room database
↗
973
973
19м 18с
101
Закрытый
7.11
NotesDao
↗
944
944
11м 47с
98
Закрытый
7.12
Использование БД в MainActivity
↗
934
934
9м 4с
92
Закрытый
7.13
Autogenerate и Ignore
↗
907
907
6м 16с
84
Закрытый
7.14
Handler
↗
909
909
10м 50с
87
Закрытый
7.15
LiveData
↗
912
912
8м 10с
92
Закрытый
7.16
MVVM ViewModel
↗
929
929
10м 4с
108
Закрытый
7.17
MutableLiveData и ViewModelProvider
↗
902
902
21м 25с
116
8. RxJava
6 уроков
4 912
4 770
58м
485
Закрытый
8.1
Проблемы класса Thread
↗
909
909
5м 29с
89
Закрытый
8.2
Введение в RxJava
↗
867
867
13м 34с
91
Закрытый
8.3
Disposable
↗
814
814
9м 44с
76
Закрытый
8.4
Single
↗
793
793
10м 14с
72
Закрытый
8.5
Создание Single и Completable
↗
771
771
10м 22с
76
Закрытый
8.6
Exception Handling
↗
758
616
11м 31с
81
9. Работа с интернетом
8 уроков
6 338
6 122
85м
596
Закрытый
9.1
JSON
↗
872
872
12м 31с
89
Закрытый
9.2
Загрузка данных
↗
816
816
15м 21с
78
Закрытый
9.3
StringBuilder
↗
787
787
6м 50с
66
Закрытый
9.4
Работа с JSON Object
↗
778
778
4м 30с
71
Закрытый
9.5
Refactoring
↗
768
768
12м 49с
73
Закрытый
9.6
Glide
↗
773
773
9м 47с
61
Закрытый
9.7
Операторы doOn
↗
751
751
10м 41с
66
Закрытый
9.8
Retrofit
↗
793
577
17м 16с
92
10. Практическая работа. Создание приложения Movies
21 урок
13 843
13 687
226м
1320
Закрытый
10.1
Обзор приложения Movies
↗
910
910
2м 41с
77
Закрытый
10.2
Зависимости и обзор API
↗
776
776
9м 14с
72
Закрытый
10.3
Создание POJO
↗
767
767
25м 23с
83
Закрытый
10.4
Загружаем данные
↗
711
711
8м 23с
61
Закрытый
10.5
Query Params
↗
685
685
10м 7с
74
Закрытый
10.6
Layouts
↗
675
675
7м 39с
54
Закрытый
10.7
Movies Adapter
↗
667
667
11м 1с
57
Закрытый
10.8
Circle Background
↗
646
646
12м 36с
58
Закрытый
10.9
Подгрузка данных. Часть 1
↗
660
660
13м 14с
72
Закрытый
10.10
Подгрузка данных. Часть 2
↗
631
631
11м 3с
66
Закрытый
10.11
MovieDetailActivity. Интерфейс Serializable
↗
629
629
16м 1с
64
Закрытый
10.12
Загрузка трейлеров
↗
624
624
9м 22с
60
Закрытый
10.13
Оператор RxJava - map
↗
615
615
8м 0с
55
Закрытый
10.14
Отображение трейлеров
↗
609
609
12м 41с
57
Закрытый
10.15
Неявный интент
↗
616
616
7м 29с
59
Закрытый
10.16
Загрузка отзывов
↗
601
601
9м 9с
56
Закрытый
10.17
Отображение отзывов
↗
593
593
14м 46с
55
Закрытый
10.18
Создание Базы данных
↗
625
625
11м 3с
61
Закрытый
10.19
Сохранение и удаление объектов
↗
591
591
12м 7с
59
Закрытый
10.20
Создание экрана Избранное
↗
583
583
8м 18с
47
Закрытый
10.21
Добавление меню
↗
629
473
10м 13с
73
11. Firebase
18 уроков
10 334
10 170
210м
956
Закрытый
11.1
Обзор приложения Messenger
↗
823
823
3м 9с
63
Закрытый
11.2
Добавляем Firebase
↗
684
684
13м 47с
69
Закрытый
11.3
Изучаем работу с авторизацией
↗
628
628
20м 35с
58
Закрытый
11.4
Дизайн LoginActivity
↗
593
593
13м 5с
56
Закрытый
11.5
RegistrationActivity
↗
566
566
10м 45с
50
Закрытый
11.6
ResetPasswordActivity
↗
555
555
6м 28с
50
Закрытый
11.7
LoginViewModel
↗
561
561
12м 1с
52
Закрытый
11.8
Добавление логики разлогина
↗
553
553
6м 21с
47
Закрытый
11.9
Завершение работы с авторизацией
↗
548
548
12м 54с
52
Закрытый
11.10
Дизайн UsersActivity
↗
543
543
17м 24с
49
Закрытый
11.11
Firebase Database
↗
562
562
17м 34с
59
Закрытый
11.12
Сохранение пользователей в базу данных
↗
539
539
13м 37с
49
Закрытый
11.13
Дизайн ChatActivity
↗
532
532
14м 12с
47
Закрытый
11.14
Messages Adapter
↗
506
506
17м 14с
50
Закрытый
11.15
ChatViewModel
↗
505
505
12м 27с
49
Закрытый
11.16
ViewModelFactory
↗
511
511
10м 53с
52
Закрытый
11.17
Обновление статуса пользователя
↗
523
523
6м 55с
44
Закрытый
11.18
Завершение работы над приложением Messenger
↗
602
438
9м 59с
60
12. Финал
3 урока
2 299
1 904
19м
159
Закрытый
12.1
Тест для получения сертификата. Часть 1
↗
803
557
12м 1с
44
Закрытый
12.2
Тест для получения сертификата. Часть 2
↗
645
496
5м 11с
30
Закрытый
12.3
Завершение курса. Что делать дальше?
↗
851
851
2м 53с
85
13. Дополнительные материалы
1 урок
778
655
50м
49
Закрытый
13.1
Shared Preferences
↗
778
655
50м 35с
49