20 тысяч подписчиков
8 видео
Java. Парсер арифметических выражений, часть 2: оператор "унарный минус" и вызов функций.
Java. Быстрая сортировка. Объяснение на пальцах)
Особенности работы Android приложений. Фоновая работа внутри процесса.
Java. Представление отрицательных чисел. Преобразование цветной фотографии в черно-белую.
Java. Решето Эратосфена. Проверка числа на простоту.
Тестовая трансляция.
Как устроен Android и его приложения.
Android. SurfaceView. Рисуем звезды в 3D, теперь на телефоне.
Java. Вычисление арифметического выражения из строки методом рекурсивного спуска.
Java. Побитовые операторы.
Java. Обобщенный класс для представления дерева с любыми данными.
Java. Обращение односвязного списка.
Java. Задача о рюкзаке. Динамическое программирование.
Flutter. Обзор фреймворка. Пишем кроссплатформенное приложение - калькулятор.
Java. Поиск в массиве: линейный, двоичный.
Что такое архитектура приложения. Паттерны MVC, MVP, MVVM.
Java. Dithering. Алгоритм генерации черно-белых изображений.
Код для визуализации алгоритмов сортировки на Java. Обзор.
Java. Пишем генератор псевдослучайных чисел.
Java. Ковариантность и контравариантность обобщенных типов на примере ArrayList.
О процессе обучения программированию.
Уровни профессионального развития разработчика: Junior, Middle, Senior.
Java. Bogosort. Случайная сортировка.
Java. Разбираемся с монадами.
Java. Проблема с null. Null safety.
Java. Многопоточность. Остановка потока. Обработка InterruptedException.
Java. Для чего нужен Optional?
Java. Сортировка подсчетом.
Java. Класс Object. Разбор вопросов на собеседование.
Java. Префиксное дерево. Основные операции, сохранение в файл, практическое применение.
RxJava. Неформальное введение.
Java. Парсер арифметических выражений, часть 2: оператор унарный минус и вызов функций.
Java. Алгоритм Хаффмана для компрессии данных.
Java. Распараллеливаем вычисления на пуле потоков.
Java. Сортировка вставками.
Java. Задачка с собеседования.
Java. Адаптивная компрессия Хаффмана.
Java. Рисуем звезды в 3D пространстве.
Android. Пишем приложение - будильник.
Java. Системы счисления. Алгоритм перевода в произвольную систему счисления.
Android. Пишем приложение - калькулятор
Android. Ввод с динамическим форматированием в EditText.
Java. Fluent Interface.
Java. Лямбда-выражения.
Java. Многопоточность. Ключевое слово synchronized
Java. Интерфейс Comparator и стандартная сортировка Сollections.sort()
Kotlin. Обзор языка для Java разработчиков.
Java. Работа с датой и временем.
IDEA. Горячие клавиши и эффективная работа для начинающих.
Java. Многопоточность. Как устроить Deadlock.
Android. How to send SMS despite Google Play limitations