StartAndroid
9.68K subscribers
352 photos
10 videos
5 files
1.83K links
Канал об Android (Андроид) разработке

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

Чат - https://xn--r1a.website/startandroidchat

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

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

РКН - https://shorturl.at/p7iUr
Download Telegram
Google в своих гайдах рекомендует использовать новый паттерн для UI событий, которые должны быть получены только один раз (Toast, Dialog и пр.).

Если вкратце, то View должно уведомлять ViewModel, что событие получено и обработано.

#android

https://proandroiddev.com/sending-view-model-events-to-the-ui-eef76bdd632c
👍9
➡️ Делаем оффер iOS- и Android-разработчикам за один день. Приглашаем в команды Мобильного банка, Тинькофф Инвестиций, Тинькофф Бизнеса и еще трех проектов.

Вы — в течение одного дня общаетесь с нашей командой. Мы — делаем оффер, если работа подойдет вам по условиям, а задачи — по скиллам.

🖇 Все будет онлайн, 19 февраля. Заявки принимаем до 15 февраля включительно. Подробности и регистрация по ссылке: https://l.tinkoff.ru/mobile.onedayoffer

#реклама
💩25👍14🤔3🤮1
Новая либа от Android команды - JankStats. Пока что в альфе.

Предоставляет информацию о кадрах (Frame), прорисовка которых заняла слишком долгое время. А также, эти данные можно дополнить информацией о том, что именно происходило в приложении в этот момент.

#android #performance

https://medium.com/androiddevelopers/jankstats-goes-alpha-8aff942255d5
🔥30👍8🤩2🤔1
Вышел Android 13 Developer Preview 1

Privacy & security at the core
- Photo picker and APIs
- Nearby device permission for Wi-Fi

Developer productivity and tools
- Quick Settings Placement API
- Themed app icons
- Per-app language preferences
- Faster hyphenation
- Programmable shaders
- OpenJDK 11 updates

App compatibility
- More of Android updated through Google Play
- Optimizing for tablets, foldables, and Chromebooks
- Easier testing and debugging of changes
- Platform stability milestone

#android #developerpreview

https://android-developers.googleblog.com/2022/02/first-preview-android-13.html
👍12🎉7💩7🔥3
Сегодня начинается новый сезон онлайн-конференции для Android-разработчиков Podlodka Android Crew!

Особенность конференций Podlodka Crew – погружение в узкую тематику на протяжении всей недели конференции. Новый сезон будет целиком посвящен фреймворку Jetpack Compose, поэтому будет множество различных сессий, раскрывающих особенности и специфику применения Compose в различных ситуациях.

Например, Павел Стрельченко расскажет про опыт использования Jetpack Compose в HeadHunter, а Антон Шилов — в Badoo. Михаил Левченко — о том, как Compose изменил подход к архитектуре мобильных приложений. Андрей Шиков из Facebook рассмотрит работу декларативной магии Compose.
Первый день конференции сегодня в 10:00 начнется с того, что Алексей Гладков из Леруа Мерлен проведет воркшоп-сессию о Jetpack Compose и приготовит для участников реальный проект в режиме live.
А еще в начале недели все участники получат домашние задания, а в конце конференции Алексей Гладков и Сергей Ермолаев проведут их ревью!

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

#реклама
👍13🔥1💩1
Kotlin Synthetic будет удален в Kotlin 1.8, который выйдет ориентировочно в конце 2022 года. Предлагаемая альтернатива - ViewBinding.

#kotlin #viewbinding

https://android-developers.googleblog.com/2022/02/discontinuing-kotlin-synthetics-for-views.html
👍30😢86👎2
Видео от команды YooMoney о том, как выстроить сетевой слой архитектуры в приложении

#android #architecture #network

https://www.youtube.com/watch?v=yYMPGlAFhQo&list=PLd_j4Ug00ng03auVNqDXScX3-TFKhve-v&index=20
👍13🔥4👏2
Гугл планирует добавить возможность архивирования приложений на девайсе, как альтернативу удалению.

#android

https://android-developers.googleblog.com/2022/03/freeing-up-60-of-storage-for-apps.html
👍15👎2🔥2
В Android Studio Dolphin Canary 6 у разработчиков наконец-то дошли руки до Logcat.

Добавили форматирование, кастомизацию и возможность открывать несколько Logcat окон.

А также улучшили механизм поиска, добавив туда ключи (package, tag, level, ...) и автодополнение.

#androidstudio #logs

https://androidstudio.googleblog.com/2022/03/android-studio-dolphin-canary-6-now.html
🔥68👍15👏2🤩21👎1🎉1
Автор показывает, как одну и ту же задачу будут решать разработчики с разным уровнем знания Java Concurrency.

Третье решение реализовано с помощью механизма CompletableFuture. Интересная штука, определенно стоит того, чтобы изучить ее подробнее.

#java #concurrency

https://habr.com/ru/company/piter/blog/655069/
👍9🔥2🤮2👎1
Серия видео и статей о Jetpack DataStore:
- Introduction
- All about Preferences DataStore
- All about Proto DataStore
- DataStore-serialization, sync work, and dependency injection
- DataStore-handling data migration and testing

#android #jetpack #datastore

https://android-developers.googleblog.com/2022/03/jetpack-datastore-wrap-up.html
👍8👎2🔥2