И хотя Котлин считается Null-безопасным языком, но у нас все еще остаются способы получить крэши, связанные с null. В статье рассказывается, как этого избежать.
Практика с опытным наставником - один из самых эффективных способов обучения. Можно годами смотреть бесплатные вебинары по программированию, двигаясь вперед со скоростью черепахи. А можно всего за 6 недель на практике освоить архитектуру, Rx, DI, Coroutines и сделать рывок
Особенности интенсива: 🔥 Очень много практики. Все знания отрабатываются на реальном проекте ✅ Code review и живые онлайн - консультации 1 на 1 с ментором 👨💻 Поддержка ментора 24/7
Курс для совсем-совсем начинающих (Android Basics in Kotlin) пополнился новыми уроками.
Примерное содержание: - добавление в приложение нового Activity - использование Intent для навигации - жизненный цикл Activity - LiveData + ViewModel - Navigation Component
Тинькофф Образование приглашает на бесплатные курсы по 11 IT-направлениям. Любой желающий сможет на практике обучаться аналитике, разработке и тестированию, решать рабочие задачи, а по итогам курса стать джуниор-разработчиком, в том числе и в Тинькофф. Обучение стартует в феврале и проходит в онлайне.
Примеры курсов:
• Программирование приложений на Android • Программирование на Java для специалистов с опытом промышленной разработки • Программирование на Scala • Программирование на Kotlin
Оставить заявку можно до 27 января. Экзамены проходят с 20 по 27 января.
Chet Haase в двух статьях рассказывает о том, как инициализируются библиотеки при старте приложений, и, как App Startup поможет контролировать этот процесс.
Статья о том, как подготовить ваше приложение к Android 11. Посмотрите, чтобы не упустить неочевидные изменения.
Например, если вы используете intent.resolveActivity для поиска приложений, которые могут выполнить ваш Intent запрос, то теперь надо будет добавлять тег queries в манифест.
Заканчивается этот странный и сложный для многих людей год. Я надеюсь, что он прошел для вас без личных или профессиональных потерь.
Со своей стороны могу сказать, что у меня было только одно серьезное изменение - удаленка. На работе ее как включили в марте, так и не выключали. Мне, как интроверту, было несложно это пережить. Появилось больше времени на семью и свои дела.
Но даже я для себя понял, что не хочу работать 100% удаленно. Иногда все таки возникает потребность ходить в офис и общаться вживую. Будем надеяться, что в следующем году ситуация начнет выправляться.
Спасибо всем, кто читает мой сайт и телеграм канал. Отдельное спасибо за вашу поддержку донатами и покупками курсов!
Берегите себя и своих близких. Обязательно отдохните в эти праздники, чтобы не выгореть.
Чтобы быть в тренде последних новостей из мира Android разработки тебе надо подписаться на канал @android_broadcast. Это Telegram канал с ежедневной выборкой новостей и их кратким обзором в посте.
По уже сложившейся новогодней традиции снижается стоимость на полный комплект курсов StartAndroid. На протяжении двух недель скидка будет составлять 50%. Если вы подумывали о покупке, то сейчас самый благоприятный момент для этого. Скидка также действует и при докупке до полного комплекта.
Напомню, что при покупке курсов вам будут доступны все их последующие уроки и обновления.
В ближайших планах: 1) закончить тему корутин в курсе Котлин 2) обновить курсы Dagger и RxJava 3) продолжить уроки по продвинутым темам Котлина
Новый практический урок по корутинам. Рассматриваем различные небольшие сценарии использования Flow и suspend, которые могут пригодиться в работе.
P.S. Снижена стоимость полного комплекта курсов. Скидка теперь составляет не 30, а 50%. Рождество, новый год и все такое ) Чуть позже напишу об этом отдельно.
Вдруг вы были не в курсе — у Тинькофф есть образовательные программы для школьников, студентов и начинающих специалистов! Все желающие могут бесплатно: 🔸 прослушать лекции от ведущих специалистов Тинькофф; 🔸 подготовиться к олимпиадам и поступлениям в финтех вузы; 🔸 пройти курсы по аналитике, разработке; 🔸 устроиться на стажировку в одну из крупнейших финтех-компаний России.
Недавно у ребят в стартовал набор на программы по направлениям: аналитик, разработчики Python, Java, Scala и iOs, frontend-разработчик, QA-инженер, DevOps, ML-инженер, младший менеджер по нативной рекламе и младший менеджер по работе с блогерами. Это отличный старт карьеры и возможность получить опыт работы в классной современной компании.
Чтобы быть в курсе всех новостей — советуем подписаться на канал Тинькофф Образование, так вы точно ничего не пропустите: https://t.me/tinkoff_fintech
Новый небольшой урок по корутинам. Разбираемся как оборачивать View колбэки в suspend функции или Flow. Это помогает упростить код и дает возможность удобной реализации сценариев поиска или фильтра.