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

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

З побажаннями, ідеями чи скаргами пишіть – maria@dou.ua 👈
Щодо розміщення реклами — events@dou.ua
Download Telegram
Торік середній донат зменшився з $270 до $190 на місяць. Цікаво, а як йдуть справи з цим зараз?

Проходьте наше велике літнє опитування, аби ми зібрали статистику серед айтівців 👉 https://dou.ua/goto/Igo0
🥴9😢5🖕1
Ми з вами перетнули позначку 14 000 000 грн збору для 95-ї бригади ДШВ! Дякуємо вам!

Попереду ще немала сума, але ми впевнені, що такою спільнотою все вдасться 💪

Дізнатися більше про збір та доєднатися можна тут 👉 https://dou.ua/forums/topic/48536/
Як та з чим приготувати Firebase Functions

Анатолій Берчанов — Android Tech Lead у волонтерському проєкті, бекенд якого побудований на Firebase Functions із використанням Node.

Для тих, хто хоче розібратись з Firebase Functions, Анатолій показує приклади їхнього використання у своїй статті 👉 https://dou.ua/goto/N8eP
🔥10
Торік 8% айтівців встигали працювати на кількох роботах (фул-, парт-тайм чи фриланс).

Чи вдається фахівцям поєднувати кілька робіт зараз? Проходьте наше велике зарплатне опитування 👉 https://dou.ua/goto/Igo0
🖕9🔥2😁2👏1
Використання Flutter та Supabase для розробки карткової онлайн-гри

У статті мобільний розробник Вадим Хохлов розповідає про один зі своїх пет-проєктів: гру "Картковий гольф". Працювати над нею він почав, коли вивчав Flutter.

А нещодавно вирішив поекспериментувати з Supabase і додав підтримку гри по мережі.

Що з цього вийшло, ви можете дізнатися в матеріалі: https://dou.ua/goto/HWih
👍53👎2😁2😱2
Згідно з зимовою аналітикою, медіанні зарплати розробників в аутстафінгових компаніях залишаються одними з найвищих на ринку ($4100, +$100 за пів року).

Чи продовжується зростання й нині? Розкажіть про власний досвід в анкеті, а ми натомість складемо свіжу аналітику зарплат уже цього літа 🔥
🥴2🖕2
Вперше за 5 років оновлено мажорну версію Swift

Під час WWDC24 Apple презентувала Swift 6. Swift 5 було випущено 2019 року. Переходити на Swift 6 можна буде покроково, модуль за модулем.

Крос-компіляція з Linux, новий фреймворк Swift Testing, новий subset мови та інші зміни 👉 https://dou.ua/goto/ypjl
👍142👎1😁1😢1
Спільното, разом з вами нам вдалося зібрати вже 11 тисяч анкет для великого зарплатного опитування!

Нумо прискорюватися: що швидше перетнемо позначку 15К, то швидше ми підготуємо вам нову аналітику ринку (і ви зможете дізнатися, скільки заробляють ваші колеги 😎)

Тож якщо ви саме шукали, чим зайнятися у неділю, ми маємо для вас пропозицію на найближчі 10 хвилин 👉 https://dou.ua/goto/Igo0
5
На форумі учасник спільноти просить поради щодо хороших курсів з 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