Size: a a a

2020 July 30

AE

Alexandr Emelyanov in #UWDC2020
Anton [az09@osm] Belichkov
у меня есть знакомые в Питере. не совсем разрабы но к IT близко. так что на нижнюю планку в сотку смотрят недоуменно и немного обижено
В соседнем офисе сидели чуваки, занимался весами железнодорожными, вот он рассказывал что допустим начальник смены на станции ещё дотягивает до сотки, при этом рабочий день по 12 часов и бегаешь весь день угорелый

С намеком ты тут мол не рассказывай сколько зарабатываешь, закапают
источник

AE

Alexandr Emelyanov in #UWDC2020
Danil
ну мы же все понимаем, что пхп элитный язык
источник

AE

Alexandr Emelyanov in #UWDC2020
источник

D

Danil in #UWDC2020
источник

AE

Alexandr Emelyanov in #UWDC2020
источник

АВ

Алексей Волков... in #UWDC2020
Вот и интерсвязь решила, что реакт нейтив больше не для них
источник

АВ

Алексей Волков... in #UWDC2020
Переслано от Ксения Айхель...
Наш опыт кроссплатформенной разработки или как мы перешли разрабатывать в нативе
- немного опыта группы Mobile компании Интерсвязь #ITISteam

Первая версия нашего мобильного приложения (МП) появилась накануне Нового года 2016, дальше все время оно "росло" и наполнялось новыми фичами. Росла одновременно и команда - сегодня это уже 16 программистов! изначально мы писали на react native и это было весьма нерадужно, но сейчас мы используем все самое крутое в разработке: язык программирования Kotlin для Android и Swift для Apple. Это даёт возможность писать приложение используя все возможности мобильных устройств. Да, звучит все просто!

Чтобы понять подробности, нужно подойти со стороны другого вопроса. Почему выбрали кросплатформерную разработку изначально❓ В современных реалиях этот подход зарекомендовал себя как эффективный. Разработчики под разные платформы пишут общий код, который при должной сноровке легко поддерживается и расширяется. Скорость разработки увеличивается колоссально!

Что касается нашего приложения, изначально в 2015г нужен был маленький клиент, который мог бы отображать небольшой пул данных с API. Прототип делался парой инициативных человек и выбор решения был логичен и обоснован. Со временем приложение обрастало функциями, большинство из которых реализовано на подходах React (от компании Facebook), массив дынных увеличивался... Постепенно появлялись функции, которые нужно было реализовывать для каждой платформы отдельно через bridge (мост асинхронного взаимодействия React-native и Native ), но даже так можно было несложно поддерживать приложения. Часть прошлых решений заметна устарела и сегодня мы потихонечку отдаём тех долг, порой называя это рефакторингом ✅

Важный этап в решении - перевести все в натив случился, когда мы закончили разработку стабильной версии умных домофонов. Дело в том, что в мобильной разработке помимо простых штук в виде разработки UI/UX бывают и сложные. Высокоскоростные алгоритмы, реализация клиент-серверных общений по не стандартным протоколам, обработка программных кодеков и многое другое. В умных домофонах было многое из этого. В случае использования react-native внедрение этой разработки выглядело бы так:
react -> android SDK -> NDK
react <- android SDK <- NDK

Это привело бы к сложностям и в самой разработке/отладке/поддержке и конечный пользователь ощутил запаздывания в работе приложения.

Конечно это не единственные плюсы которые мы получили. Теперь мы можем максимально точно и безболезненно использовать все модули устройств, будь то камеры, RFID датчики или RFID метки, микрофоны, акселерометры и т.д. По сути мы избавились от посредника, который генерировал баги и краши. Когда мы полностью закончим наш рефакторинг, увеличится скорость сборки новых решений и выпуск новых фич в продуктив 📲
источник

S

Slach in #UWDC2020
Arseny Sokolnikov
И с чего же ты взял, что у нас нет столько, сколько ты хочешь денег?
Но главное — мне хуёвый прогер не нужен. Тем более дорогой.
Ты какое-то бессмысленное сообщение выдал…
А ещё кстати ты бы судя по всему не прошёл мой фильтр по критерию «мудак».
;) и два довольных жизнью мудака поехали каждый своей дорогой ;)
happy end ;)
источник

PE

