TGViewer
Channel Public Channel
StartAndroid

StartAndroid

@startandroid

Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://t.me/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Subscribers
9.41K
Photos
363
Videos
10
Links
1.9K

Showing posts older than #1962 · Back to latest

Older Posts 20 shown
Post #1961 5.48K
В этой статье разберем, какие обновления для обеспечения безопасности пользователей были представлены в докладе Safeguarding user security on Android на Google I/O, и как они отразятся на разработке.

Новая защита пользователей
◦ Улучшения UX во время демонстрации экрана
◦ Защита пользователей во время кражи устройства
◦ Private Space feature
◦ Сокращение доступа к фото и видео

Play Integrity API
◦ App access risk
◦ Play Protect
◦ Проверка недавней активности приложения
◦ Integrity API report

Изменения в Android 15
◦ Обновление версии target SDK
◦ Safer Intent update
◦ Запуск background activity


#android #security #apilevel #sdk

https://habr.com/ru/companies/kts/articles/823574/
  • 👍 14
  • 🔥 1
Post #1959 4.75K
K2 не полностью обратно совместим с K1. Нам нужно выполнить некоторые дополнительные шаги, чтобы наш код компилировался на K2. Подробное объяснение миграции описано в официальном руководстве по миграции. Здесь же мы просто объясним наиболее важные изменения, которые могут затронуть обычных пользователей.

#kotlin

https://habr.com/ru/companies/spring_aio/articles/826660/
Хабр Новый компилятор K2 в Kotlin. Часть 2. Гайд по миграции В этой статье эксперт сообщества Spring АйО – Михаил Поливаха рассмотрит процесс миграции с компилятора Kotlin старой версии на новый компилятор K2. В предыдущей статье...
  • 👎 9
  • 👍 3
  • 🤡 3
  • 👀 1
Post #1957 5.47K
Видео о том, как Compose Multiplatform работает на iOS:

- Definition of what performance is and what our goals are
- Overview of Compose Multiplatform machinery and how it works on iOS
- Summary of interesting problems we had and how we overcame them

#compose #ios #multiplatform

https://www.youtube.com/watch?v=Df1ZCmmHWzM
YouTube Compose Multiplatform performance on iOS | Elijah Semyonov Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs Enjoyed this talk? Experience it live at KotlinConf 2025—the biggest in history! Grab your tickets now: https://kotl.in/kotlinconf25 One of the main goals of Compose Multiplatform…
  • 👍 12
  • 🔥 3
  • ❤ 1
Post #1955 6.27K
JCenter закрывается 15 августа 2024. После этого запросы будут редиректиться на Maven Central.

Предварительно будет несколько плановых отключений, что позволит понять, как это скажется на сборках:

July 30th, 7:00 AM – 8:00 AM (UTC) (1 hour)
July 30th, 6:00 PM – 7:00 PM (UTC) (1 hour)
August 5th, 7:00 AM – 11:00 AM (UTC) (4 hours)
August 5th, 6:00 PM – 10:00 PM (UTC) (4 hours)
August 7th, 1:00 PM – August 8th, 1:00 PM (UTC) (24 hours)

#gradle #maven #jcenter

https://jfrog.com/blog/jcenter-sunset/
JFrog JCenter Sunset on August 15th, 2024 JFrog supported the Java community as the host of the JCenter repository for Java OSS libraries, packages and components as part of JFrog’s Bintray service for several years. When Bintray was deprecated on May 1st, 2021, to make way for the development and…
  • 🫡 20
  • 😐 5
  • 👍 3
Post #1954 5.76K
Post #1952 5.11K
Несколько полезных Kotlin функций. В основном будет полезно начинающим, но и опытные разрабы могут найти что-то интересное.

- measureTime + measureTimedValue
- markNow() + ValueTimeMark
- require + check
- Delegates: observable + vetoable + lazy
- buildList + buildString
- Base64 encoding/decoding
- HexFormat
- Typography constants: copyright, nbsp, leftDoubleQuote, ...

#kotlin

https://www.youtube.com/watch?v=OFWMtmqocV8
YouTube 7 Features in Kotlin's Standard Library that You Might Have Overlooked Are you still using the Java API when you don't have to? Are you rewriting functions that are already in the standard library? In this video, I cover seven features in Kotlin's standard library that you might have missed or forgotten about. 🕙 What days and…
  • 👍 18
  • 💩 2
  • ❤ 1
Post #1951 5.61K
Дроиды и питоны: работаем с ADB на Python

Однажды, в одну из бессонных ночей, я думал, как можно автоматизировать рутинные действия на андроид-смартфоне. Ну вы же знаете программистов - их хлебом не корми, дай только что-то автоматизировать. Будь это просто создание каких-то отчетов или сортировка файлов.

И вот, тогда я узнал об одной прекрасной утилите - Android Debug Bridge, ADB. Прекрасный инструмент для работы с Android - подключил телефон, и занимайся чем хочешь. Но иногда так лень запоминать разные команды, вводить их каждый раз... Вот здесь на помощь приходит Python. Прекрасный язык с большими возможностями.

В этой статье я рассмотрю как работать с ADB через python.


