Можно ли расширить функционал рации до передачи текстовых сообщений?
Автор статьи реализовал приложение, которое позволяет обмениваться сообщениями с помощью встроенных динамика и микрофона на Android.
В статье затронуты темы по формированию звука, сохранению сигнала, фильтрации и реализации скользящей средней. Если вы начинающий Android-разработчик, то статья поможет понять, как правильно реализовать для такого проекта приёмник и передатчик:
https://habr.com/ru/post/694916/
#android
Автор статьи реализовал приложение, которое позволяет обмениваться сообщениями с помощью встроенных динамика и микрофона на Android.
В статье затронуты темы по формированию звука, сохранению сигнала, фильтрации и реализации скользящей средней. Если вы начинающий Android-разработчик, то статья поможет понять, как правильно реализовать для такого проекта приёмник и передатчик:
https://habr.com/ru/post/694916/
#android
👍6
Comprehensive Rust — курс для начинающий
Команда Android разработала четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:
— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.
https://google.github.io/comprehensive-rust/
#rust #android
Команда Android разработала четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:
— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.
https://google.github.io/comprehensive-rust/
#rust #android
👍3
Путеводитель по времени и дате на Kotlin
В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:
https://youtu.be/gzHy6wKAJh8
#kotlin #android
В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:
https://youtu.be/gzHy6wKAJh8
#kotlin #android
👍3
Основные ошибки, которые допускают разработчики
Подборка небольших видеоуроков Филиппа Лакнера по Kotlin и Android:
1. Чистая архитектура: топ 3 ошибки в Android
2. Топ 3 ошибок в Jetpack Compose и как их избежать
3. Плохой код: 5 ошибок в Kotlin
#kotlin #android
Подборка небольших видеоуроков Филиппа Лакнера по Kotlin и Android:
1. Чистая архитектура: топ 3 ошибки в Android
2. Топ 3 ошибок в Jetpack Compose и как их избежать
3. Плохой код: 5 ошибок в Kotlin
#kotlin #android
👍4😁1
Бесплатный курс по 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
Курс длится 10 часов. Конечно, выучить всё за такое короткое время невозможно, но вот познакомиться с основами — можно. На курсе вы изучите:
— основы Kotlin,
— жизненный цикл Android-приложений,
— эффективное использование Android Studio и Android SDK,
—Material design, анимации и многое другое.
Скачать курс можно по ссылке:
https://www.coursesbag.com/android-app-development-in-10-hours-bootcamp-android-13/
#android
👍10
Android Developers выпустили курс по Compose для начинающих
Курс «Android Basics with Compose» разделён на 8 блоков, каждый из которых охватывает различные аспекты разработки. Желающие могут также изучить основы Kotlin, архитектуру приложений для Android и часто используемые библиотеки Jetpack Compose.
Источник: https://tprg.ru/kqR4
#android
Курс «Android Basics with Compose» разделён на 8 блоков, каждый из которых охватывает различные аспекты разработки. Желающие могут также изучить основы Kotlin, архитектуру приложений для Android и часто используемые библиотеки Jetpack Compose.
Источник: https://tprg.ru/kqR4
#android
👍3👨💻1
Дорожная карта для Android-разработчика на 2023
Филипп Лакнер, известный Android-разработчик, выпустил на своём каналер новое видео, в котором рассказывает, что должен знать начинающий, чтобы стать Android-разработчиком:
https://youtu.be/AhUL5tHF3uc
#roadmap #android
Филипп Лакнер, известный Android-разработчик, выпустил на своём каналер новое видео, в котором рассказывает, что должен знать начинающий, чтобы стать Android-разработчиком:
https://youtu.be/AhUL5tHF3uc
#roadmap #android
👍2🔥2
«Чем занимается Android-разработчик, или хватит уже спрашивать у них алгоритмы»
Часто возникает вопрос: нужно ли изучать алгоритмы или нет? На Хабре вышла статья про типичные задачи разработчика под Android, в которой рассматривается что нужно для создания новой функциональности в приложении или для исправления старого.
Если вы давно хотели стать Android-разработчиком, но не знали, какой стек нужно изучить, то в этой статье подробный план:
https://habr.com/ru/companies/yandex_praktikum/articles/726540/
#android
Часто возникает вопрос: нужно ли изучать алгоритмы или нет? На Хабре вышла статья про типичные задачи разработчика под Android, в которой рассматривается что нужно для создания новой функциональности в приложении или для исправления старого.
Если вы давно хотели стать Android-разработчиком, но не знали, какой стек нужно изучить, то в этой статье подробный план:
https://habr.com/ru/companies/yandex_praktikum/articles/726540/
#android
👍4
Как научиться программировать под Android с нуля
Алексей Гладков, автор канала Mobile Developer, выпустил новое видео в котором рассказал, как стать Android-разработчиком. Основные темы:
— как выбрать язык программирования,
— какие инструменты использовать,
— как начать создавать свои первые приложения.
https://youtu.be/QIQRx7eVBiM
#android
Алексей Гладков, автор канала Mobile Developer, выпустил новое видео в котором рассказал, как стать Android-разработчиком. Основные темы:
— как выбрать язык программирования,
— какие инструменты использовать,
— как начать создавать свои первые приложения.
https://youtu.be/QIQRx7eVBiM
#android
👍4😁1
PostgreSQL, Spring Framework и Android для начинающего разработчика
Многие программисты разрабатывают проекты, имеющие базу данных, серверную часть и конечный продукт, взаимодействующий с пользователем.
В статье затронуты такие темы, как теория баз данных, база данных PostgreSQL, Spring Framework и Android-разработка. Также рассмотрен базовый, не очень сложный пример, который поможет разобраться во всех этих темах и "потрогать" их руками:
https://habr.com/ru/articles/733918/
#android #postgresql #spring
Многие программисты разрабатывают проекты, имеющие базу данных, серверную часть и конечный продукт, взаимодействующий с пользователем.
В статье затронуты такие темы, как теория баз данных, база данных PostgreSQL, Spring Framework и Android-разработка. Также рассмотрен базовый, не очень сложный пример, который поможет разобраться во всех этих темах и "потрогать" их руками:
https://habr.com/ru/articles/733918/
#android #postgresql #spring
👍2❤1
Что почитать начинающим мобильным разработчикам?
В статье собрали порталы, подкасты и Telegram-каналы от IT-команды KION, которые помогут вкатиться в сферу: https://tprg.ru/sJPI
#android #ios
В статье собрали порталы, подкасты и Telegram-каналы от IT-команды KION, которые помогут вкатиться в сферу: https://tprg.ru/sJPI
#android #ios
👍5
Различия между MVC, MVP, MVVM, MVVM-C, и VIPER
Эти архитектурные паттерны являются одними из наиболее часто используемых при разработке приложений, как на платформах iOS, так и Android.
MVC (Model-View-Controller) — один из самых широко используемых архитектурных шаблонов. Он разделяет приложение на три основных компонента: модель (представляет данные и бизнес-логику), представление (отвечает за отображение интерфейса) и контроллер (действует как посредник между моделью и представлением).
MVP (Model-View-Presenter) похож на MVC, но имеет немного другой подход. В MVP посредником между моделью и представлением является презентер , а не контроллер. Презентер отвечает за обновление представления данными из модели и обработку пользовательского ввода и событий.
MVVM (Model-View-ViewModel) — архитектурный шаблон, набирающий популярность и используемый в приложениях со сложными пользовательскими интерфейсами. Он похож на MVP, но с добавлением модели представления (view model), которая отвечает за управление состоянием представления и за предоставление данных из модели в представление.
MVVM-C (Model-View-ViewModel-Coordinator) — это вариация MVVM, с добавлением координатора, который отвечает за управление навигацией между различными экранами или представлениями в приложении. Этот шаблон полезен для приложений, в которых есть несколько управляемых экранов или представлений.
VIPER (View-Interactor-Presenter-Entity-Router) — относительно новая архитектурный шаблон, который похож на MVC, но с добавлением нескольких новых компонентов, включая интерактор (отвечает за обработку бизнес-логики), сущность (представляет данные) и маршрутизатор (обрабатывает навигацию между различными экранами и представлениями).
#android #ios #frontend
Эти архитектурные паттерны являются одними из наиболее часто используемых при разработке приложений, как на платформах iOS, так и Android.
MVC (Model-View-Controller) — один из самых широко используемых архитектурных шаблонов. Он разделяет приложение на три основных компонента: модель (представляет данные и бизнес-логику), представление (отвечает за отображение интерфейса) и контроллер (действует как посредник между моделью и представлением).
MVP (Model-View-Presenter) похож на MVC, но имеет немного другой подход. В MVP посредником между моделью и представлением является презентер , а не контроллер. Презентер отвечает за обновление представления данными из модели и обработку пользовательского ввода и событий.
MVVM (Model-View-ViewModel) — архитектурный шаблон, набирающий популярность и используемый в приложениях со сложными пользовательскими интерфейсами. Он похож на MVP, но с добавлением модели представления (view model), которая отвечает за управление состоянием представления и за предоставление данных из модели в представление.
MVVM-C (Model-View-ViewModel-Coordinator) — это вариация MVVM, с добавлением координатора, который отвечает за управление навигацией между различными экранами или представлениями в приложении. Этот шаблон полезен для приложений, в которых есть несколько управляемых экранов или представлений.
VIPER (View-Interactor-Presenter-Entity-Router) — относительно новая архитектурный шаблон, который похож на MVC, но с добавлением нескольких новых компонентов, включая интерактор (отвечает за обработку бизнес-логики), сущность (представляет данные) и маршрутизатор (обрабатывает навигацию между различными экранами и представлениями).
#android #ios #frontend
❤🔥6👍2❤1🔥1🍌1
Управление памятью в Kotlin
Структура памяти — это один из немногих теоретических блоков, в которых действительно необходимо разбираться, чтобы понимать работу не только программы, но и самого языка Kotlin.
Данное видео будет очень полезно начинающим Android-разработчикам так как содержит в себе не только важную теорию, но и визуальную репрезентацию для лучшего усвоения информации.
#kotlin #android #frontend
Структура памяти — это один из немногих теоретических блоков, в которых действительно необходимо разбираться, чтобы понимать работу не только программы, но и самого языка Kotlin.
Данное видео будет очень полезно начинающим Android-разработчикам так как содержит в себе не только важную теорию, но и визуальную репрезентацию для лучшего усвоения информации.
#kotlin #android #frontend
YouTube
Учим Kotlin с нуля | №17 Структура памяти в Kotlin.
Полный видеокурс по языку программирования Kotlin. В семнадцатом уроке разбираем скучную, но очень важную теорию.
!!Важно!! Если возникают вопросы/ошибки пишите в комментах. Будем разбираться вместе.
Язык программирования Kotlin используют для создания…
!!Важно!! Если возникают вопросы/ошибки пишите в комментах. Будем разбираться вместе.
Язык программирования Kotlin используют для создания…
👍7🍌1
Forwarded from Мобильная разработка
Developer Roadmap обновили дорожные карты на 2024
Ребята здорово прокачали дорожные карты. Теперь шпаргалками можно пользоваться как чек-листом и узнавать подробности по каждому пункту прямо на сайте: https://roadmap.sh/android
#android #инструменты
Ребята здорово прокачали дорожные карты. Теперь шпаргалками можно пользоваться как чек-листом и узнавать подробности по каждому пункту прямо на сайте: https://roadmap.sh/android
#android #инструменты
❤🔥5❤4👍1🍌1
Forwarded from Мобильная разработка
Old but gold: Android-разработка для новичков
Добротный материал с подборкой 20+ ресурсов для старта в карьере мобильного разработчика. Подборка хоть и 2023 года, но начинающим — самое то: https://habr.com/ru/companies/yandex_praktikum/articles/738638/
#android #начинающим
Добротный материал с подборкой 20+ ресурсов для старта в карьере мобильного разработчика. Подборка хоть и 2023 года, но начинающим — самое то: https://habr.com/ru/companies/yandex_praktikum/articles/738638/
#android #начинающим
❤🔥3🍌2👍1
Forwarded from Мобильная разработка
Old but gold: полезные советы для ускорения разработки в Android Studio
Все ещё полезная статья на Хабре со списком разных фишек, которые могут упростить и ускорить разработку. Например:
— полезные хоткеи,
— плагин Key Promoter X и его использование,
— работа с ADB Idea,
— настройка Multirun конфигурации.
Сохраните, чтобы не потерять: https://habr.com/ru/company/kts/blog/719218/#12
#android #советы
@mobi_dev
Все ещё полезная статья на Хабре со списком разных фишек, которые могут упростить и ускорить разработку. Например:
— полезные хоткеи,
— плагин Key Promoter X и его использование,
— работа с ADB Idea,
— настройка Multirun конфигурации.
Сохраните, чтобы не потерять: https://habr.com/ru/company/kts/blog/719218/#12
#android #советы
@mobi_dev
❤5❤🔥1👍1🍌1
Kotlin за час
Kotlin — современный и популярный язык программирования, идеально подходящий для начинающих разработчиков благодаря читаемому синтаксису и безопасности типов. Он используется для создания мобильных приложений под Android, веб-приложений и серверной разработки, обеспечивая широкие перспективы в индустрии программирования.
В видео объясняют весь необходимый для старта синтаксис языка. В конце автор разобрал три задачи, которые помогут лучше понять, как работать с Kotlin.
@prog_point #android #kotlin
Kotlin — современный и популярный язык программирования, идеально подходящий для начинающих разработчиков благодаря читаемому синтаксису и безопасности типов. Он используется для создания мобильных приложений под Android, веб-приложений и серверной разработки, обеспечивая широкие перспективы в индустрии программирования.
В видео объясняют весь необходимый для старта синтаксис языка. В конце автор разобрал три задачи, которые помогут лучше понять, как работать с Kotlin.
@prog_point #android #kotlin
YouTube
Kotlin за час. Теория и практика.
Скачать PVS-Studio бесплатно: https://www.viva64.com/alishev
YouTube канал PVS-Studio: https://www.youtube.com/c/PVSStudioTool/
VK группа PVS-Studio: https://vk.com/pvsstudio_rus
Продвинутая Java - https://swiftbook.org/courses/415
ПОЛНЫЙ КУРС ПО SPRING…
YouTube канал PVS-Studio: https://www.youtube.com/c/PVSStudioTool/
VK группа PVS-Studio: https://vk.com/pvsstudio_rus
Продвинутая Java - https://swiftbook.org/courses/415
ПОЛНЫЙ КУРС ПО SPRING…
❤5🍌2👍1👎1🌭1
Уроки по Flutter для начинающих
Flutter — это мощный инструмент от Google для создания кроссплатформенных мобильных приложений. С его помощью можно писать код один раз и запускать его одновременно на Android и iOS, что существенно экономит время и ресурсы. Используя язык Dart и богатую библиотеку виджетов, разработчики могут создавать красивые и высокопроизводительные мобильные приложения.
Ловите плейлист с видео-уроками, где автор обучает разработке на Flutter с нуля. В процессе обучения разбирают всё необходимое для комфортной разработки: вёрстка, основные виджеты, ООП, работа с сетью и многое другое.
@prog_point #flutter #mobile #ios #android
Flutter — это мощный инструмент от Google для создания кроссплатформенных мобильных приложений. С его помощью можно писать код один раз и запускать его одновременно на Android и iOS, что существенно экономит время и ресурсы. Используя язык Dart и богатую библиотеку виджетов, разработчики могут создавать красивые и высокопроизводительные мобильные приложения.
Ловите плейлист с видео-уроками, где автор обучает разработке на Flutter с нуля. В процессе обучения разбирают всё необходимое для комфортной разработки: вёрстка, основные виджеты, ООП, работа с сетью и многое другое.
@prog_point #flutter #mobile #ios #android
YouTube
Flutter с нуля до профи | #1 - Введение | Курс для начинающих 2023
Flutter - это идеальный инструмент, чтобы начать путь в айти или перейти на него в 2023. А я как раз тот самый коуч, которого ты искал.
Вместе мы разберемся с тем, что такое Flutter и как на нем сделать первое приложение. В рамках курса мы учимся программировать…
Вместе мы разберемся с тем, что такое Flutter и как на нем сделать первое приложение. В рамках курса мы учимся программировать…
👍6❤4🍌2
Шпаргалка по Kotlin Flow для продвинутых инженеров Android
Уже работаете с потоками Kotlin и знакомы с основными концепциями, но никогда не применяли
#kotlin #android
Уже работаете с потоками Kotlin и знакомы с основными концепциями, но никогда не применяли
Channel
, не знаете разницы между merge
, combine
и zip
или не до конца понимаете SharedFlow
и StateFlow
и их использование? Здесь собраны ключевые понятия и нюансы всех этих элементов в формате шпаргалке-справочнике для разбора сложных сценариев с потоками.#kotlin #android
❤🔥1👍1