Alex
По своему опыту, начинал в 2010 на Javascript -> PHP -> Backendы на PHP/Go -> Java -> Android) Сейчас Scala потыкиваю по необходимости) Вопрос именно в твоих проектах, чем занимался, к чему было/есть стремление, и так далее)
Aleksandr
ну фраза "1С" в резюме вкупе с 10++ лет работы в нем не внушит отвращение?
меня нет, единственное что в моем представлении 1c - это не совсем программирование, но это только потому что я даже не интересовался что там вообще да как. А так хоть с паскаля человек придет, надо разговаривать с человеком
Aleksandr
а что плохого в php? Пишут большие проекты, пилят бабло, решают бизнес задачи. А на чем говнокодить это уже другой вопрос просто на php чуть легче чем на той же java
Aleksandr
возможно, я не смотрел что из себя представляет 1c
Alex
Принципиальная разница между понятием Backend и Frontend) Это и заставляет) Андроид - это в принципе фронтенд, клиентская разработка. Если не зашло, то зачем сидеть)
Alex
Я наоборот от бэкенда устал и ушел в клиент) JS не сильно нравится, iOS не нравится по личным предпочтениям, тем же принципам вестки с их trailing/leading и прочими маразмами, поэтому и андроид) А у моего товарища - обратная сторона) Не вкатила клиентская разработка, хочется хардкора с серверами, кишками nginx, микросервисами и прочими радостями)
Anton
С аккаунт AccounManager кто-нибудь работал?
Alex
И согласен, и нет) Сегодня можно найти работу на пхп по ставке андроида. Кстати, по причине того, что devOps философия стала мегапопулярна, а пхп в нее вписывается. Докер, МС-архитектура, CI/CD. Платят хорошо, если это все могешь или хочешь разобраться) А когда разберешься, понимаешь что пхп удобен по синтаксису и архитектуре, а по скорости - go
Alex
и в итоге работаешь в таком стеке. И неплохо выходит) А вот на чистом пхп.. ну на Laravel писать можно монолиты для стартапов или всякие тулзы, и тоже неплохо получать)
Nikolay
Чуете чем запахло?
Aleksandr
Чуете чем запахло?
здравым смыслом
Alex
В общем, хорошо везде) И все по вкусам) А кому где работать выбирает каждый сам по своим предпочтениям)
Anton
И все таки кто имел опыт работы с AccountManager отзовись!
Aleksandr
И все таки кто имел опыт работы с AccountManager отзовись!
на уровне hello word было как-то раз, а что такое?
Anton
Если нельзя доверять использовать логин/пароль в нем, то каким образом другая приложуха должна получать доступ? Через запрос с токеном к бэка что ли? :(
Anton
юзай контекст активити, а не приложухи
Anton
какая другая приложуха, опиши юзкейс
Есть два приложения. В случае, если чувак в одном залогинился, во-втором нужно избегать повторной авторизации
Anton
вызов самого тоаста идет из какого потока?
Глеб
К разговору вам о теория vs практика (сугубо личное видение):
Глеб
Пока ставки не высоки, пока цена ошибки - ничтожна. В IT - всегда будут кричать про "кругозор-first", "база везде одна", "главное чтобы умный был - разберётся во всём", "главное выходить из зоны комфорта" и тд. Видится мне, в программировании, где цена ошибки очень высока (как оборонка, космос, медицина) - врядли допустят сильно "разностороннего и всего-умеющего чувака" Так же как и вряд ли ты пойдёшь на серьёзную операцию к врачу, который "и оперировать умеет тоже". Если ты не талантлив от рождения, что скорее всего - тебе пахать и пахать. лет 10 минимум по 8ч день - только после можно говорить про профессионализм. Это касается и вершин в спорте (спросите сколько и как тренировался Тайсон чтобы им стать) и в музыке (даже Моцарт стал мировым известным в 15 лет, хотя играл на фортепиано с 4-х), Beatles лет 10 по кабакам играли прежде чем стали тем кем стали и еще over100500 примеров, когда труд, упорство и ежедневные монотонные тренировки(практика) - побеждают в итоге Имхо - нос по ветру держать надо, быть в меру гибким. Но скакать по всем вмире стекам, технологиям и тд.... не тру если говорить дествительно о КВАЛИФИКАЦИИ с большой буквы.
Aleksandr
Есть два приложения. В случае, если чувак в одном залогинился, во-втором нужно избегать повторной авторизации
ну вообще нет смысла хранить логин и пароль, просто токен авторизации с бэка, его уже прокинуть
Aleksandr
мб по больше кода на pastbin какойнить?
Глеб
вызов самого тоаста идет из какого потока?
👍 поток - должен быть looper-based точно! и если я не ошибаюсь - именно MainLooper - based
Олександр
Пока ставки не высоки, пока цена ошибки - ничтожна. В IT - всегда будут кричать про "кругозор-first", "база везде одна", "главное чтобы умный был - разберётся во всём", "главное выходить из зоны комфорта" и тд. Видится мне, в программировании, где цена ошибки очень высока (как оборонка, космос, медицина) - врядли допустят сильно "разностороннего и всего-умеющего чувака" Так же как и вряд ли ты пойдёшь на серьёзную операцию к врачу, который "и оперировать умеет тоже". Если ты не талантлив от рождения, что скорее всего - тебе пахать и пахать. лет 10 минимум по 8ч день - только после можно говорить про профессионализм. Это касается и вершин в спорте (спросите сколько и как тренировался Тайсон чтобы им стать) и в музыке (даже Моцарт стал мировым известным в 15 лет, хотя играл на фортепиано с 4-х), Beatles лет 10 по кабакам играли прежде чем стали тем кем стали и еще over100500 примеров, когда труд, упорство и ежедневные монотонные тренировки(практика) - побеждают в итоге Имхо - нос по ветру держать надо, быть в меру гибким. Но скакать по всем вмире стекам, технологиям и тд.... не тру если говорить дествительно о КВАЛИФИКАЦИИ с большой буквы.
"лет 10 минимум по 8ч день - только после можно говорить про профессионализм" - поправочка, 10 000 часов :)
Глеб
Ого, interesting
Глеб
Не я с O еще реально - поверхностно пока
Глеб
так что да - на заметочку себе
Anton
ну вообще нет смысла хранить логин и пароль, просто токен авторизации с бэка, его уже прокинуть
еиднственный момент, что токен в открытом доступе и его могут спокойно взять
Aleksandr
еиднственный момент, что токен в открытом доступе и его могут спокойно взять
если стащат токен - то стащат сессию, если стащат логин и пароль то кирдык, а вообще пользователь сам отвечает за тот хлам что у него стоит на телефоне, если там рут и куча левых приложух о чем тут вообще можно говорить
Anton
к уведомлениям в меню это тоже относится?
Anton
в целом спасибо за помощь парни!
Aleksandr
о яндекс такси например, которые защищаются от таких ребят, т.к. у них оффлайн таксометр
смотря на сколько серьезное приложение, сбер вон от всего пытается защищаться, но на рут их обмануть проще простого
Aleksandr
о яндекс такси например, которые защищаются от таких ребят, т.к. у них оффлайн таксометр
всё что на стороне клиенте - считай стащили, вопрос только на сколько эти данные интересные 3-м лицам, никакое шифрование не поможет
Глеб
Да вот я так понял, по тем постам в google dev-блоге. Надо, надо
Anton
всё что на стороне клиенте - считай стащили, вопрос только на сколько эти данные интересные 3-м лицам, никакое шифрование не поможет
согласен, по этой причине они и пытаются определить были скомпрометированы данные или нет
Alex
всё что на стороне клиенте - считай стащили, вопрос только на сколько эти данные интересные 3-м лицам, никакое шифрование не поможет
Есть некоторые тулзы для защиты, но даже если будет мешок денег не факт что тебе их продадут)
Aleksandr
согласен, по этой причине они и пытаются определить были скомпрометированы данные или нет
ну тут вот тебе особо не подскажут, тут надо свои оригинальные способы придумывать и работать это будет до тех пор пока не додумается тот на другом конце провода. Когда дело заходит за безопасность то страдает ux собственно верно и обратное утверждение
Anton
Вообще меня пугает тенденция: "каждый год по релизу". Не успеваешь освоиться с одними вещами, тут уже пришли изменения по старым и новые фичи.
Aleksandr
Вообще меня пугает тенденция: "каждый год по релизу". Не успеваешь освоиться с одними вещами, тут уже пришли изменения по старым и новые фичи.
круто же, андройд начал очень сильно развиваться и в лучшую сторону, наконец то чувствуются что гуглу не насрать на свою ось
Aleksandr
еще бы производители обновляли устройства хотябы пару лет так вообще сказка была бы)
Aleksandr
Для пользователей согласен, для разрабов не очень как по мне.
не очень то что старые api приходится поддерживать вместе с новыми, а прогресс это же всегда прекрасно
Глеб
Для пользователей согласен, для разрабов не очень как по мне.
Надо наверное быть гуглом - чтобы своевременно и в полном объеме успевать(усваивать) все новинки гугла (хотя бы андроида)😊
Aleksandr
мне в плане обновлений ios нравится, шустро выкидывают старые версии, все кто не обновился или совсем со старым аппаратом - покеда
Aleksandr
проблема в том, что юзеры не очень довольны ;)
ну блин apple свои аппараты 5 лет поддерживают, если после 5 лет ты не соизволил купить себе новый аппарат - сорян, прогресс прошел мимо тебя и это нормально, нельзя делать иновации если люди не хотят менять железо
Олександр
да, жалоб на последний что ios, что xcode оох как много)
Олександр
xcode говно - многие в appcode пилят)
я вообще не интересовался этим, просто наслышан от знакомых, жалуются о постоянных крешах)
Anton
Надо наверное быть гуглом - чтобы своевременно и в полном объеме успевать(усваивать) все новинки гугла (хотя бы андроида)😊
Вообще щас пришла мысль о том, что по сути гугл разрабы ложат по сути поддержку изменений и новых фич на самих разрабов, т.е. не предоставляют более высокую обертку для работы к примеру с permissions, secret storage и т.д. Т.е. ты тратишь очень много времени на чтение доки и изучение системы, вместо добавления функционала в приложуху. В целом они конечно допиливают удобство, но приоритет вначале на фиче, а уже потом удобстве в ее использовании.
Aleksandr
я вообще не интересовался этим, просто наслышан от знакомых, жалуются о постоянных крешах)
я просто на плюсах пытался прогать в xcode - это писец мало того что рефакторинг для плюсов не поддерживает, так еще и то подсветка отвалится то автокомплит, а что касатеся ios разработки я тоже только наслышан от ios ников
Anton
А это в свою очередь упирается в поддержку и разработку продукта, где такие продукты как Xamarin, React Native и т.д., откусывают часть рынка
Gleb
Всем привет! Кто хорошо разбирается в Glide? Мне нужно обновить кэш картинки в случае, если заголовок last-modified на сервере больше lastModified у файла на клиенте. Как это сделать в Glide 4?
Aleksandr
А это в свою очередь упирается в поддержку и разработку продукта, где такие продукты как Xamarin, React Native и т.д., откусывают часть рынка
из кросплатформы меня жутко заинтересовал только flutter от гугла жутко интересно чувак на mbltdev рассказывал про него )
Gleb
@desugar спасибо, погуглю!
Aleksandr
и у гугла есть сильная мотивация flutter сделать безумно крутым инструментом ибо он на dart, а dart нативно поддерживается фуксией, а моя фантазия разыгралась до того что гугл выпускают flutter завлекают туда разработчиков те пилят приложения и потом гугл выпускает фуксию и все приложения на flutter нативно там работают и проблема новой ос без приложении решена. Но это уже моя фантазия 😄
Ильфат
господа, какой проц лучше ryzen 1600x или core i5-8400? вроде у интела виртуализация(для эмулятора), а у райзена потоков 12
Ильфат
а компилировать где быстрее? на райзене?
Aleksandr
каеф, честно безумно интересно что там гугл готовят и планирую занятся серьезно дартом чтобы если вдруг они выпустят крутой продукт то на свободном рынке залететь в новый стек и снять все сливки 🙂
Artur
Привет, делаю сплеш скрин, бэграунд сетается дровабл, и в нём layer-list там 2x item 1. gradient 2. item c аттрибутом android:src="@drawable/ic_logo_black" и получается картинка эта не реcайзится, как быть?
Artur
да, по нему и делаю
Aleksandr
да, по нему и делаю
тогда хз, у меня с первого раза зашло и никаких проблем
Artur
картинку можно ужать как нибудь?
Aleksandr
Вопрос для кого флаттер? Андройд никуда не денется
ну чисто в теории они могут выпустить еще фуксию и постепенно переманивать людей на новую ос, главная проблема рынка ос не в том что не делают новые, а в том что приложений для новых ос нету т.к там нет клиентов и компании не смотрят на эту ос как комерческий успешную для своего продукта. Если у гугла получится решить эту проблему то они могут выпустить ос которая будет намного круче android и постепенно продвинет его в массы