startandroid | Technologies

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

Subscribe to a channel

StartAndroid

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

#android #googleplay

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

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

StartAndroid

CameraViewFinder предназначен для простой реализации превью камеры, которая будет корректно работать при поворотах экрана, в multi-window режиме и на foldable девайсах.

#android #camera

https://android-developers.googleblog.com/2022/11/introducing-camera-viewfinder.html

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

StartAndroid

В Android 13 пользователь может выбрать язык для конкретного приложения.

#android #language

https://android-developers.googleblog.com/2022/11/per-app-language-preferences-part-1.html

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

StartAndroid

Достаточно распространенный подход к префам - обернуть их в Kotlin делегаты для максимально простой работы с ними в коде. Реализация, конечно, нетривиальная, но оно того стоит.

#android #kotlin #preferences #delegate

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

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

StartAndroid

Mutation testing вносит изменения в ваш код и проверяет, что тесты перестали проходить успешно. Хорошая штука для любителей максимального покрытия кода тестами.

#android #test

inzuael/how-to-improve-the-quality-of-tests-using-mutation-testing-2346019829f1" rel="nofollow">https://medium.com/@inzuael/how-to-improve-the-quality-of-tests-using-mutation-testing-2346019829f1

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

StartAndroid

Полезная информация о том, на что надо обратить внимание, чтобы приложение лучше ранжировалось в Google Play

#android #googleplay #performance

https://android-developers.googleblog.com/2022/10/raising-bar-on-technical-quality-on-google-play.html

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

StartAndroid

Снова Android Dev Summit сегодня вечером

Ссылка на трансляцию
Список докладов

#android #conference #video

https://android-developers.googleblog.com/2022/11/coming-up-next-for-android-dev-summit.html

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

StartAndroid

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

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

StartAndroid

Weekend Mobile Offer — уже 19-20 ноября

Как получить офер в Яндекс за 2 дня? Участвовать в Weekend Mobile Offer. Ближайший — 19-20 ноября.

Если вы, или тот, кого вы знаете, имеете опыт разработки не менее трех лет на iOS, Android или Flutter, смело регистрируйтесь и принимайте участие в контесте.

Онлайн-отбор закончится 16 ноября. 20 ноября тех, кто его пройдёт, пригласят на технические собеседования и встречи с нанимающими командами. Удачи!

#реклама

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

StartAndroid

Статья с простым примером использования Splash Screen API (Android 12)

#android #splash

iAbanoubSamir/android-splash-screen-new-api-simple-example-98db32af9653" rel="nofollow">https://medium.com/@iAbanoubSamir/android-splash-screen-new-api-simple-example-98db32af9653

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

StartAndroid

https://habr.com/ru/company/inDrive/blog/696006/

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

StartAndroid

Стремительное развитие и повсеместное распространение Jetpack Compose уже ни у кого не оставляют сомнений, что именно за этим будущее Android разработки.

А для того, чтобы быть в курсе последних новостей из мира Compose, подпишись на канал Mobile Compose — один из крупнейших ресурсов в Telegram, целиком посвящённый данной технологии.

Здесь вы найдёте:
▫️Последние новости о Compose
▫️Свежие тематические статьи и видеодоклады
▫️Регулярные дайджесты по основным изменениям последних релизов библиотек фреймворка

Подпишись, чтобы не пропустить 👉 @mobile_compose

#реклама

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

StartAndroid

Плейлист видео с Android Dev Summit '22:

- Android Dev Summit ‘22: The Keynote!
- Top 3 picks from Modern Android Development at ADS ‘22
- Reimagining designer-developer handoff: Introducing Relay
- More performance tips for Jetpack Compose
- Building a scalable, modularized, testable app from scratch
- 5 quick animations to make your Compose app stand out
- Styling text in Compose
- Write your first Compose UI test
- Create offline-first apps
- Collecting flows in a lifecycle-aware manner
- By layer or feature? Why not both? Guide to Android app modularization
- Accurately measure app performance with profileable builds
- Address Firebase Crashlytics reports faster from Android Studio
- Where to hoist that state in Compose?
- Practical room migrations
- Material You in Compose apps
- Test at scale with Gradle managed devices
- Type safe, multi-module best practices with Navigation Compose
- From Views to Compose: Where can I start?
- What's new in Android Build
- 5 Android Studio features you don't want to miss
- 5 ways Compose makes UI testing better
- State of the art of Compose tooling
- State holders and state production in the UI Layer
- Making apps blazing fast with Baseline Profiles
- Modern Android Development #AskAndroid
- Android Dev Story: Lyft reduced their code for UI components by as much as 60% using Jetpack Compose
- Android Developer Story: ZEPETO plans to migrate 80% of the app’s UI to Jetpack Compose

#android #video #conference

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

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

StartAndroid

Object в sealed class обычно имеет не очень читабельную реализацию toString(). Это можно исправить с помощью data object.

#kotlin #sealed #data #class

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

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

StartAndroid

Чемпионат по программированию Yandex Cup 2022

Чемпионат стартует 1 ноября и пройдет в два этапа: квалификация и финал. Победители разделят 6,2 млн рублей, а лучшие студенты в каждом направлении получат еще по 100 000 рублей.

В соревновании будет шесть направлений:

• мобильная разработка (Android, iOS, Flutter),
• бэкенд,
• алгоритмы,
• аналитика,
• фронтенд,
• машинное обучение

Участие в Чемпионате — это возможность посоревноваться с талантливыми программистам, окунуться в атмосферное комьюнити и выиграть денежный приз.

