Как стать автором
Обновить
1
0
Мирослав Булгаков @garastard

Android Developer

Отправить сообщение

Спасиб, на яндекс музыке у меня пишет, что недоступно из моего региона.

Но ниже прикрепил podcast.ru - оттуда можно любую платформу выбрать

йес) ощутимо

Это был небольшой адок. Я ранее никогда не работал с BT устройствами напрямую и пришлось много покурить этот вопрос в интернетиках. Я обязательно напишу статью на эту тему. Мне ее не хватало в тот момент.
Есть полноценная робо-рука с LEGO Mindstorms, в которой есть даже микроконтроллер есть и он, да, поддерживает ROS.
image
Но мы к тому моменту выбора манипулятора уже запилили приложение на мобилки, потом приложение шивелящее моторчики, используя Android Things. Потом купили 2 набора эксковаторов — лесапильщиков LEGO, и понеслась…
Автор, делай больше статей по этой теме!
Devcolibri не надо так пользоваться kotlin:

val searchView = menu?.findItem(R.id.action_search)?.actionView as SearchView
           // Set up the query listener that executes the search
    searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener {


Плохо когда nullable принуждают к notNullable, а потом без проверки вешают на него листенер.
Это то же самое, что и!!! — это грех за такое Бреслав накажет.
Свалитесь вы как-нить с NPE(и черт с вами). Не думаю, что стоит обучать «ТАКОМУ» подходу…

А теперь короночка, Devcolibri, которая ставит под вопрос функциональность вашего поиска — обратите внимание на оператор ".distinct()".
Приведу в пример такой кейс: держите вы в голове поисковой запрос «Null safety in Kotlin». Вводите его… постепенно… с новыми символами вам предлагаются варианты. Это хорошо… набрав данный запрос до конца и увидев соответствующие подсказки от поиска. А потом у ужасом осознаете, что вы не знаете, что такое «null safety» в принципе! и решаете почитать про это… вы начинаете стирать ваш поисковой запрос… и… и… и .distinct() ломает вашу жизнь.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность