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 #1027 · Back to latest

Older Posts 20 shown
Post #1026 6.61K
Post #1025 7.03K
В androidx.fragment 1.3.0-alpha04 появился новый механизм передачи данных между фрагментами. Посредником выступает FragmentManager.

Один фрагмент подписывается на ожидание данных методом FragmentManager.setFragmentResultListener. Другой фрагмент отправляет данные методом FragmentManager.setFragmentResult.

#android #fragment

https://developer.android.com/training/basics/fragments/pass-data-between
Android Developers Communicate with fragments | App architecture | Android Developers
Post #1024 8.08K
Несколько простых задачек с решениями - хороший способ попрактиковать операторы для работы с Kotlin коллекциями:
- generateSequence
- map
- mapIndexed
- groupingBy
- fold
- filter
- zipWithNext
- max
- maxBy

#android #collection

https://medium.com/@alfonso.software/kotlin-collections-challenges-part-i-b1269d75edb
Medium Kotlin Collections Challenges (Part I) … with only one line of code.
Post #1023 6.79K
Android Studio Canary продолжает радовать новыми фичами. В Canary 8 добавлены две новые:

1) Эмуляторы теперь можно запускать как вкладки в Android Studio.
У меня, правда, не получилось запустить одновременно два эмулятора. При запуске второго оба вылетают с ошибкой. Ну и вообще, выглядит пока не очень стабильно и почему то вешает мне браузер Chrome.

2) UI тесты можно запускать параллельно на нескольких устройствах.
Результаты будут отображаться в таблице (см. скрин в начале поста)

#androidstudio #canary

https://developer.android.com/studio/preview/features#instrumentation-testing
Post #1022 6.65K
В статье рассказывается о том, что refresh rate устройств может быть не только 60Hz, но и 90 и 120. И показано, как в таком случае работает графический pipeline (состоящий из 5 этапов), чтобы иметь достаточно времени для создания кадра.

#android #graphic

https://android-developers.googleblog.com/2020/04/high-refresh-rate-rendering-on-android.html
Android Developers Blog High refresh rate rendering on Android Posted by Ady Abraham, Software Engineer For a long time, phones have had a display that refreshes at 60Hz. Application and game dev...
Post #1021 6.81K
Статья рассказывает об аннотациях, которые могут полезны, если Kotlin код вызывается из Java

- JvmStatic
- JvmOverloads
- JvmField

#kotlin #java #annotation

https://medium.com/@shalutd007/mixing-kotlin-with-java-by-jvmstatic-jvmoverloads-and-jvmfield-7fa4781731c7
Medium Mixing Kotlin with Java by @JvmStatic, @JvmOverloads, and @JvmField As Google suggests Kotlin as the official language for Android development, most of the people are in the process of migrating the project…
Post #1020 7.91K
В новой версии Android Studio появилась интеграция с Dagger.

1) Если вам надо узнать откуда именно объект инджектится в конструктор или в Inject аннотацию, вы можете сделать это одним кликом.

2) Аналогично работает и в обратную сторону. Одним кликом можно получить список всех мест, куда инджектится объект.

3) Поиск Find Usages для метода, который провайдит объект, содержит новую секцию Dependency Consumer(s), в которой будут отображены все места, куда инджектится этот объект.

Я проверил у себя в небольшом проекте, работает отлично.

Недостаток только один - это доступно пока что только в Canary версии (4.1 Canary 7).

#androidstudio #dagger

https://developer.android.com/studio/preview/features?buildsystem=ndk-build#dagger-navigation
Post #1019 6.95K
И снова детальное сравнение коллекций и последовательностей в Kotlin. В конце есть краткие выводы, что и в каком случае лучше использовать.

#kotlin #collections #sequences

https://proandroiddev.com/collections-vs-sequences-war-of-use-cases-1f2ca06a8ac4
Medium Collections vs Sequences: War of use-cases! A definite use-case driven guide to Collections vs Sequences in Kotlin.
Post #1018 7.03K
Тестирование – очень важный этап разработки мобильных приложений. Стоимость ошибки в релизе мобильного приложения высока. Что должен уметь делать тестировщик мобильных приложений?