Регистрация открыта до 7 ноября: https://clck.ru/32Q9BY

Присоединяйтесь!

#реклама

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

StartAndroid

👋Хотите с нуля научиться создавать Android-приложения? Начните осваивать новые навыки вместе с OTUS! 7 декабря в 20:00 мск состоится бесплатный вебинар «Управление базой данных в андроиде на примере Room»: https://otus.pw/Fyyu/

На занятии мы:
Научимся подключать рум к проекту.
Сделаем простейшие запросы в базу данных, транзакции на запись и чтение.
Научимся пользоваться базовой функциональностью рума.

Открытый урок пройдет в преддверии старта специализации «Android Developer» на Kotlin для начинающих андроид-разработчиков. Спикер: Абакар Магомедов, Android-разработчик в Alfa bank.

👉До встречи в эфире! Не забудьте зарегистрироваться на урок: https://otus.pw/Fyyu/

#реклама

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

StartAndroid

Test Retry Gradle plugin позволяет перезапускать flaky тесты

#gradle #test

https://blog.gradle.org/how-we-handle-flaky-tests-in-gradle

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

StartAndroid

👩‍💻Хотите роста в Android-разработке?

💡За новыми знаниями приходите 1 декабря в 20:00 на открытый урок «Android Lint»!
Еще больше навыков будет ждать вас на онлайн-курсе «Android Developer. Professional» в OTUS.

👩‍💻На занятии мы:
- Изучим Android Lint API
- Научимся писать кастомные Lint детекторы и тесты на них
- Напишем несколько проверок на частые ошибки

🔵Урок ориентирован на Android-разработчиков с опытом работы от 1 года.

🖌Пройдите тест, чтобы оценить свой уровень подготовки и записаться на вебинар: https://otus.pw/N362/

#реклама

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

StartAndroid

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

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

StartAndroid

Статья про Gradle таски для начинающих

#android #gradle

https://betterprogramming.pub/understanding-gradle-tasks-417d6f5e13f4

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

StartAndroid

⚡️В среднем люди проводят в телефоне 4 часа в день. При этом в 80% случаев их телефон работает на Android-платформе. Неудивительно, что особой востребованностью в IT отличается разработка под Android.

🚀Узнайте больше о карьере в IT с нуля на бесплатных вебинарах онлайн-курса «Специализация Android-разработчик» на Kotlin от OTUS и Альфа Банка:

«Делаем упрощенный аналог приложения Notion»: регистрация
— «Управление базой данных в андроиде на примере Room»: регистрация
— «View фреймворк в андроиде»: регистрация

👉Регистрируйтесь сегодня — напомним перед вебинаром!

#реклама

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

StartAndroid

Best practices разработки приложений под разные экраны

#android #bestpractice #screen

https://www.youtube.com/watch?v=m7OL-mVh1E8

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

StartAndroid

Кроме флага debuggable существует флаг profileable.

У profileable билда меньше возможностей по использованию профайлеров, но его производительность гораздо ближе к релизному.

#android #debug #performance #profileable

https://android-developers.googleblog.com/2022/10/accurately-measure-android-app-performance-with-profileable-builds.html

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

StartAndroid

https://habr.com/ru/company/constanta/blog/696162/

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

StartAndroid

На связи Podlodka Crew — организатор IT-конференций, родившихся из популярного подкаста. Мы запускаем сразу две конференции в один день — Android и iOS Crew. Старт — уже 14 ноября. Сегодня раскроем детали Podlodka Android Crew.

Для нового сезона мы выбрали тему «Элементы архитектуры». За время конференции попробуем усовершенствовать навыки проектирования архитектуры, глубже погрузиться в отдельные элементы Android, рассмотреть плюсы и минусы различных подходов.

💫 Научимся проектировать архитектуру виджетов в Android с учетом ограничений логики и UI.
💫 Разберём инструменты, которые упрощают работу с Dagger’ом на примере реальных кейсов.
💫 Вспомним, как эволюционировали подходы компании к Dependency injection и какие уроки они из этого вынесли.

🤓 А еще в программе круглый стол: обсудим кому и для чего нужен Backend UI и какие его ограничения стоит учитывать.

👉 Ловите билет по сниженной цене на сайте - скидка для ранних пташек действует до следующего понедельника

#реклама

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

StartAndroid

Несколько последних изменений в Play Console, которые могут быть полезными

#android #googleplay

https://android-developers.googleblog.com/2022/10/5-play-console-updates-to-help-you-understand-app-delivery-performance.html

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

StartAndroid

Материал для новичков. Объяснение с картинками принципа работы популярных операторов коллекций: map*, zip*, associate*, flat*, и бонусом - joinToString.

#kotlin #collections

https://blog.appcircle.io/article/transforming-kotlin-collections-functions-with-examples

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

StartAndroid

Сегодня вечером стартует первая часть Android Dev Summit ‘22

Называется она - Modern Android Development

Подробный список докладов.
Трансляция на YouTube.

#android #conference #video

https://android-developers.googleblog.com/2022/10/android-dev-summit-22-heres-how-to-tune.html

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

StartAndroid

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

#android #performance #benchmark

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

StartAndroid

Android Gradle plugin 8.0 содержит в себе серьезные изменения в API. Перед обновлением необходимо убедиться, что все используемые вашим проектом Gradle плагины совместимы с этими изменениями.

#android #gradle #plugin

https://android-developers.googleblog.com/2022/10/prepare-your-android-project-for-agp8-changes.html

Читать полностью…
Subscribe to a channel