Точка входа в программирование
21.4K subscribers
909 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

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

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

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

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Дорожная карта для Android-разработчиков на 2022 год

Кроме roadmap, команда Stream выпустила статьи, в которых объясняются концепции, указанные в дорожной карте: компоненты, навигация в приложение, паттерны и т.д. Карта большая, но может стать хорошим путеводителем для начинающих.

Почитать гайды и скачать полный roadmap можно здесь:

https://github.com/skydoves/android-developer-roadmap

#android
Что такое диплинк и нужно ли их использовать?

Deeplink — гиперссылка, которая позволяет перенаправить пользователя с одного веб-сайта или мобильного приложения на конкретную страницу. Диплинки часто используются в еmail-рассылках, уведомлениях и рекламных баннерах.

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

https://habr.com/ru/company/otus/blog/688728/

#веб #android
Пора собираться в лагерь от Google!

Скучаете по летним сменам? Google начала организовывать специальный лагерь, где вас будут обучать Jetpack Compose.

Кроме обучения на курсе, у участников есть возможность познакомиться с другими разработчиками в сообществе. Некоторые могут даже стать вожатым отряда!

На данные момент компания только развивает проект, поэтому встреч в реальном времени не так много, но что вы думаете об этой идее?

Подробнее: https://developer.android.com/compose-camp

#android
Можно ли расширить функционал рации до передачи текстовых сообщений?

Автор статьи реализовал приложение, которое позволяет обмениваться сообщениями с помощью встроенных динамика и микрофона на Android.

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

https://habr.com/ru/post/694916/

#android
Comprehensive Rust — курс для начинающий

Команда Android разработала четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:

— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.

https://google.github.io/comprehensive-rust/

#rust #android
Путеводитель по времени и дате на Kotlin

В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:

https://youtu.be/gzHy6wKAJh8

#kotlin #android
Основные ошибки, которые допускают разработчики

Подборка небольших видеоуроков Филиппа Лакнера по Kotlin и Android:

1. Чистая архитектура: топ 3 ошибки в Android
2. Топ 3 ошибок в Jetpack Compose и как их избежать
3. Плохой код: 5 ошибок в Kotlin

#kotlin #android
Бесплатный курс по Kotlin и Android

Курс длится 10 часов. Конечно, выучить всё‎ за такое короткое время невозможно, но вот познакомиться с основами — можно. На курсе вы изучите:

— основы Kotlin,
— жизненный цикл Android-приложений,
— эффективное использование Android Studio и Android SDK,
—Material design, анимации и многое другое.

Скачать курс можно по ссылке:

https://www.coursesbag.com/android-app-development-in-10-hours-bootcamp-android-13/

#android
Android Developers выпустили курс по Compose для начинающих

Курс «Android Basics with Compose» разделён на 8 блоков, каждый из которых охватывает различные аспекты разработки. Желающие могут также изучить основы Kotlin, архитектуру приложений для Android и часто используемые библиотеки Jetpack Compose.

Источник: https://tprg.ru/kqR4

#android
Дорожная карта для Android-разработчика на 2023

Филипп Лакнер, известный Android-разработчик, выпустил на своём каналер новое видео, в котором рассказывает, что должен знать начинающий, чтобы стать Android-разработчиком:

https://youtu.be/AhUL5tHF3uc

#roadmap #android
«Чем занимается Android-разработчик, или хватит уже спрашивать у них алгоритмы»

Часто возникает вопрос: нужно ли изучать алгоритмы или нет? На Хабре вышла статья про типичные задачи разработчика под Android, в которой рассматривается что нужно для создания новой функциональности в приложении или для исправления старого.

Если вы давно хотели стать Android-разработчиком, но не знали, какой стек нужно изучить, то в этой статье подробный план:

https://habr.com/ru/companies/yandex_praktikum/articles/726540/

#android
Как научиться программировать под Android с нуля

Алексей Гладков, автор канала Mobile Developer, выпустил новое видео в котором рассказал, как стать Android-разработчиком. Основные темы:

— как выбрать язык программирования,
— какие инструменты использовать,
— как начать создавать свои первые приложения.

https://youtu.be/QIQRx7eVBiM

#android
PostgreSQL, Spring Framework и Android для начинающего разработчика

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

В статье затронуты такие темы, как теория баз данных, база данных PostgreSQL, Spring Framework и Android-разработка. Также рассмотрен базовый, не очень сложный пример, который поможет разобраться во всех этих темах и "потрогать" их руками:

https://habr.com/ru/articles/733918/

#android #postgresql #spring