StartAndroid
الذهاب إلى القناة على Telegram
Канал об 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
إظهار المزيد9 347
المشتركون
-324 ساعات
-197 أيام
-6430 أيام
أرشيف المشاركات
9 348
Best practices разработки приложений под разные экраны
#android #bestpractice #screen
https://www.youtube.com/watch?v=m7OL-mVh1E8
9 348
Кроме флага debuggable существует флаг profileable.
У profileable билда меньше возможностей по использованию профайлеров, но его производительность гораздо ближе к релизному.
#android #debug #performance #profileable
https://android-developers.googleblog.com/2022/10/accurately-measure-android-app-performance-with-profileable-builds.html
9 348
Weekend Mobile Offer — уже 19-20 ноября
Как получить офер в Яндекс за 2 дня? Участвовать в Weekend Mobile Offer. Ближайший — 19-20 ноября.
Если вы, или тот, кого вы знаете, имеете опыт разработки не менее трех лет на iOS, Android или Flutter, смело регистрируйтесь и принимайте участие в контесте.
Онлайн-отбор закончится 16 ноября. 20 ноября тех, кто его пройдёт, пригласят на технические собеседования и встречи с нанимающими командами. Удачи!
#реклама
9 348
Статья с простым примером использования Splash Screen API (Android 12)
#android #splash
https://medium.com/@iAbanoubSamir/android-splash-screen-new-api-simple-example-98db32af9653
9 348
На связи Podlodka Crew — организатор IT-конференций, родившихся из популярного подкаста. Мы запускаем сразу две конференции в один день — Android и iOS Crew. Старт — уже 14 ноября. Сегодня раскроем детали Podlodka Android Crew.
Для нового сезона мы выбрали тему «Элементы архитектуры». За время конференции попробуем усовершенствовать навыки проектирования архитектуры, глубже погрузиться в отдельные элементы Android, рассмотреть плюсы и минусы различных подходов.
💫 Научимся проектировать архитектуру виджетов в Android с учетом ограничений логики и UI.
💫 Разберём инструменты, которые упрощают работу с Dagger’ом на примере реальных кейсов.
💫 Вспомним, как эволюционировали подходы компании к Dependency injection и какие уроки они из этого вынесли.
🤓 А еще в программе круглый стол: обсудим кому и для чего нужен Backend UI и какие его ограничения стоит учитывать.
👉 Ловите билет по сниженной цене на сайте - скидка для ранних пташек действует до следующего понедельника
#реклама
9 348
Несколько последних изменений в Play Console, которые могут быть полезными
#android #googleplay
https://android-developers.googleblog.com/2022/10/5-play-console-updates-to-help-you-understand-app-delivery-performance.html
9 348
Стремительное развитие и повсеместное распространение Jetpack Compose уже ни у кого не оставляют сомнений, что именно за этим будущее Android разработки.
А для того, чтобы быть в курсе последних новостей из мира Compose, подпишись на канал Mobile Compose — один из крупнейших ресурсов в Telegram, целиком посвящённый данной технологии.
Здесь вы найдёте:
▫️Последние новости о Compose
▫️Свежие тематические статьи и видеодоклады
▫️Регулярные дайджесты по основным изменениям последних релизов библиотек фреймворка
Подпишись, чтобы не пропустить 👉 @mobile_compose
#реклама
9 348
Материал для новичков. Объяснение с картинками принципа работы популярных операторов коллекций: map*, zip*, associate*, flat*, и бонусом - joinToString.
#kotlin #collections
https://blog.appcircle.io/article/transforming-kotlin-collections-functions-with-examples
9 348
Плейлист видео с 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
9 348
Сегодня вечером стартует первая часть 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
9 348
Object в sealed class обычно имеет не очень читабельную реализацию toString(). Это можно исправить с помощью data object.
#kotlin #sealed #data #class
https://www.youtube.com/watch?v=ovAqcwFhEGc
9 348
Чемпионат по программированию Yandex Cup 2022
Чемпионат стартует 1 ноября и пройдет в два этапа: квалификация и финал. Победители разделят 6,2 млн рублей, а лучшие студенты в каждом направлении получат еще по 100 000 рублей.
В соревновании будет шесть направлений:
• мобильная разработка (Android, iOS, Flutter),
• бэкенд,
• алгоритмы,
• аналитика,
• фронтенд,
• машинное обучение
Участие в Чемпионате — это возможность посоревноваться с талантливыми программистам, окунуться в атмосферное комьюнити и выиграть денежный приз.
Регистрация открыта до 7 ноября: https://clck.ru/32Q9BY
Присоединяйтесь!
#реклама
9 348
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
9 348
Сравнение производительности двух популярных инструментов для преобразования объектов в JSON и обратно.
#kotlin #json #moshi #serialization
https://bladecoder.medium.com/kotlin-json-benchmark-on-android-2022-moshi-vs-kotlin-serialization-18436c0596c3
9 348
В Android 13 появился новый Android photo picker, который позволяет пользователю выбрать медиа файлы без каких-либо пермишенов.
В androidx.activity 1.6 для этого пикера был добавлен ActivityResultContract. Он дает возможность указать тип выбираемого медиа и лимит на количество.
#android #image #media
https://medium.com/androiddevelopers/permissionless-is-the-future-of-storage-on-android-3fbceeb3d70a
9 348
Несколько идей для шаблонов, которые можно добавить в студию для удобства написания часто повторяющихся фрагментов кода.
#androidstudio #template
https://levelup.gitconnected.com/5-android-studio-live-templates-to-code-faster-9a0330cd256c
