startandroid | Технологии

Telegram-канал startandroid - StartAndroid

10868

Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html

Подписаться на канал

StartAndroid

Новый Compose урок продолжает тему LayoutModifier.

Создаем простые аналоги Modifier операторов width, padding и offset. А также разбираемся, как работает последовательность LayoutModifier операторов.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html

Читать полностью…

StartAndroid

🤖 Ты Android разработчик? - Проверь себя, пройди тест!

🦾Хочешь расти дальше и создавать быстрые, оптимизированные приложения для Android - тогда наш курс для тебя!

Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Android Developer. Professional " от OTUS по специальной цене.

Возможна оплата курса в рассрочку

👉 ПРОЙТИ ТЕСТ: https://otus.pw/u5Q4/

Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!

▶️ 16 июня в 20:00 открытый урок «Фоновая работа в Android: Service и WorkManager».

Нативная интеграция. Информация о продукте www.otus.ru

#реклама

Читать полностью…

StartAndroid

Переход на AGP 8 может вызвать вопросы, связанные с версиями Java. Автор пытается разобраться и ответить на них.

#android #agp #gradle

https://stefma.medium.com/sourcecompatibility-targetcompatibility-and-jvm-toolchains-in-gradle-explained-d2c17c8cff7c

Читать полностью…

StartAndroid

Обзор полезной фичи Android Studio - Scratch File.

Это возможность создать вне проекта временный файл для экспериментов. При этом он может использовать классы из проекта.

#androidstudio

https://zaplatform.com/android-studio-tip-1-scratch-files-6f511f9b043d

Читать полностью…

StartAndroid

Управление платными подписками переезжает из InAppProducts API в Monetization.subscriptions API. Миграцию необходимо выполнить до 1 мая 2024.

#android #purchase #subscription

https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html

Читать полностью…

StartAndroid

Новый Compose урок

С помощью LayoutModifier разбираемся, как взаимодействуют между собой родительские и дочерние UI элементы во время Layout фазы.

Это даст нам представление о том, как работают Modifier операторы, которые влияют на размер UI элемента и на то, как он будет расположен - width, padding, offset и т.п.

А также поможет лучше понять следующую тему - Custom Layout, т.к. у них общий принцип работы.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html

Читать полностью…

StartAndroid

👩‍💻 Тест на знание языка

— Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык Kotlin. Сможете сдать — пройдёте на продвинутый онлайн-курс "Android developer. Professional" со скидкой!

👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Android developer. Professional"

Курс доступен в рассрочку.

🎁 Пройдете успешно тест, получите доступ к открытым урокам курса.

Нативная интеграция. Информация о продукте www.otus.ru

#реклама

Читать полностью…

StartAndroid

Библиотека Jetpack Media 3 предоставляет возможности по редактированию видео:
- Transcode between formats
- Video Effects and Transformations
- Remove audio or video
- Trim a clip

#android #video #media

https://android-developers.googleblog.com/2023/05/media-transcoding-and-editing-transform-and-roll-out.html

Читать полностью…

StartAndroid

История редизайна иконки Android Studio

#androidstudio

https://android-developers.googleblog.com/2023/05/redesigning-android-studio-logo.html

Читать полностью…

StartAndroid

Онлайн-мероприятие Kaspersky Tech «Выйти в open source и нанести всем пользу». Начало 24 мая 16.00 по мск

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

Что дает Kaspresso:

- Стабильность: устраняет flakyness тестов: они не ломаются на N+1й попытке

- Ускорение библиотек тестов пользовательского интерфейса: некоторые команды UI Automator выполняются в 10 раз быстрее

- Читаемость кода, читаемость логов: код делается значительно короче и читабельнее, а сам фреймворк пишет собственные и подробные логи

- Перехватчики: свои перехватчики поведения Kaspresso для обработки сбоев, чтобы добавлять настраиваемые действия и преодолеть ненадежные операции

- Конфигурируемость: можно самостоятельно настроить любую часть Kaspresso

Регистрируйтесь по ссылке на сайте: https://kas.pr/5ve2

#реклама

Читать полностью…

StartAndroid

Видео с KotlinConf про тестирование корутин.

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

#kotlin #coroutines #testing

https://www.youtube.com/watch?v=nKCsIHWircA

Читать полностью…

StartAndroid

Роман Елизаров рассказывает про Loom и корутины.

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

#kotlin coroutines

https://www.youtube.com/watch?v=zluKcazgkV4

Читать полностью…

StartAndroid

Новый дизайн и другие новые фичи доступны в beta (Giraffe) и canary (Hedgehog) версиях Android Studio.

Coding productivity
- Android Studio Bot
- Live Edit

Build productivity
- Kotlin DSL and Version Catalogs
- Per-app language preferences
- Download impact in Build Analyzer
- New Android SDK Upgrade Assistant

