EasyCodeRu
1.9K subscribers
842 photos
82 videos
98 files
1.51K links
Канал для тех, кто хочет научиться программированию с нуля
Java, Kotlin, TDD, ООП, Android
Github : https://github.com/johnnysc
YouTube: https://www.youtube.com/c/easyCodeRu

заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Download Telegram
Easy code. Android. Лекция 2.pdf
1.9 MB
Вторая лекция!
Детальный разбор (насколько возможно) изображений в Андроид. Подключаем первые библиотеки! Скачиваем 8к jpg.
Будет интересно, всего 14 страниц.
Наслаждайтесь!
При возникновении вопросов можно писать в комментариях к посту или сразу в чате https://t.me/easyCodeRuChat

Также доступна по ссылке на гитхаб
👍2
Анонс. Следующая лекция выйдет на выходных - рассмотрим поля ввода и кнопки
👍1
Easy code. Android. Лекция 3.pdf
1.2 MB
Третья лекция! Поля ввода и кнопки! Разобрали типичную задачу логин экрана. Помните мы писали валидаторы для пароля? Они пригодятся нам в этой лекции (в части д/з). 15 страниц чистого удовольствия. Наслаждайтесь!

Также доступна по ссылке на гитхаб
👍1
Easy code. Android. Лекция 4.pdf
1 MB
Четвертая лекция!
Да, я написал ее сегодня и почему бы не запостить сегодня?
Здесь мы продолжаем пилить экран логина - чекбокс для соглашения, прогресс во время запроса, диалог для показа ошибки и все это на 15 страницах. Да, привыкайте, новый стандарт андроид лекций - 15! Наслаждайтесь!

Также доступна по ссылке на гитхаб
👍1
Если погуглить Android developer roadmap, то можно найти такую картинку. Это к слову о том что нам предстоит ещё изучить
https://github.com/mobile-roadmap/android-developer-roadmap
👍1
Анонс. На выходных будет длинная лекция по основам активити (жц) и повороту экрана
👍1
Easy code. Android. Лекция 5.pdf
1.9 MB
5 лекция! Жизненный цикл Активити на примере логин экрана, поворот экрана и сохранение состояния через Bundle и введение в MVVM! Написал свои классы для вм. Все это на 18 страниц!
Наслаждайтесь

Также доступна по ссылке на гитхаб
👍1
Easy code. Android. Лекция 6.pdf
312.4 KB
Шестая микро лекция! Неожиданно! Всего 5 страниц, обсудим как сохранять примитивные данные после смерти приложения. Наслаждайтесь!

Также доступа по ссылке на гитхаб
👍1
Осторожно, спойлер!
п.с. мне тоже нравится этот момент :)
Easy code. Android. Лекция 7.pdf
1.4 MB
7 лекция! Все что вам нужно знать про юнит тесты и про принципы SOLID ( L & D) Да! Мы не просто так придерживаемся принципов. Я показываю в лекциях истинное применение.
Вышло многовато страниц - 23. Но последняя понравится всем разработчикам Андроид.
Наслаждайтесь!

Также доступна по ссылке на гитхаб
👍1
Анонс!
Начинаю писать лекцию на тему клиент-серверного взаимодействия
Получим данные из сети и покажем их. В дальнейшем будем класть в базу данных и будем развивать этот проект
👍1
Easy code. Android. Лекция 8.pdf
1.3 MB
8 лекция! Написал простое клиент-серверное приложение (сначала без либ, потом на ретрофит). Я показал в лекции как в принципе пишутся приложения - сначала юай слой без сервера с тестовыми данными и после уже замена зависимости. Настоящее использование SOLID.
18 страниц, 19 классов!
Наслаждайтесь!

п.с. теперь вы знаете сколько часов нужно чтобы написать лекцию - почти 5!

Также доступна по ссылке на гитхаб

Весь код доступен на гитхаб по ссылке
👍1
Если вас спросят зачем учиться андроид разработке в век капитализма то просто покажите им это

ноябрь 2016 - 72
январь 2018 - 84
июль 2018 - 100
октябрь 2018 - 130
февраль 2019 - 150
май 2019 - 200

моя зарплата как андроид разработчика
в тысячах рублей в месяц на руки
👍1
Easy code. Android. Лекция 9.pdf
1.2 MB
9 лекция!
Работаем с кешем - сохраняем и удаляем из кеша данные которые живут после смерти приложения.
Введение в базы данных, NoSql, Realm.
18 страниц, наслаждайтесь!

Также доступна по ссылке на гитхаб
Easy code. Android. Лекция 10.pdf
382.2 KB
10 микролекция. То что не успел в 9-ой дописал здесь. Так что читая 9-ую прочитайте и эту сразу.
Здесь у нас 4 страницы про мапинг данных и про слои данных и в конце лекции вас ожидает АНОНС! Так что спешите ознакомиться!

Также доступна по ссылке на гитхаб
Easy code. Android. Лекция 11.pdf
1020.7 KB
11 лекция! Корутины!
Наконец-то мы поговорили про них и про многопоточность в Андроид в частности. Никаких больше колбеков и красивые юнит тесты.
14 страниц, наслаждайтесь!
Ведь я писал эту лекцию в 2 разных таймзонах и 3 разных локациях 2 дня!

п.с. Просьба всем знатокам корутин отписать мне в ЛС если я что-то не так написал в лекции.

Также доступна по ссылке на гитхаб
Easy code. Android. Лекция 12.pdf
809 KB
12 лекция! SOLID I-interface segregation
Немного порефакторили код и посмотрите как все стало лучше.
9 страниц всего. Наслаждайтесь!

Также доступна по ссылке на гитхаб
Easy code. Android. Лекция 13.pdf
1.3 MB
13 лекция! LiveData! Как правильно использовать чтобы тестировать ViewModel. Как она работает и введение в кастомвью. Из-за последнего пункта лекция выросла на 4 страницы до 18 страниц. Но оно того стоит. Наслаждайтесь!

Также доступна по ссылке на гитхаб
К слову о том, почему я все же более 5 лет занимаюсь программированием: оно делает меня счастливым.
Нет ничего лучше чем писать код в субботу под хорошую музыку. Ваша работа тоже может доставлять удовольствие например когда приходит запрлата, но писать то что ты хочешь когда ты хочешь - бесценно. Пишите пет проекты и слушайте классную музыку.