DOU | Mobile
1.72K subscribers
943 photos
37 videos
2 files
957 links
Все про Mobile-розробку та продукти від спільноти DOU:

• технічні статті та блоги
• войсчати
• професійні обговорення
• події
• вакансії

З побажаннями, ідеями чи скаргами пишіть – maria@dou.ua 👈
Щодо розміщення реклами — events@dou.ua
Download Telegram
На форумі учасник спільноти просить поради щодо хороших курсів з iOS-розробки.

Якщо у вас є щось на прикметі, діліться 👉 https://dou.ua/goto/kwO2
🤔5
🔍 Нові iOS-вакансії

Middle iOS Engineer в ЛУН
Київ
👉 https://dou.ua/goto/k18q

iOS Developer в CROSSSOFT.
Львів, за кордоном, віддалено
👉 https://dou.ua/goto/YQWK

Junior iOS Developer в NERDZ LAB
Львів
👉 https://dou.ua/goto/gcqo

Native Mobile Developer (Android & iOS) в Rebbix
Львів
👉 https://dou.ua/goto/rBld

iOS Developer for Utility and Gaming Apps (Flexible Tech Stack) в SmartApps, $2000–7000
віддалено
👉 https://dou.ua/goto/lafp
🖕4👍2
Минулорічна аналітика свідчить: кількість фахівців, які працюють у проєктах, пов’язаних з Mobile, поступово зменшується.

Невже ця сумна динаміка триває й досі? Проходьте велике літнє опитування, аби ми дізналися, чи справді це так 👉 https://dou.ua/goto/Igo0
🤣8🤔3👍2😁1😢1🖕1
Compose Multiplatform і Flutter: порівняння фреймворків

Артем Клєйншмітд, Senior Mobile Developer, розглядає Compose Multiplatform для кросплатформної мобільної розробки і порівнює його з іншим популярним фреймворком від Google - Flutter.

Про переваги, недоліки та сфери використання кожної технології 👉 https://dou.ua/goto/GOzV
👍5🤣51🖕1
Як Anvil зменшує кількість boilerplate-коду Android-розробникам

У цій статті Володимир Панасенко, Android Engineer в компанії Uptech, ділиться досвідом покращення патерну розробки Dependency Injection (цей патерн допомагає скорочувати шаблонне створення ручної ін’єкції залежностей) у проєкті 👉 https://dou.ua/goto/dx7v
7🥴3👾1
Запрошуємо пройти тест на трудоголізм дослідження DOU!

Торік 68% айтівців працювали у межах 35-45 годин на тиждень.

Поділіться в анкеті, як у вас справи з цим зараз 👉 https://dou.ua/goto/Igo0
🖕2👍1
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
👍4🔥2🥴21🤯1
Створюємо гнучкі компоненти на Compose

Android-розробник Володимир Невмержицький у своїй новій статті розповідає про принципи створення гнучких компонентів за допомогою Compose 👉 https://dou.ua/goto/vV2c

Один з висновків: максимально гнучка компонента з додатковими функціями та конфігами буде займати стільки рядків коду, як і три різні незалежні функції.
🔥13👍4👎1
Ми зібрали 13К анкет! 💥

До фінальної мети лишилося 2000 відповідей. Заповнюйте, будь ласка. Це швидко, цікаво та корисно. Всі ж хочуть знати, чи актуальна в них зп 😉

Адже вже зовсім скоро почнемо готувати аналітику і побачимо актуальний стан ринку!👉 https://dou.ua/goto/Igo0
👍5🖕3
Вночі ми з вами дістались позначки 19 млн грн нашого нашого великого збору "Загін ІТ" з "Повернись живим" для 95-ї бригади ДШВ! Дякуємо!

Нагадуємо, у наc тривають два розіграші:
⚡️ Ecoflow DELTA 800 Вт від mono — за донати від 250 грн, розіграш 5 липня
🚙 Mazda CX-5 — за донати від 500 грн, розіграш 24 серня

Долучатеся!
🖕1
В червні 2023-го 55% айтівців оцінили свою роботу як цікаву чи дуже цікаву. А що ви скажете зараз, розробники? Вже знайшли свою роботу мрії?

Поділіться в анкеті 👉 https://dou.ua/goto/Igo0
💊1
WWDC підійшов до кінця, тож iOS developer Сергій Журавель ділиться на форумі сесіями, які варто переглянути в пріоритетному порядку.

Серед них, зокрема, використання некопійованих типів у 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
🖕1
Українці не панікують, що світла все менше (клята русня!). Українці готуються 👊

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
6🖕2
In-App Events, або як мобільному застосунку виділитись у App Store

Андрій Провізіон розповідає про інструмент, який допомагає мобільним застосункам бути помітнішими в 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
3💊1
Більшість обирає мобільні платформи та працює над іграми під час війни. Аналітика продуктових геймдев-компаній України, 2024

Наші колеги з GameDev DOU підготували свіженьку продуктову аналітику ринку.

Що цікаво для мобайл-розробників: серед платформ, на яких присутні продукти геймдев-компаній, лідером є Mobile.

На цьому ринку працюють двадцять великих представників, а сім з них випускають ігри винятково для мобільних пристроїв. Що це за компанії та скільки фахівців вони мають 👉 https://dou.ua/goto/8WVy
💊3
Українська народна прикмета: у кожній хаті має бути EcoFlow 😎

А mono розіграє потужний EcoFlow DELTA 800 Вт, 1260 Вт*год вже 5 липня за донати від 250 грн на збір для 95-ї бригади ДШВ.

Дякуємо за підтримку і закликаємо долучатись: https://dou.ua/goto/vN4R
🖕4🔥3
У Mobile-розробці зарплати фахівців Junior і Senior вищі за середньоринкові, а медіани спеціалістів Lead+ — нижчі. Ділимося з вами довгоочікуваною аналітикою! 🔥

У першій статті літнього циклу розбираємося з основними тенденціями в зарплатах розробників.

Більше про те, що відбувається на ринку нині, читайте тут 👉 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
👍1🖕1