#android #adb #python

https://habr.com/ru/articles/822099/
Хабр Дроиды и питоны: работаем с ADB на Python Однажды, в одну из бессонных ночей, я думал, как можно автоматизировать рутинные действия на андроид-смартфоне. Ну вы же знаете программистов - их хлебом не корми, дай только что-то автоматизировать....
  • 👍 8
  • 🎉 5
  • ❤ 2
  • 🤔 2
  • 🤣 1
Post #1949 6.02K
VK представила бесплатную платформу для A/B-тестирования

Сервис ускоряет процесс тестирования новых функций в приложениях и на сайтах, позволяет проводить сотни экспериментов ежедневно и сокращает время тестирования с дней до часов. А главное — данные пользователей остаются анонимны и сохраняются на протяжении 10+ лет.

 Платформа разработана для различных типов приложений и доступна через Remote Config в Консоли RuStore. Сейчас она задействована в нескольких проектах VK с общей аудиторией более 70 млн человек.
Telegram VK 🔹 Мы запустили бесплатную мегаплатформу для мега A/B-тестов в Remote Config в Консоли 💙 RuStore. 🔹 Новый инструмент от команды Mail.ru автоматизирует разработчикам всё, что связано с развитием новых фичей в приложениях: включает/выключает функции, таргетирует…
  • 🤮 22
  • 👍 12
  • 🔥 3
  • 💩 2
Post #1939 6.43K
Погружение в мир Lint'a в Android-проекте

Статические анализаторы уже давно являются неотъемлемой частью разработки проектов не только на Android. Они позволяют выявлять ошибки, несоответствия стандартам code style, производительности или безопасности, обозначать какие-то узкие места, сокращать code review и т. д. Android Studio (далее просто студия) «из коробки» содержит огромное количество всевозможных проверок, но, как правило, этого недостаточно, всегда есть какие-то неучтённые проблемы, внутренние правила компании или команды разработки. Кратко расскажем про Lint, как начинали делать свои правила, с какими задачами сталкивались на первых этапах и как решали. Это поможет вам впервые погрузиться в тему, так как интернет весьма скуден на статьи по ней.

#android #lint

https://habr.com/ru/companies/domclick/articles/818067/
Хабр Погружение в мир Lint'a в Android-проекте (часть 1) Статические анализаторы уже давно являются неотъемлемой частью разработки проектов не только на Android. Они позволяют выявлять ошибки, несоответствия стандартам code style, производительности или...
  • 👍 12
  • 🔥 4
Post #1938 5.75K
Новые коллекции в Android

Зачем вообще нужно было строгать новые коллекции и переписывать старые?

На это есть как минимум три причины:

- Эффективный расход памяти - думаю не секрет что даже при наличии 8Gb ОЗУ на вашем телефоне память не бесконечна, поэтому новые коллекции были написаны, придерживаясь принципа "минимум объектов".

- Эффективная реализация алгоритмов - старые реализации могут содержать не очень эффективные алгоритмы и устаревшие решения, требующие рефакторинга.

- Kotlin Multiplatform - при написании общего кода на Kotlin под разные платформы требуется минимальное количество зависимостей от платформенных структур данных, например таких как android.util.SparseArray.

А теперь перейдём к самой вкусной части статьи, разберёмся что за магические штуки наколдовали Google кодеры и самое главное как они работают под капотом.

#android #kotlin #collections

https://habr.com/ru/articles/811415/
  • 👍 15
  • ❤ 3
  • 👎 2
Post #1936 6.77K
Принципы SOLID, только понятно

Статья, как водится, холиварная :) , читайте не только основное содержимое, но и каменты.

#android #solid #bestpractice

https://habr.com/ru/articles/811305/
  • 👍 16
  • 🥴 7
  • 👎 2
Post #1934 5.25K
Post #1933 5.47K
Новый Compose урок по теме - Input.

Вернее, даже два урока.

Первый - небольшой, в нем рассматриваем detect* функции: detectTapGestures, detectDragGestures и detectTransformGestures.

А во втором рассматриваем Modifier операторы: draggable, draggable2D, anchoredDraggable и transformable. А также подробно рассматриваем nestedScroll, с помощью которого можно получить эффект, как на видео.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html
  • 🔥 16
  • ❤ 2
Post #1932 4.78K
Post #1931 4.77K
22 июня приглашаем на конференцию Yandex BDUI Conf от Яндекса и Яндекс Маркета! 🎉

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

Вас ждут доклады спикеров Яндекса, Авито и X5 Tech! После — дискуссия про карьеру мобильных разработчиков. Ещё вы сможете поучаствовать в активностях Яндекс Маркета, выиграть мерч, погулять в летнем дворике и записаться на экскурсию в офис Яндекса.

Зарегистрироваться можно здесь. А следить за новостями конференции — на сайте.
Конференция пройдёт 22 июня в Москве в «Экстрополисе». Если не получится прийти очно, присоединяйтесь к нашей трансляции!

До встречи на Yandex BDUI Conf — будет здорово! 👋

#реклама
  • 👍 9
  • 👎 4
  • ❤ 1
  • 💩 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →