Алексей
JUnit, конечно же :)
без оберток поверх него?
Vyacheslav
короче ничем помочь не могу, сори.
Mike
без оберток поверх него?
Без. А что там оборачивать, зачем?
Алексей
Поделитесь материалами по лучшим практикам?
Mike
Поделитесь материалами по лучшим практикам?
class SomeTest { @Test fun `something happens`() { assertEquals(something, whatHappened) } }
Алексей
class SomeTest { @Test fun `something happens`() { assertEquals(something, whatHappened) } }
ценю остроту вашей бритвы, но я уверен, что есть ещё какая-то полезная информация про то, как хорошо писать юнит-тесты.
Yusuf
Поделитесь материалами по лучшим практикам?
Попробуй гугловский codelab пройти, для начала сойдёт думаю
Vladimir
Мне кажется, про тесты нет ничего лучше чем TDD
gio
а можно так составить url для deep link что если не нашлось приложения для открытия пути, то открывалось другая ссылка https://play.google.com/store/apps/details?id= ?
gio
через интент + try catch
но приложение не установленно, которое обработает изначальный адресс
Ferrero
поэтому сдк выбросит эксцепцию
Vadim
а плэй стор стоит 25 баксов как для инди так и для компаний?
Vadim
или для юр.лиц дороже?
Алексей
Мне кажется, про тесты нет ничего лучше чем TDD
Именно этим я и пытаюсь заняться) Устоявшейся практики ещё нет, поэтому прошу подсказок. Кодлаб проходил, он базовый слишком.
Impossible
Всем привет. Подскажите пожалуйста. Кто юзал веб сокет, как вы класифицируете event, покопавшись в websoket нашел только onMessage.
Олег
На сколько я знаю для всех одинаково)
Олег
а плэй стор стоит 25 баксов как для инди так и для компаний?
Олег
или для юр.лиц дороже?
Dug
Всем привет. Подскажите пожалуйста. Кто юзал веб сокет, как вы класифицируете event, покопавшись в websoket нашел только onMessage.
В сокетах все летает по очереди. Поэтому можно каждому ивенту назначать ключ и при отправке где-то у себя его сохранять. А когда приходит ответ, то смотреть, какой ключ и в зависимости от этого парсить в нужную модельку
Dug
Если я правильно понял, что ты написал, конечно)
Алексей
Всмысле нет? Куча книг есть по tdd. К андроиду привязки нет
В смысле у меня нет. Кто-то хвалит TDD, кто-то BDD, кто-то другие варианты, кто-то юзает Spek. Вот я и хочу узнать, что лучше всего прижилось в андроиде.
Impossible
Другой вопрос, у меня сервер не нашел Сервер Socket.io и пришлось от него отказаться. Но терзают сомнения, есть ли он для .Net серверов ?
Nikita
народ, имеется две LiveData<MutableList<String>>, как с помощью mediatorLiveData их объеденить, чтобы при подписке показывался MutableList с данными из двух liveData?
Nikita
если использовать addSource, то почему то mediatorLiveData содержит элементы только из одной liveData
Denys
В смысле у меня нет. Кто-то хвалит TDD, кто-то BDD, кто-то другие варианты, кто-то юзает Spek. Вот я и хочу узнать, что лучше всего прижилось в андроиде.
В основном тесты пишут достаточно страшненькие. Но даже так - намного лучше, чем без них. Начните с Junit 4/5 и чего-то вроде AssertJ/Truth.
Салман
мне стало интересно, как вы научились программированию? сами или учились?
Салман
можно узнать где?
Mike
всё нагуглится, было бы желание
Салман
яснопонятноедело)
Салман
с чего начинали?
Yuri
Привет. Возможно ли вытянуть название приложения, которое выбрал юзер при передаче данных через Intent?
Konstantin
с чего начинали?
с правил чата где указано не флудить )
Vladimir
Кто-нить встречал живую АВрору?
Sergey
мне стало интересно, как вы научились программированию? сами или учились?
учился на курсах при универе, дальше универ и уже сам дальше идешь
Papin
Привет. Возможно ли вытянуть название приложения, которое выбрал юзер при передаче данных через Intent?
врядли ты интент формируешь и система уже юзеру говорит что можешь выбрать но не исключенно что это возможно, андроид же)
Sergey
но больше всего дает практика или какой то проект
Vladimir
Бореалис?:)
Вчера в новостях услышал, что у нас есть разработанная мобильная ось - Аврора
RadioJo
Не видел, но тоже слышал
заместо авроры
RadioJo
Думаешь стоит тратить время мы на нее и готовить свое чебурнет по ?
Mike
вы в андроид-чате
Nikita
мне стало интересно, как вы научились программированию? сами или учились?
комбо, сам учился по книгам, и ходил на курсы, где мог непонятные моменты спрашивать у препода
Alexey
Привет. Возможно ли вытянуть название приложения, которое выбрал юзер при передаче данных через Intent?
В теории. Ты можешь получить всех, кто может обработать интент, сделать свой диалог выбора и потом отправить интент конертному обработчику, заодно и отметишь у себя кого выбрали.
Yuri
Об этом думал, этого и боялся) Надеялся, что есть еще варианты. Спасибо за ответы!
Denys
Уже начал, и как раз хочу почитать, кто и как пишет нестрашненькие тесты)
Тогда попробуйте покопать в сторону https://junit.org/junit5/docs/current/user-guide/#writing-tests-parameterized-tests Для UI тестов посмотрите в сторону такого подхода https://jakewharton.com/testing-robots/ Для общего развития можно почитать кого-то вроде Бэка (https://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/0321146530) или того же Мартина.
Vitaly
Подскажите какие либы вы юзаете для своих проектов, кроме Dagger и Retrofit ?
Vitaly
есть конкретный вопрос?
Хочу на новом проекте подтянуть всё самое нужное
Mike
Ретрофиту замены нет
наверное, потому что он нахер не нужен
Mike
Хочу на новом проекте подтянуть всё самое нужное
ну подтяни всё самое нужное, вопрос к чему?
Mike
или мы за тебя должны догадаться, какие там задачи решаются?
Denis
Хочу на новом проекте подтянуть всё самое нужное
учись сам выбирать инструменты. Тебе их использовать
Denis
если есть конкретный вопрос, тогда задавай
Vitaly
учись сам выбирать инструменты. Тебе их использовать
Ну просто поинтересовался, вдруг есть что-то интересное
Denys
Хочу на новом проекте подтянуть всё самое нужное
Посмотреть "что там у людей" можно на всяких списках вроде https://github.com/JStumpp/awesome-android
Sergey
Вчера в новостях услышал, что у нас есть разработанная мобильная ось - Аврора
Не то, чтобы "разработанная". Она куплена и, вроде, доработана. Но, что-то на ум приходят аналогии с поисковиком " Спутник". Так что, х.з. на счёт перспектив.
Dj
Ну просто поинтересовался, вдруг есть что-то интересное
Можно попробовать пописать вообще без библиотек на чистой джаве
Denis
Dj
Глупый ответ
Глупый вопрос - глупый ответ, лол
Mike
Глупый ответ
не глупее, чем вопрос