Developing for form factors
- Google Pixel Fold and Google Pixel Tablet Virtual Devices
- Wear OS 4 Developer Preview Emulator
- Watch Face Format support in Wear OS 4 Developer Preview Emulator
- Device Mirroring for local devices
- Android Device Streaming
- Espresso Device API

Improve your app quality
- App Quality Insights: Android vitals
- App Quality Insights with improved code navigation
- Compose State information in Debugger
- New Power Profiler
- Device Explorer
- Compose animation preview
- Embedded Layout Inspector
- Firebase Test Lab support for Gradle Managed Devices

IntelliJ
- IntelliJ Platform Update to the IntelliJ 2023.1
- New UI

#androidstudio

https://android-developers.googleblog.com/2023/05/android-studio-io-23-announcing-studio-bot.html

Читать полностью…

StartAndroid

YouTube плейлист видео с KotlinConf'23

#kotlin #conference

https://www.youtube.com/playlist?list=PLlFc5cFwUnmwcJ7ZXyMmS70A9QFyUu1HI

Читать полностью…

StartAndroid

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

Читать полностью…

StartAndroid

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

#android #ci #cd #build

Читать полностью…

StartAndroid

Статья для начинающих про Kotlin operator invoke, который позволяет сделать код чуть лаконичнее

#kotlin

https://medium.com/tech-takeaways/leveraging-kotlin-operator-overloading-in-android-clean-architecture-use-case-classes-72b120ef1fa7

Читать полностью…

StartAndroid

Может быть полезным при подготовке к интервью

#java #interview

https://habr.com/ru/companies/ibs/articles/739380/

Читать полностью…

StartAndroid

Принцип подстановки Барбары Лисков (L в SOLID)

#architecture #pattern #solid

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

Читать полностью…

StartAndroid

Попасть в Яндекс за выходные

17–18 июня пройдёт Weekend Offer Mobile. Решите несколько задач в Контесте, 17 июня пройдите все технические секции, 18 июня пообщайтесь с нанимающими командами и получите офер в интересный проект.

Ждём мобильных разработчиков на iOS, Android и Flutter с опытом от 3 лет. Предлагаем работу в любом офисе в России и Беларуси. Приглашаем в наши международные хабы в Армении, Казахстане и Сербии.

Заявки принимаем до 12 июня.

Подробности ищите здесь

#реклама

Читать полностью…

StartAndroid

Обзор специальных типов Any, Unit и Nothing: что это такое, ключевые характеристики, где и как могут быть использованы.

#kotlin

amoljp19/kotlins-special-types-any-unit-and-nothing-d4fe837c2891" rel="nofollow">https://medium.com/@amoljp19/kotlins-special-types-any-unit-and-nothing-d4fe837c2891

Читать полностью…

StartAndroid

https://habr.com/ru/companies/alfa/articles/732874/

#android #interview

Читать полностью…

StartAndroid

Код-ревью: cookbook от Google

- Стандарт код-ревью
- На что обращать внимание
- Навигация по CL
- Скорость ревью
- Как писать комментарии
- Обработка обратной связи

#codereview #bestpractices

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

Читать полностью…

StartAndroid

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

Читать полностью…

StartAndroid

Новый Compose урок - про Scaffold.

Там на самом деле особо не о чем рассказывать, все просто и понятно. Но это достаточно важный UI элемент, поэтому я решил включить его в курс.

В итоге получился краткий обзор элементов Scaffold, Drawer, Snackbar, BottomSheet и немного про паттерн Content Slot.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html

Читать полностью…

StartAndroid

https://habr.com/ru/companies/qiwi/articles/732702/

Читать полностью…

StartAndroid

Видео для начинающих о том, как устроен простой data layer в приложении: репозиторий, сеть, БД, типы данных, тесты.

#android #architecture

https://www.youtube.com/watch?v=P125nWICYps

Читать полностью…

StartAndroid

Несколько полезных советов (dos and don'ts) по разработке приложений под разные типы устройств.

#android #bestpractice

https://android-developers.googleblog.com/2023/05/optimizing-your-android-app-for-large-screens.html

Читать полностью…

StartAndroid

Новый Compose урок - про Material Design.

Выясняем, как стандартные UI элементы используют Material под капотом. Рассматриваем основные отличия Material 3 и Material 2. Разбираемся как устроены темы в Compose.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html

Читать полностью…

StartAndroid

Краткий обзор основных изменений в Kotlin 1.8.20

New language features
- Enum class entries function
- Data objects
- Secondary constructors with the body in inline classes

Standard library updates
- Autocloseable interface
- Base64 encoding and decoding
- Support for @Volatile annotation in Kotlin/Native

Kotlin/JVM
- Preview of Java synthetic property references

#kotlin

https://proandroiddev.com/exploring-koltin-1-8-20-6ac4fb16dd19

Читать полностью…
Подписаться на канал