Сохранёнки программиста
7.78K subscribers
920 photos
26 videos
2 files
1.45K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Воркшоп: Рефакторинг Android-проекта

Евгений Мацюк — активный участник Android-коммьюнити и эксперт во всех вопросах вокруг тестирования. Здесь он показал, как выглядит ревью и рефакторинг небольшого проекта, выполненного как тестовое задание.

Смотреть

#воркшоп #android #ru
Книга: Android. Программирование для профессионалов

Авторы: Билл Филлипс, Кристиан Марксиано, Крис Стюарт, Брайн Гарднер
Год издания: 2021

Описание:
Познакомьтесь с возможностями программирования Android на языке Kotlin! Множество примеров приложений с чёткими объяснениями ключевых концепций и API позволят легко разобраться в самых трудных задачах. Эта книга посвящена прикладным методам разработки приложений на Kotlin, и подойдёт для всех версий Android от 5.0 (Lollipop) до 8.1 (Oreo) и выше. Каждая глава продумана (и протестирована) так, чтобы вы смогли получить максимум опыта и знания, необходимые для разработки под Android.

Вы напишете семь приложений для Android. Два приложения очень просты, и на их создание уходит всего одна глава. Другие приложения часто оказываются более сложными, а самое длинное приложение занимает 11 глав. Все приложения спроектированы так, чтобы продемонстрировать важные концепции и приемы и дать опыт их практического применения.

Скачать книгу

#книга #android #kotlin #ru
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений

Автор: Ян Дарвин
Год издания: 2021

Описание:
Основное внимание в книге уделяется созданию приложений для платформы Android с использованием Java, родного языка приложений для Android. Разумеется, можно упаковать веб-приложение в качестве мобильного приложения, но в этом случае будет сложно обеспечить совершенно правильную работу пользователя со всеми текущими функциями Android первостепенного значения.

Скачать книгу

#книга #android #ru
Доклад: Как кэшировать информацию в Android-приложении и не стрелять себе в ногу

В докладе расскажут, чем руководствоваться при выборе предпочтительной стратегии кэширования для вашего проекта, и поделится опытом своей команды в реализации по-настоящему быстрого и гибкого кэша на примере social media-приложения с многомиллионной аудиторией.

Посмотреть доклад

#доклад #android #ru
Книга: Android для разработчиков [3-е издание]

Авторы: Дейтел П., Дейтел Х., Уолд А.
Год издания: 2016

Описание:
В основе книги лежит принцип разработки, ориентированной на приложения, — концепции показаны на примере полностью работоспособных приложений Android, а не фрагментов кода.

Третье издание книги позволит вам не только приступить к разработке приложений для Android , но и быстро опубликовать их в Google Play.

Основные темы:
Android Studio;
— Material дизайн;
— Новая модель разрешений;
Android Wear и Android TV.

#android #ru
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений [2-е издание]

Автор: Ян Дарвин
Год издания: 2018

Описание:
Книга облегчает создание работоспособных приложений для платформы Android с помощью 230 проверенных рецептов. Второе же издание содержит рецепты для работы с пользовательскими интерфейсами, мультисенсорными жестами, механизмами определения местоположения, веб-службами и конкретными возможностями устройства, такими как телефон, видеокамера и акселерометр. Книга подойдёт разработчикам уже владеющим языком Java и основами платформы Android.

#книга #ru #java #android
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений [2-е издание]

Автор: Ян Дарвин
Год издания: 2018

Описание:
Второе издание книги предоставляет надёжное руководство по созданию функциональных приложений для платформы Android с помощью 230 проверенных рецептов. В этой версии книги представлены рецепты, охватывающие работу с пользовательскими интерфейсами, мультисенсорными жестами, механизмами определения местоположения, веб-службами и специфичными возможностями устройств, такими как телефон, видеокамера и акселерометр.

Эта книга рассчитана на разработчиков, уже владеющих языком Java и основами платформы Android, и поможет им углубить свои знания и навыки в создании приложений для Android.

