Forwarded from ✙rozho)))k✙🇺🇦
Прибираємо тормозні анімації на смартфоні
tl;dr: на андроїдах: Accessibility→Vision→Remove Animations. На айфонах: Settings→Accessibility→Motion→Reduce Motion
Сучасні інтерфейси грішать великою кількістю анімацій. Плавні переходи між екранами та станами, анімовані кнопки та менюшки, спіннери.
Все це може виглядати естетичним, але додає десятки та сотні мілісекунд до кожної дії.
Відомо, що люди досить чутливі навіть до найменших затримок. Ось цитата зі статті про затримку в клавіатурах від Dan Luu:
There’s a fair amount of empirical evidence on this and we can see that, for very simple tasks, people can perceive latencies down to 2ms or less. Moreover, increasing latency is not only noticeable to users, it causes users to execute simple tasks less accurately. If you want a visual demonstration of what latency looks like and you don’t have a super-fast old computer lying around, check out this MSR demo on touchscreen latency.
Можливо 2мс я не помічу, але 10мс відчуваю коли граю на гітарі через комп'ютер і є затримка в обробці. В інтерфейсах це число напевне буде вищим, але гадаю сміливо можна допустити що 100мс помітять всі.
Тому, щоб зробити свій смартфон «швидшим» я вимкнув анімації. Тепер в мене болід, бо все відкривається миттєво. Спробуйте самі!
На жаль, деякі апки не розуміють що їм вимкнули анімації тому можуть підглючувати, але на останньому андроїді таких небагато. На попередніх версіях у мене некоректно працювали критичні апки (банкінг і ще щось), тому змушений був залишити все як є.
Також, у мене вимкнено всі анімації в десктопному середовищі. На лінуксі є така опція, на макосі здається була, але не точно. Це затримки при згортанні екранів, мінімальний час анімації альт-табу і так далі.
Наші комп'ютери неймовірно швидкі, але розробники воліють вішати на них гирі що сповільнюють відклик системи, в результаті чого старий пентіум з віндовсом 95 відчувається швидшим ніж сучасний апарат з віндовсом 11.
#продуктивність
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
tl;dr: на андроїдах: Accessibility→Vision→Remove Animations. На айфонах: Settings→Accessibility→Motion→Reduce Motion
Сучасні інтерфейси грішать великою кількістю анімацій. Плавні переходи між екранами та станами, анімовані кнопки та менюшки, спіннери.
Все це може виглядати естетичним, але додає десятки та сотні мілісекунд до кожної дії.
Відомо, що люди досить чутливі навіть до найменших затримок. Ось цитата зі статті про затримку в клавіатурах від Dan Luu:
There’s a fair amount of empirical evidence on this and we can see that, for very simple tasks, people can perceive latencies down to 2ms or less. Moreover, increasing latency is not only noticeable to users, it causes users to execute simple tasks less accurately. If you want a visual demonstration of what latency looks like and you don’t have a super-fast old computer lying around, check out this MSR demo on touchscreen latency.
Можливо 2мс я не помічу, але 10мс відчуваю коли граю на гітарі через комп'ютер і є затримка в обробці. В інтерфейсах це число напевне буде вищим, але гадаю сміливо можна допустити що 100мс помітять всі.
Тому, щоб зробити свій смартфон «швидшим» я вимкнув анімації. Тепер в мене болід, бо все відкривається миттєво. Спробуйте самі!
На жаль, деякі апки не розуміють що їм вимкнули анімації тому можуть підглючувати, але на останньому андроїді таких небагато. На попередніх версіях у мене некоректно працювали критичні апки (банкінг і ще щось), тому змушений був залишити все як є.
Також, у мене вимкнено всі анімації в десктопному середовищі. На лінуксі є така опція, на макосі здається була, але не точно. Це затримки при згортанні екранів, мінімальний час анімації альт-табу і так далі.
Наші комп'ютери неймовірно швидкі, але розробники воліють вішати на них гирі що сповільнюють відклик системи, в результаті чого старий пентіум з віндовсом 95 відчувається швидшим ніж сучасний апарат з віндовсом 11.
#продуктивність
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍4🔥2🥴2❤1🤯1
Створюємо гнучкі компоненти на Compose
Android-розробник Володимир Невмержицький у своїй новій статті розповідає про принципи створення гнучких компонентів за допомогою Compose 👉 https://dou.ua/goto/vV2c
Один з висновків: максимально гнучка компонента з додатковими функціями та конфігами буде займати стільки рядків коду, як і три різні незалежні функції.
Android-розробник Володимир Невмержицький у своїй новій статті розповідає про принципи створення гнучких компонентів за допомогою Compose 👉 https://dou.ua/goto/vV2c
Один з висновків: максимально гнучка компонента з додатковими функціями та конфігами буде займати стільки рядків коду, як і три різні незалежні функції.
🔥13👍4👎1
Ми зібрали 13К анкет! 💥
До фінальної мети лишилося 2000 відповідей. Заповнюйте, будь ласка. Це швидко, цікаво та корисно. Всі ж хочуть знати, чи актуальна в них зп 😉
Адже вже зовсім скоро почнемо готувати аналітику і побачимо актуальний стан ринку!👉 https://dou.ua/goto/Igo0
До фінальної мети лишилося 2000 відповідей. Заповнюйте, будь ласка. Це швидко, цікаво та корисно. Всі ж хочуть знати, чи актуальна в них зп 😉
Адже вже зовсім скоро почнемо готувати аналітику і побачимо актуальний стан ринку!👉 https://dou.ua/goto/Igo0
👍5🖕3
Вночі ми з вами дістались позначки 19 млн грн нашого нашого великого збору "Загін ІТ" з "Повернись живим" для 95-ї бригади ДШВ! Дякуємо!
Нагадуємо, у наc тривають два розіграші:
⚡️ Ecoflow DELTA 800 Вт від mono — за донати від 250 грн, розіграш 5 липня
🚙 Mazda CX-5 — за донати від 500 грн, розіграш 24 серня
Долучатеся!
Нагадуємо, у наc тривають два розіграші:
⚡️ Ecoflow DELTA 800 Вт від mono — за донати від 250 грн, розіграш 5 липня
🚙 Mazda CX-5 — за донати від 500 грн, розіграш 24 серня
Долучатеся!
🖕1
В червні 2023-го 55% айтівців оцінили свою роботу як цікаву чи дуже цікаву. А що ви скажете зараз, розробники? Вже знайшли свою роботу мрії?
Поділіться в анкеті 👉 https://dou.ua/goto/Igo0
Поділіться в анкеті 👉 https://dou.ua/goto/Igo0
💊1
WWDC підійшов до кінця, тож iOS developer Сергій Журавель ділиться на форумі сесіями, які варто переглянути в пріоритетному порядку.
Серед них, зокрема, використання некопійованих типів у Swift, Swift Performance, міграція на Swift 6 тощо 👉 https://dou.ua/goto/9Wnx
Серед них, зокрема, використання некопійованих типів у Swift, Swift Performance, міграція на Swift 6 тощо 👉 https://dou.ua/goto/9Wnx
🔥5🖕2
🔍 Нові Android-вакансії
Android Flutter Developer в Stfalcon
віддалено
👉 https://dou.ua/goto/Fhrs
Middle Android Developer в You are launched
віддалено
👉 https://dou.ua/goto/ViFg
Senior Flutter/Android Engineer в Riseapps, $4500–5000
віддалено
👉 https://dou.ua/goto/xdTO
Senior Android Developer в Mornhouse, $3000–4000
Київ, віддалено
👉 https://dou.ua/goto/geoj
Junior Android Developer в Volpis
Львів, віддалено
👉 https://dou.ua/goto/aerm
Android Flutter Developer в Stfalcon
віддалено
👉 https://dou.ua/goto/Fhrs
Middle Android Developer в You are launched
віддалено
👉 https://dou.ua/goto/ViFg
Senior Flutter/Android Engineer в Riseapps, $4500–5000
віддалено
👉 https://dou.ua/goto/xdTO
Senior Android Developer в Mornhouse, $3000–4000
Київ, віддалено
👉 https://dou.ua/goto/geoj
Junior Android Developer в Volpis
Львів, віддалено
👉 https://dou.ua/goto/aerm
🖕1
Українці не панікують, що світла все менше (клята русня!). Українці готуються 👊
mono розігрує Ecoflow DELTA 800 Вт, 1260 Вт*год за донати від 250 грн на збір "Загін ІТ" — 50 млн грн для 95-ї бригади ДШВ з "Повернись живим".
Правила участі в розіграші:
📌 Мінімальний донат — 250 грн. Більше донатів — більше шансів.
📌 Участь в розіграші беруть донати, зроблені саме на цю монобанку.
📌 Розігруємо за допомогою рандому 5 липня.
📌 Для отримання призу переможець має надати скан паспорта та ІПН у форматі PDF і підписати акт прийняття-передачі з представниками mono, адже передача призу є офіційною процедурою і mono сплачує за це податки.
mono розігрує Ecoflow DELTA 800 Вт, 1260 Вт*год за донати від 250 грн на збір "Загін ІТ" — 50 млн грн для 95-ї бригади ДШВ з "Повернись живим".
Правила участі в розіграші:
📌 Мінімальний донат — 250 грн. Більше донатів — більше шансів.
📌 Участь в розіграші беруть донати, зроблені саме на цю монобанку.
📌 Розігруємо за допомогою рандому 5 липня.
📌 Для отримання призу переможець має надати скан паспорта та ІПН у форматі PDF і підписати акт прийняття-передачі з представниками mono, адже передача призу є офіційною процедурою і mono сплачує за це податки.
🥴9😁3🔥1🖕1
Як запустити стартап й не закрити його за місяць? Потрібно валідувати ідею!
На форумі Дмитро Лола, кофаундер й СЕО стартап-студії Kiss My Apps, розповідає, як він з командою запустили понад 30 mobile-first-продуктів. Більш того, кожен з них відбив інвестиції та приніс прибуток.
Як їм це вдалося та як уникнути факапів, читайте в статті 👉 https://dou.ua/goto/cnYv
На форумі Дмитро Лола, кофаундер й СЕО стартап-студії Kiss My Apps, розповідає, як він з командою запустили понад 30 mobile-first-продуктів. Більш того, кожен з них відбив інвестиції та приніс прибуток.
Як їм це вдалося та як уникнути факапів, читайте в статті 👉 https://dou.ua/goto/cnYv
❤6🖕2
In-App Events, або як мобільному застосунку виділитись у App Store
Андрій Провізіон розповідає про інструмент, який допомагає мобільним застосункам бути помітнішими в App Store — це In-App Events.
Здається, кожен стикався з ними в ролі користувача, а ось про те, як створити таку кампанію, Андрій розповідає у своєму блозі 👉 https://dou.ua/goto/gmGN
Андрій Провізіон розповідає про інструмент, який допомагає мобільним застосункам бути помітнішими в App Store — це In-App Events.
Здається, кожен стикався з ними в ролі користувача, а ось про те, як створити таку кампанію, Андрій розповідає у своєму блозі 👉 https://dou.ua/goto/gmGN
🖕2👍1
iOS дайджест #65: новий фреймворк Swift Testing, Xcode 16 beta, WWDC | @mainNews 26
Що нового в Xcode 16 (спойлери: модель для предікшену коду, оновлення SwiftUI Preview, Localizable тощо), власна GitHib-організація Swift, підсумки WWDC — про усе це і не тільки читайте та дивіться в новому iOS-дайджесті від @mainNews 👉 https://dou.ua/goto/0P89
Що нового в Xcode 16 (спойлери: модель для предікшену коду, оновлення SwiftUI Preview, Localizable тощо), власна GitHib-організація Swift, підсумки WWDC — про усе це і не тільки читайте та дивіться в новому iOS-дайджесті від @mainNews 👉 https://dou.ua/goto/0P89
❤3💊1
Більшість обирає мобільні платформи та працює над іграми під час війни. Аналітика продуктових геймдев-компаній України, 2024
Наші колеги з GameDev DOU підготували свіженьку продуктову аналітику ринку.
Що цікаво для мобайл-розробників: серед платформ, на яких присутні продукти геймдев-компаній, лідером є Mobile.
На цьому ринку працюють двадцять великих представників, а сім з них випускають ігри винятково для мобільних пристроїв. Що це за компанії та скільки фахівців вони мають 👉 https://dou.ua/goto/8WVy
Наші колеги з GameDev DOU підготували свіженьку продуктову аналітику ринку.
Що цікаво для мобайл-розробників: серед платформ, на яких присутні продукти геймдев-компаній, лідером є Mobile.
На цьому ринку працюють двадцять великих представників, а сім з них випускають ігри винятково для мобільних пристроїв. Що це за компанії та скільки фахівців вони мають 👉 https://dou.ua/goto/8WVy
💊3
Українська народна прикмета: у кожній хаті має бути EcoFlow 😎
А mono розіграє потужний EcoFlow DELTA 800 Вт, 1260 Вт*год вже 5 липня за донати від 250 грн на збір для 95-ї бригади ДШВ.
Дякуємо за підтримку і закликаємо долучатись: https://dou.ua/goto/vN4R
А mono розіграє потужний EcoFlow DELTA 800 Вт, 1260 Вт*год вже 5 липня за донати від 250 грн на збір для 95-ї бригади ДШВ.
Дякуємо за підтримку і закликаємо долучатись: https://dou.ua/goto/vN4R
🖕4🔥3
У Mobile-розробці зарплати фахівців Junior і Senior вищі за середньоринкові, а медіани спеціалістів Lead+ — нижчі. Ділимося з вами довгоочікуваною аналітикою! 🔥
У першій статті літнього циклу розбираємося з основними тенденціями в зарплатах розробників.
Більше про те, що відбувається на ринку нині, читайте тут 👉 https://dou.ua/goto/hZLC
У першій статті літнього циклу розбираємося з основними тенденціями в зарплатах розробників.
Більше про те, що відбувається на ринку нині, читайте тут 👉 https://dou.ua/goto/hZLC
🖕4👍1
🔍 Нові iOS-вакансії
iOS Developer в Kasta.ua
Київ, віддалено
👉 https://dou.ua/goto/5DFk
Senior NATIVE mobile developer (IOS & ANDROID) в Group107
віддалено
👉 https://dou.ua/goto/kwcz
Senior iOS Developer в Raiffeisen Bank
Київ, віддалено
👉 https://dou.ua/goto/zJWA
iOS Developer в Kiss My Apps
віддалено
👉 https://dou.ua/goto/LuUe
iOS Engineer (AddMile) в Headway
Київ, віддалено
👉 https://dou.ua/goto/2Vxb
iOS Developer в Kasta.ua
Київ, віддалено
👉 https://dou.ua/goto/5DFk
Senior NATIVE mobile developer (IOS & ANDROID) в Group107
віддалено
👉 https://dou.ua/goto/kwcz
Senior iOS Developer в Raiffeisen Bank
Київ, віддалено
👉 https://dou.ua/goto/zJWA
iOS Developer в Kiss My Apps
віддалено
👉 https://dou.ua/goto/LuUe
iOS Engineer (AddMile) в Headway
Київ, віддалено
👉 https://dou.ua/goto/2Vxb
👍1🖕1
Знайомимось з Backend-driven UI — підходом до мобільної розробки
Підхід BDUI передбачає перенесення бізнес-логіки та функціональності компонентів на серверну частину, а клієнтська частина своєю чергою будуватиметься за вказівками з сервера. Full-Stack Developer Любомир Мудрий показує, як з ним працювати, у своїй статті 👉 https://dou.ua/goto/pF4Z
Підхід BDUI передбачає перенесення бізнес-логіки та функціональності компонентів на серверну частину, а клієнтська частина своєю чергою будуватиметься за вказівками з сервера. Full-Stack Developer Любомир Мудрий показує, як з ним працювати, у своїй статті 👉 https://dou.ua/goto/pF4Z
🤔4❤1👎1🖕1🙈1
Android - серед зростаючих технічних категорій на DOU! 🚀
Щомісяця ми дивимося, що відбувалося на jobs.dou.ua з вакансіями, відгуками та активністю компаній. Цього разу також підбиваємо підсумки першого півріччя 2024 року
Читаймо огляд IT-ринку праці від DOU 👉🏻 https://dou.ua/goto/OhOR
#Android
Щомісяця ми дивимося, що відбувалося на jobs.dou.ua з вакансіями, відгуками та активністю компаній. Цього разу також підбиваємо підсумки першого півріччя 2024 року
Читаймо огляд IT-ринку праці від DOU 👉🏻 https://dou.ua/goto/OhOR
#Android
🔥11🤔2❤1😁1
Останнє нагадування 💥
Уже сьогодні ввечері ми проведемо розіграш від mono — EcoFlow DELTA 1800 Вт за донати на 95-ту бригаду ДШВ. Шанс участі — 250 грн, будь ласка, донатьте і перевіряйте свої сповіщення та емейли 🔥
Монобанка для донатів: https://dou.ua/goto/Ixae
Деталі розіграшу: https://dou.ua/goto/vN4R
Уже сьогодні ввечері ми проведемо розіграш від mono — EcoFlow DELTA 1800 Вт за донати на 95-ту бригаду ДШВ. Шанс участі — 250 грн, будь ласка, донатьте і перевіряйте свої сповіщення та емейли 🔥
Монобанка для донатів: https://dou.ua/goto/Ixae
Деталі розіграшу: https://dou.ua/goto/vN4R
👍4🖕1
Спільното, а багато серед вас є Flutter-розробників?
Зібрали для вас добірку статей про Flutter, які можуть стати вам у пригоді 👇
▪️ Підвищуємо продуктивність Dart і Flutter-розробки з генерацією коду
▪️ Лейблинг застосунків за допомогою Flutter: BuildVariants vs Dependencies
▪️ Факап вебпроєкту, або Як втратити $45 000 через розробку сайту на Flutter
▪️ Compose Multiplatform і Flutter: порівняння фреймворків
▪️ Шлях у світ Flutter: найкращі пакети для початківців
Зібрали для вас добірку статей про Flutter, які можуть стати вам у пригоді 👇
▪️ Підвищуємо продуктивність Dart і Flutter-розробки з генерацією коду
▪️ Лейблинг застосунків за допомогою Flutter: BuildVariants vs Dependencies
▪️ Факап вебпроєкту, або Як втратити $45 000 через розробку сайту на Flutter
▪️ Compose Multiplatform і Flutter: порівняння фреймворків
▪️ Шлях у світ Flutter: найкращі пакети для початківців
❤30🥴6👍3🖕2🗿2
У червні на DOU було 825 вакансій менше, ніж у травні. Але на 20% більше, ніж у червні торік. Середня кількість відгуків на вакансію зросла у більшості категорій.
На графіку - дані для iOS-розробників, а увесь матеріал на сайті 👉🏻 https://dou.ua/goto/OhOR
#iOS
На графіку - дані для iOS-розробників, а увесь матеріал на сайті 👉🏻 https://dou.ua/goto/OhOR
#iOS
⚡1❤1🔥1
Як часто ви помічаєте недостатній рівень експертизи у проведенні технічних співбесід для мобільних розробників на ринку? 🤔
Часто це зумовлено тим, що інтерв’юери отримують вказівку зверху провести технічну співбесіду з мінімальною підготовкою.
Однак як провести якісну технічну співбесіду з Android-розробником? Своїм досвідом на форумі ділиться Senior Software Engineer Роман Штикало 👉 https://dou.ua/goto/yHtZ
Часто це зумовлено тим, що інтерв’юери отримують вказівку зверху провести технічну співбесіду з мінімальною підготовкою.
Однак як провести якісну технічну співбесіду з Android-розробником? Своїм досвідом на форумі ділиться Senior Software Engineer Роман Штикало 👉 https://dou.ua/goto/yHtZ
👍5🤔2🖕1