Я не розумію, якщо мова дозволяє звертатись до різних апі — це вже потенційний вектор атак, хіба ні? Умовно, якщо можна і в мережу сходити, і логіку написати, і до девайсу звернутись — то це ж по суті і є виконуваний код! Претензія епл тоді валідна, як на мене
До того ж я не розумію, як тут треба покрити persistence. А ще існують питання з screen orientation, на андроіді це foldable та історія з хром буками, котрі Гугл намагається підживити — тобто адаптивний UI. Не просто розтягнути картинку, але інакше організувати простір на екрані
Друже, аби ж хтось давав час вчитись :)
Фіча треба завжди на вчора
Перетворення кода в машинний якраз справа тонка, але розумні котики це давно вирішили :D
А ui все ж можна по різному зробити, особливо якщо легасі проект. Тож я би сказав, що інтелект хоча би мінімальний треба задіяти. Про валідайію коду ші — ну це safeguard, але явно не якісне ревю. Якусь кількість багів я уже фіксив через таке ставлення людей
Мій улюблений прикол зараз — «та запитай у Клода, він підкажи». Типу, тотальне покладання на ші, ніби там є інтелект, а не машина вірогідностей.
Другий за ним — всі різко мають стати фул стек розробниками. Робив андроід? Накидай фічу на iOS або зроби на бекенді дещо. Найбільше тут убиває, що не можеш самостійно оцінити висраний ші код — ти не знаєш фреймворк чи технології чужі на потрібному рівні
З того, що я бачу на glassdoor, працювати на італійський ринок банально невигідно
Щодо офісів Гугл розчарую — технічні вакансії зосереджені в UK/Ireland/Germany/Poland та інших країнах східної/центральної Європи
Faang любить хіба сапорт тримати в умовно теплих країнах
Може хтось поділитись досвідом про Італію?
Громадянства в ЄС не маю. На цьому етапі більше цікавить якась міжнародна компанія на фул ремоут через місцевого ФОП чи подібну схему.
Дякую, багато цікавого покрили. Підкажіть, як бачите в продакшені шерінг common кода? Паблішити білди framework?
На поточному проекті щось на кшталт самописного KMP і ядро додається як git submodule. Коли платформенні команди досить великі, сабмодуль стає джерелом болю. Намагаюсь зрозуміти, які є альтернативи
Теж колись думав: якщо є KMP, чого би просто на cpp чи rust не писати ядро?
Зараз працюю з ядром на Swift. Коли 3 платформи пишуть разом ядро + jni bridge, DX не з веселих
З голови у випадковому порядку:
1. Куди рости в мобайл з сіньора. Практичні історії
2. Як нормальні процеси допомагають команді. Практичні кейси що і як міняли, результати
3. Вдалі і невдалі кейси мультиплатформ: що пробували, чому, що вийшло
Як мінімум це я би послухав :)
Класний короткий огляд, цікаві ресрси. Дякую!
Цікава стаття, дякую. Може, у когось був глибший досвід? Скажімо, CrowdIn має інтеграцію з фігмою та іншими дизайн тулами. Ідея в тому, що строчки будуть потрапляти до локалізаторів ще на етапі дизайну. Потунційно прикольно — стартуєш роботу над фічею, а тексти треба тільки забрати з крауда в один клік в IDE. Але є купа тезнічних питань до цього, тож цікаво, чи хтось подібні рішення пробував
Гарна стаття, дякую! Попрацювавши на кількох продуктах можу сказати, що саме такі інженери мають найбільший вплив і ріст в продуктових компаніях також. Універсальні поради, виходить, дали :)
Долучаюсь до інших: дякую за реальну картинку і позитивний підхід. Мені здається, що «не все і відразу» треба повторювати з усіх усюд і якомога гучніше. Принаймні, мені це корисно чути регулярно 😄
Я веду до того, що локально за умов такої собі ізоляції — так, логічно, що це буде працювати. Однак я вже вказував, що за умови доступності сервісів мені, як користувачу, простіше обрати між iPhone та android, бо там точно будуть всі потрібні і популярні застосунки. І це впливатиме на продажі пристроїв на цій ОС. Тобто я не розглядав китай у своєму коментарі
Ну да, це або весь продукт написати знову для Linux, або існуючу кроссплатформу білдити під лінукс. Звучить гладко тільки на папері, на мою думку
Ну до речі, incompatible with Android applications — це постріл в ногу. В свій час windows mobile загнулись через відсутність паритету по кількості апок. Типу, якщо у мене в країні є сервіси Гугл, навіщо мені купувати щось несумісне? Хто буде для нього софт писати?
Припускаю, що якби сьогодні на ринку існувала хоча би +1 додаткова ОС для мобільних пристроїв, то популярність кросплатформенних фреймворків була би вищою
Не те щоби камбек, але я хотів би побачити серйозні планшетні пк. І не оту шляпу, що виходила для вінди. Хочеться вірити, що колись можна буде поставити андроїд студію на ipad, пристігнути клавіатуру і мати майже кишеньковий ноут з ± потужністю непоганою і можливістю користувати це як зручний планшет: читати книжки, дивитись фільми в дорозі
Амінь, брате! Краще би і сам не сказав :)
Сюди ж додам ще одну фішку: коли перекидають розробників в чужий стек і сподіваюсь на високу продуктивність + адекватну якість, бо є АІ.
А фактично відповідальність лягає на плечі ревьювера, котрий добре знайомий зі стеком