#книга #ru #java #android
Доклад: Разработка на iOS или на Android — что вам подходит больше?

В этом докладе вы узнаете про сравнение двух профессий в сфере разработки — iOS и Android. Будут рассмотрены навыки, задачи и перспективы трудоустройства в каждой из них. Тут также расскажут про особенности экосистем iOS и Android и разобьют мифы, связанные с ними.

Вы узнаете о текущих требованиях к начинающим специалистам и областях, где они наиболее востребованы.

https://www.youtube.com/live/bgpZwY7NCZ4?feature=share

#доклад #ios #android #начинающим #ru
Статья: Что почитать начинающим мобильным разработчикам

Чтобы стать настоящим разработчиком, одних лишь видео на ютубе бывает недостаточно. В статье IT-команда KION делится подборкой полезных материалов и порталов, среди них Telegram-каналы, подкасты, курсы, статьи и многое другое:

Ссылка на статью

#статья #начинающим #советы #android #ios #ru
Статья: Дорожная карта по Android-разработке

В статье рассказывают, как начать обучение Android-разработке с нуля. Вы узнаете что следует изучать и в какой последовательности это делать.

Тут разбирают следующие темы:
— Java или Kotlin?
— начало работы;
— система контроля версий;
Android Architecture;
— создание приложений;
— продвинутая разработка.

Ссылка на статью

#статья #android #начинающим #ru
Книга: Flutter на практике

Автор: Фрэнк Заметти
Год издания: 2020

Описание:
В мире разработки мобильных приложений происходит стремительное развитие, и благодаря Flutter — бесплатному и открытому набору инструментов от Google, вы сможете создавать приложения для Android, iOS и даже Google Fuchsia.

Эта книга представляет примеры, которые помогут вам разработать три полноценных приложения: органайзер, мессенджер и игру. Вы сможете установить их на свои мобильные устройства или настроить под конкретные потребности.

#книга #android #ios #flutter #ru
В ряду годных бесплатных курсов пополнение: JetBrains выпустила бесплатный курс по эффективному рефакторингу кода на Kotlin c помощью IDEA.

Сохраните, чтобы не потерять: https://plugins.jetbrains.com/plugin/23048-introduction-to-ide-code-refactoring-in-kotlin

#kotlin #android
Курс: Школа мобильной разработки на Android

Курс лекций рассчитан на разработчиков, которые уже успели познакомиться с основами Android-разработки и хотят глубже погрузиться во внутреннее устройство системы и Android SDK.

На лекциях пройдутся по всем важным темам для разработки приложений: основным компонентам Android, асинхронной работе, архитектуре приложений и тестов, работе с Gradle и CI/CD. По окончанию курса у вас уже будут ключевые знания для создания полноценных приложений.

Ссылка на курс

#курс #android #продолжающим
​​​Чистая архитектура и загрузка изображений Android System Design

Чтобы проиллюстрировать важность Android System Design в разработке, автор рассматривает пример мобильного приложения, которое позволяет пользователям загружать изображения на сервер. Условия:

1. Пользователь может загружать более 1000 изображений.

2. Если нет подключения к сети, приложение должно загружать последнее изображение до тех пор, пока не останется изображений для загрузки. Т.е. любой сбой не должен влиять на загрузку.

3. Во время загрузки пользователь может использовать другие функциональности приложения.

Подробнее: https://murainoyakubu.medium.com/android-system-design-architecture-on-a-real-life-senario-d35f4e203b51

#android
Бесплатный курс от Google по Jetpack Compose

Этот курс в первую очередь предназначен для тех, кто не имеет опыта в программировании, но хочет научиться создавать Android-приложения.

Курс разделяется на следующие юниты:
1. Основы Kotlin и первые приложения;
2. Особенности создания UI;
3. Работа с Material Design;
4. Навигация и архитектура приложения;
5. Работа с сетью;
6. Работа с локальными данными и БД;
7. Работы с фоновыми процессами.

Ссылка на курс

#курс #android #kotlin #начинающим #en