⚡️работать с Android studio и Xcode;
⚡️проводить функциональное тестирование;
⚡️использовать эмуляторы и симуляторы;
⚡️работать с Jenkins;
⚡️разрабатывать тесты под любые задачи;
⚡️составлять баг-репорты.

Все эти навыки ты сможешь получить на онлайн-курсе «Тестирование мобильных приложений» от Skillbox.

Своим опытом и лайфхаками с тобой поделятся тестировщики из Badoo и REDMADROBOT. Всего за девять месяцев ты станешь востребованным QA-специалистом, а мы поможем с трудоустройством.

Записывайся на курс сейчас и получи скидку 30%! https://clc.to/XJQDBA

#реклама
Post #1017 7.81K
Post #1016 8.08K
Если вы еще не разукрасили ваш Logcat, то в этой статье вы сможете прочесть как это сделать.

#androidstudio
Post #1015 8.05K
Недавно я давал ссылку на статью, рассказывающую про инструменты для обзора содержимого базы данных приложения.

Теперь такой инструмент появился в Android Studio. Называется он Database inspector. Доступен в Android Studio 4.1 Canary 5.

Возможности:
- обзор и редактирование данных
- выполнение запросов
- если используете Room, то студия добавит кнопку для выполнения ваших Query запросов

#androidstudio #database

https://developer.android.com/studio/preview/features#database-inspector
Post #1014 7.15K
Рекомендаций бывало не мало, но сегодня особенная — авторский канал про Android-разработку @android_live.

Автор делится своим мнением на различные вопросы, связанные с разработкой, делает обзор статей, проводит опросы среди разработчиков и берёт интервью у известных команд. Все четко и по теме 👍🏻

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

Канал будет интересен как опытным, так и начинающим разработчикам.

@android_live

#реклама
Telegram Android Live 🤖 ​​Нужно ли тестовое задание? #комментарии #мысли #опрос Задумался о том, действительно ли нужно тестовое задание при найме нового разработчика. На первый взгляд, очевидно, что это полезная вещь. Например, у кандидата во время его работы был закрытый проект…
Post #1012 7.83K
Вышел новый урок по корутинам: о связи между родительской и дочерней корутинами.

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

Рассмотрим различные сценарии, когда дочерняя корутина завершает выполнение своего кода раньше или позже родительской. А также, узнаем, как реализован метод await у async корутины.

#course #coroutines

https://startandroid.ru/ru/courses/kotlin.html
StartAndroid Kotlin Курс по Kotlin
Post #1010 7.35K
Мобильный разработчик - работа мечты!
⠀
• Высокая зарплата
• Карьерный рост
• Востребованность на рынке
• Возможность работать удаленно
• Работа приносит удовольствие

В Skill-Branch для этого есть 3 курса!⤵️
⠀
👉🏼Flutter - первый в Рунете курс по Flutter в мобильной разработке.
Старт 9 апреля!🚀
Перейти на сайт

100 часов практики за 3,5 месяца.
Система автоматической проверки, Code Review вашего проекта и приложение в портфолио!
========================

👉🏼DEV-Intensive Android - бесплатный онлайн-интенсив по Android-разработке на Kotlin, который позволяет быстро освоить техническую базу по Android и фичи языка Kotlin.
Перейти на сайт
========================

👉🏼Middle Android Developer - 6 месяцев углубленного изучения Android-разработки на Kotlin уровня Middle.
Действует скидка 25%🔥
Перейти на сайт
⠀
Более 200 часов практики за 6 месяцев, 2 реальных проекта в портфолио! Научитесь работать с актуальными технологиями и инструментами (Kotlin, RxJava, Gradle, Mockito, Firebase, Espresso, Fabric, ML Kit, GraphQL), изучите Dagger 2 и RxJava 3, процессы тестирования Android-приложений и получите 4 Code review проекта от ведущих IT-специалистов.

Переходите по ссылкам, чтобы узнать больше!🌎

#реклама
skill-branch.ru Skill Branch | Образовательное IT-сообщество Это онлайн-платформа, призванная помочь тебе освоить престижную профессию в сфере IT. Найти работу в соответствии с полученными навыками, а также завязать знакомства в профессиональном кругу
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 →