Peter Evsikov in #UWDC2020
Алексей Волков
Переслано от Ксения Айхель
Наш опыт кроссплатформенной разработки или как мы перешли разрабатывать в нативе
- немного опыта группы Mobile компании Интерсвязь #ITISteam

Первая версия нашего мобильного приложения (МП) появилась накануне Нового года 2016, дальше все время оно "росло" и наполнялось новыми фичами. Росла одновременно и команда - сегодня это уже 16 программистов! изначально мы писали на react native и это было весьма нерадужно, но сейчас мы используем все самое крутое в разработке: язык программирования Kotlin для Android и Swift для Apple. Это даёт возможность писать приложение используя все возможности мобильных устройств. Да, звучит все просто!

Чтобы понять подробности, нужно подойти со стороны другого вопроса. Почему выбрали кросплатформерную разработку изначально❓ В современных реалиях этот подход зарекомендовал себя как эффективный. Разработчики под разные платформы пишут общий код, который при должной сноровке легко поддерживается и расширяется. Скорость разработки увеличивается колоссально!

Что касается нашего приложения, изначально в 2015г нужен был маленький клиент, который мог бы отображать небольшой пул данных с API. Прототип делался парой инициативных человек и выбор решения был логичен и обоснован. Со временем приложение обрастало функциями, большинство из которых реализовано на подходах React (от компании Facebook), массив дынных увеличивался... Постепенно появлялись функции, которые нужно было реализовывать для каждой платформы отдельно через bridge (мост асинхронного взаимодействия React-native и Native ), но даже так можно было несложно поддерживать приложения. Часть прошлых решений заметна устарела и сегодня мы потихонечку отдаём тех долг, порой называя это рефакторингом ✅

Важный этап в решении - перевести все в натив случился, когда мы закончили разработку стабильной версии умных домофонов. Дело в том, что в мобильной разработке помимо простых штук в виде разработки UI/UX бывают и сложные. Высокоскоростные алгоритмы, реализация клиент-серверных общений по не стандартным протоколам, обработка программных кодеков и многое другое. В умных домофонах было многое из этого. В случае использования react-native внедрение этой разработки выглядело бы так:
react -> android SDK -> NDK
react <- android SDK <- NDK

Это привело бы к сложностям и в самой разработке/отладке/поддержке и конечный пользователь ощутил запаздывания в работе приложения.

Конечно это не единственные плюсы которые мы получили. Теперь мы можем максимально точно и безболезненно использовать все модули устройств, будь то камеры, RFID датчики или RFID метки, микрофоны, акселерометры и т.д. По сути мы избавились от посредника, который генерировал баги и краши. Когда мы полностью закончим наш рефакторинг, увеличится скорость сборки новых решений и выпуск новых фич в продуктив 📲
интересный опыт, жаль мало тех. деталей, но в целом мотивация ясна
к слову сказать, яндекс тоже активно использует RN в своих проектах, но они научились использовать его только в части приложения (как инстаграм), там где нужна нативка - пилят нативку, там где можно RN - пилят RN
источник

GD

George Drak in #UWDC2020
https://www.youtube.com/watch?v=J9oJTKwASjA - сегодня, в 8 вечера
источник

AB

Anton [az09@osm] Bel... in #UWDC2020
ютуб предлагает посмотреть мне ролик про прокрастинацию. он что-то подозревает
источник

AS

Andrey Sitko in #UWDC2020
мужик перешел на второй уровень ПОТРАЧЕНОх2
источник

AS

Andrey Sitko in #UWDC2020
источник

PE

Peter Evsikov in #UWDC2020
Andrey Sitko
мужик перешел на второй уровень ПОТРАЧЕНОх2
ПОТРАЧЕНОх4
Он в итоге слил 20к
источник

r

raven428 in #UWDC2020
Этому разводу пару лет уже. Ничего нового )
источник

AS

Andrey Sitko in #UWDC2020
у мене жене сегодня такое прилетело в чат, дошла до ввода данных карты и задумалась) решила спросить у меня
источник

PE

Peter Evsikov in #UWDC2020
а типа люди думают, что это уже деньги, которые им дают за товар?
источник

AS

Andrey Sitko in #UWDC2020
ага, именно так
источник

AS

Andrey Sitko in #UWDC2020
получите деньги) радость, покупают
источник
2020 July 31

ИК

Илья Кукушкин... in #UWDC2020
источник