Software Developer в Readdle
  • Як ми зменшили кількість багів у релізі в 5 разів за допомогою одного AI-інструмента

    Цікава стаття, дякую. Може, у когось був глибший досвід? Скажімо, CrowdIn має інтеграцію з фігмою та іншими дизайн тулами. Ідея в тому, що строчки будуть потрапляти до локалізаторів ще на етапі дизайну. Потунційно прикольно — стартуєш роботу над фічею, а тексти треба тільки забрати з крауда в один клік в IDE. Але є купа тезнічних питань до цього, тож цікаво, чи хтось подібні рішення пробував

    support.crowdin.com/figma-plugin

    Підтримав: Sofia Timarsha
  • Коли коду недостатньо. Чому важливо інвестувати в знання свого домену

    Гарна стаття, дякую! Попрацювавши на кількох продуктах можу сказати, що саме такі інженери мають найбільший вплив і ріст в продуктових компаніях також. Універсальні поради, виходить, дали :)

    Підтримали: Anna Vozna, Yuliia Zabudska
  • Що я зрозумів за півтора року в продакт-менеджменті. 10 головних інсайтів

    Долучаюсь до інших: дякую за реальну картинку і позитивний підхід. Мені здається, що «не все і відразу» треба повторювати з усіх усюд і якомога гучніше. Принаймні, мені це корисно чути регулярно 😄

    Підтримали: Nataliia K, Den Brashchenko, Roman
  • Третя сила: якою могла б бути ще одна мобільна ОС зараз?

    Я веду до того, що локально за умов такої собі ізоляції — так, логічно, що це буде працювати. Однак я вже вказував, що за умови доступності сервісів мені, як користувачу, простіше обрати між iPhone та android, бо там точно будуть всі потрібні і популярні застосунки. І це впливатиме на продажі пристроїв на цій ОС. Тобто я не розглядав китай у своєму коментарі

  • Третя сила: якою могла б бути ще одна мобільна ОС зараз?

    Ну да, це або весь продукт написати знову для Linux, або існуючу кроссплатформу білдити під лінукс. Звучить гладко тільки на папері, на мою думку

  • Третя сила: якою могла б бути ще одна мобільна ОС зараз?

    Ну до речі, incompatible with Android applications — це постріл в ногу. В свій час windows mobile загнулись через відсутність паритету по кількості апок. Типу, якщо у мене в країні є сервіси Гугл, навіщо мені купувати щось несумісне? Хто буде для нього софт писати?

    Підтримали: Andrew Snigur, igor shaula
  • Третя сила: якою могла б бути ще одна мобільна ОС зараз?

    Припускаю, що якби сьогодні на ринку існувала хоча би +1 додаткова ОС для мобільних пристроїв, то популярність кросплатформенних фреймворків була би вищою

    Підтримав: Anatoliy Sova
  • Які девайси або форм-фактори могли зробити потужний камбек у наш час?

    Не те щоби камбек, але я хотів би побачити серйозні планшетні пк. І не оту шляпу, що виходила для вінди. Хочеться вірити, що колись можна буде поставити андроїд студію на ipad, пристігнути клавіатуру і мати майже кишеньковий ноут з ± потужністю непоганою і можливістю користувати це як зручний планшет: читати книжки, дивитись фільми в дорозі

  • Мій досвід створення застосунку на KMP, або Як робити CI/CD для кросплатформи

    Цікавий пост про сі, дякую)
    Але щодо кмп доволі поверхнева аргументація, на мою думку. Ну тобто відносно тайтлу статті я очікував тут набір реальних проблем з продуктом, якимись фічами, тестуванням, чи observability. Одним словом, хотілось конкретику з цим тайтлом.

  • Обговорюємо технічні запитання для Mobile

    А хто вів розробку андроід бекенду? Типу, це були контрибутори від виробників заліза? Чи комьюніті?

    Софт з флетпака сильно не факт, що буде юзер френдлі для тач скрінів. Плюс у мобайла вже устояні UI/ux практики для застосунків, до котрих користувачі звикли. Користувачі вже бачили гарний і навіть крутий UI, тож не адаптованим софтом зараз людей не вразиш це точно. Поки не буде паритету в апках (кількість і якість) — юзеру це не сильно продаш. Потім питання далі: а в чому має бути виграш для виробників заліза? Скажімо, я би зрозумів, якби Гугл руки викручував і заважав дуже? Буде щось таке?

  • Обговорюємо технічні запитання для Mobile

    Напевно, не зможу дати вичерпну відповідь з гарною аналітикою. Тож це радше думки з оглядкою на попередні експерименти різних компаній.

    В свій час Windows mobile вийшла з ринку, бо не було достатньої кількості зручних застосунків. Тобто якщо не буде можливості сходу натурально й красиво запускати існуючі застосунки — без шансів, користувачам не буде потрібно.

    Потім, я думаю, андроїд чи iOS вже відомі на ринку. Тож пересічному користувачу навіщо ризикувати грошима і брати щось інше? Відповідно, ризик для виробників пристроїв — ти вклав гроші в адаптацію цілком нової ос для свого заліза, додатковий час, а користувачі можуть не купити. Принаймні, з моєї точки зору маркетинг звучить складно, аби це добре продати.

    Тож, на мою думку, малоймовірний сценарій. Принаймні не зараз

  • Як правильно робити Dependency Injection, щоб легко Unit-тестувалося?

    Приклади з random something завжди складні для розуміння. Я спробую дати відповідь спираючись на свій досвід із DI та тестами в java/kotlin. Варіант із інжектом через метод в принципі можливий, щось схоже є у фреймворку dagger для java.

    На практиці куди більш розповсюджений варіант інжекта залежності через конструктор. Якщо в проді не будеш підміняти цю залежність і вона має створюватись самотужки, то я бачу такі варіанти: конструктор з дефолтним параметром для залежності random selector -> в тесті ти підмінеш залежність на мок, в проді буде дефолтне значення, або додати 2 конструктора -> 1 для прода, сам створить selector, другий для тестів, же ти мок передаш. Обирай під можливості твоєї мови, в java немає дефолтних аргументів.

    Нарешті немає нічого поганого в тому, аби передавати залежність в конструктор, навіть якщо це суто для підміни в тесті, в цьому немає абсолютно нічого поганого.

    Загалом, надай конкретний кейс, з рендомом дуже складно зрозуміти проблематику.

    Підтримав: Володимир Обрізан
  • Як завдяки грейдуванню Low-code розробників вдалося стрімко масштабувати запуск державних послуг

    Був здивований, що співробітники не бачили до того грейдові системи. Всюди, де працював, були і є грейди. Знав про це ще з універу. Стаття по своєму цікава, подивитись, як компанія відноситься до грейдів і що цим вирішує.

    Але насправді було би цікаво дізнатись про low code платформу більше, ніж про грейдування 🙂

  • Playboy, чайник та латина

    Дякую дуже :)

  • Playboy, чайник та латина

  • Playboy, чайник та латина

    О, не чув, дайте посилань)

  • Playboy, чайник та латина

    Насправді ні. Лена наполягла, щоб Playboy використати «Lenna», аби мотивувати людей правильно вимовляти її ім’я та уникнути «Leena». Щодо того, як це буде коректніше українською я не певен. Але якщо модель хотіла уникнути того м’якого звучання, я вирішив на користь Лени