🔍 Нові iOS-вакансії
iOS Developer в VARTEQ
віддалено
👉 https://dou.ua/goto/5y6K
iOS Engineer в Headway
Київ
👉 https://dou.ua/goto/cy35
Mobile Developer (iOS) в Страхова компанія UNIQA
Київ
👉 https://dou.ua/goto/1at7
Middle Strong iOS Developer в Geniusee
Київ, віддалено
👉 https://dou.ua/goto/nW4G
Middle iOS Developer в JatApp
Київ, за кордоном, віддалено
👉 https://dou.ua/goto/tkI1
iOS Developer в VARTEQ
віддалено
👉 https://dou.ua/goto/5y6K
iOS Engineer в Headway
Київ
👉 https://dou.ua/goto/cy35
Mobile Developer (iOS) в Страхова компанія UNIQA
Київ
👉 https://dou.ua/goto/1at7
Middle Strong iOS Developer в Geniusee
Київ, віддалено
👉 https://dou.ua/goto/nW4G
Middle iOS Developer в JatApp
Київ, за кордоном, віддалено
👉 https://dou.ua/goto/tkI1
🖕3👍2🔥1🤔1🤪1
9 вересня відбулась щорічна осіння подія Apple, на якій, за традицією, компанія показує нові моделі iPhone, Apple Watch, AirPods, а також анонсує інші нововведення. Тож, чим здивувала нас Apple цього разу і чи здивувала?
Сергій Попов, Software Engineer у MacPaw, коментував Apple Event в реальному часі в цьому каналі, а тепер зібрав саммарі для читачів DOU, котрі не дивились презентацію 🔥
Читаємо на сайті 👉 https://dou.ua/goto/XYXF
Сергій Попов, Software Engineer у MacPaw, коментував Apple Event в реальному часі в цьому каналі, а тепер зібрав саммарі для читачів DOU, котрі не дивились презентацію 🔥
Читаємо на сайті 👉 https://dou.ua/goto/XYXF
👍3😁3🥱2
Коли ринок диктує свої умови: як 30% доходу в App Store зникли за одну ніч
Євген, співзасновник Mobile Growth, ділиться досвідом боротьби з блокуванням облікового запису в App Store. Він аналізує, як успішний вихід на ринок Китаю призвів до таких наслідків, а також ділиться висновками та планами на майбутнє після блокування 👉 https://dou.ua/goto/OFgD
Євген, співзасновник Mobile Growth, ділиться досвідом боротьби з блокуванням облікового запису в App Store. Він аналізує, як успішний вихід на ринок Китаю призвів до таких наслідків, а також ділиться висновками та планами на майбутнє після блокування 👉 https://dou.ua/goto/OFgD
🤣5🖕3👍2👎2❤1
Сьогодні нагадуємо вам про статтю про поширені проблеми в Android-розробці!
В ній розбираємось із такими тезами:
1. Структура проєкту: Важливість правильної організації файлів та використання .gitignore.
2. Відсутність README: Необхідність документації для полегшення налаштування проєкту.
3. Конфігурація проєкту: Важливість узгодженого форматування коду та налаштувань IDE.
4. Оновлення компонентів: Ризики ігнорування оновлень бібліотек та інструментів.
5. Архітектура: Проблеми з надмірним або недостатнім використанням архітектурних патернів.
6. Коментарі в коді: Баланс між самодокументованим кодом та необхідністю пояснень.
7. Статичний аналіз коду: Користь від використання лінтерів.
8. Використання сторонніх бібліотек: Ризики впровадження непотрібних або неякісних залежностей.
9. Обфускація та оптимізація ресурсів: Важливість цих процесів для безпеки та оптимізації розміру застосунку.
10. Git-стратегія: Необхідність структурованого підходу до іменування гілок та комітів.
11. CI/CD: Переваги автоматизації процесів збірки та розгортання.
Автор підкреслює, що багато з цих проблем часто ігноруються, що може призвести до технічного боргу та ускладнення розробки в довгостроковій перспективі 👉 https://dou.ua/goto/L2tM
В ній розбираємось із такими тезами:
1. Структура проєкту: Важливість правильної організації файлів та використання .gitignore.
2. Відсутність README: Необхідність документації для полегшення налаштування проєкту.
3. Конфігурація проєкту: Важливість узгодженого форматування коду та налаштувань IDE.
4. Оновлення компонентів: Ризики ігнорування оновлень бібліотек та інструментів.
5. Архітектура: Проблеми з надмірним або недостатнім використанням архітектурних патернів.
6. Коментарі в коді: Баланс між самодокументованим кодом та необхідністю пояснень.
7. Статичний аналіз коду: Користь від використання лінтерів.
8. Використання сторонніх бібліотек: Ризики впровадження непотрібних або неякісних залежностей.
9. Обфускація та оптимізація ресурсів: Важливість цих процесів для безпеки та оптимізації розміру застосунку.
10. Git-стратегія: Необхідність структурованого підходу до іменування гілок та комітів.
11. CI/CD: Переваги автоматизації процесів збірки та розгортання.
Автор підкреслює, що багато з цих проблем часто ігноруються, що може призвести до технічного боргу та ускладнення розробки в довгостроковій перспективі 👉 https://dou.ua/goto/L2tM
❤10💊2
Анатолій Берчанов — Android Tech Lead у волонтерському проєкті, бекенд якого побудований на Firebase Functions із використанням Node. Для тих, хто хоче розібратись з Firebase Functions, Анатолій показує приклади їхнього використання у своїй статті 👉 https://dou.ua/goto/DieN
👍6❤3
Вже вдруге ми досліджуємо, що спільнота думає про IT-компанії, де хоче працювати (або не хоче, звісно) та що важливо для айтівців у бренді IT-компанії.
Приєднуйтесь до анкети, будь ласка, зовсім скоро готуватимемо матеріал 👉 https://jobs.dou.ua/questionary
Приєднуйтесь до анкети, будь ласка, зовсім скоро готуватимемо матеріал 👉 https://jobs.dou.ua/questionary
🖕5👍2❤1
Apple випустила iOS 18 з акцентом на персоналізацію та нові можливості для налаштування інтерфейсу, проте обіцяні функції штучного інтелекту відсутні.
Вони з'являться пізніше з оновленням iOS 18.1. Оновлення включає зміни в центрі управління, захисті приватності та застосунку "Фотографії". Чи виправдає Apple очікування спільноти з наступним релізом? 👀
Обговорюємо 👉 https://dou.ua/goto/EGn1
Вони з'являться пізніше з оновленням iOS 18.1. Оновлення включає зміни в центрі управління, захисті приватності та застосунку "Фотографії". Чи виправдає Apple очікування спільноти з наступним релізом? 👀
Обговорюємо 👉 https://dou.ua/goto/EGn1
🥱5👍1
🔍 Нові Android-вакансії
Android Developer в PNN Soft
Київ
👉 https://dou.ua/goto/30KZ
Senior Mobile Engineer в Sombra
Київ, Львів, Івано-Франківськ, віддалено
👉 https://dou.ua/goto/yObb
Android Developer в Kindgeek
Львів, віддалено
👉 https://dou.ua/goto/zWJ1
Android developer в Nova Digital
Київ, віддалено
👉 https://dou.ua/goto/WCsH
Android Developer в VARTEQ
віддалено
👉 https://dou.ua/goto/t5yR
Android Developer в PNN Soft
Київ
👉 https://dou.ua/goto/30KZ
Senior Mobile Engineer в Sombra
Київ, Львів, Івано-Франківськ, віддалено
👉 https://dou.ua/goto/yObb
Android Developer в Kindgeek
Львів, віддалено
👉 https://dou.ua/goto/zWJ1
Android developer в Nova Digital
Київ, віддалено
👉 https://dou.ua/goto/WCsH
Android Developer в VARTEQ
віддалено
👉 https://dou.ua/goto/t5yR
😐6❤3🤣3
Додали в спільноти на сайті посилання топових авторів, що пишуть про Mobile 😉
Хочете приєднатись – надсилайте статті та блоги на DOU!
Хочете приєднатись – надсилайте статті та блоги на DOU!
❤3
MacPaw запустила відкриту бета-версію свого альтернативного магазину застосунків Setapp для iOS в ЄС. У ньому доступні понад 50 застосунків за підпискою $9.99 на місяць. Бета-тестування покликане зібрати відгуки користувачів для вдосконалення продукту.
Деталі 👉 https://dou.ua/goto/ggOP
Деталі 👉 https://dou.ua/goto/ggOP
🔥21👍5😁4🤔3💊3
Організовуєте мітапи чи проводите вебінари за донат? Надсилайте ваші події на DOU!
З ми радістю опублікуємо їх в розділі "Календар" 👉 https://dou.ua/calendar/add/
#DOU_Календар
З ми радістю опублікуємо їх в розділі "Календар" 👉 https://dou.ua/calendar/add/
#DOU_Календар
🔥2
Forwarded from DOU
📱 На Google Play заблокували 19 українських застосунків із нелегальними онлайн-казино
Комісія з регулювання азартних ігор та лотерей закликає українців повідомляти про нелегальні застосунки через спеціальну онлайн-форму.
👉 https://dou.ua/goto/GJfa
Комісія з регулювання азартних ігор та лотерей закликає українців повідомляти про нелегальні застосунки через спеціальну онлайн-форму.
👉 https://dou.ua/goto/GJfa
👍18😁5👎1
Відбувся реліз Swift 6 🔥
Apple додала нові бібліотеки, поліпшену підтримка Linux і Windows, Embedded Swift для мікроконтролерів, підтримку 128-бітових типів, безпеку паралельного коду, а також покращили продуктивність і відлагодження.
Деталі на Форумі 👉 https://dou.ua/goto/aWH3
А якщо маєте бажання написати статтю з оглядом новинки, напишіть нашій редакторці @ver_liashenko 😉
Apple додала нові бібліотеки, поліпшену підтримка Linux і Windows, Embedded Swift для мікроконтролерів, підтримку 128-бітових типів, безпеку паралельного коду, а також покращили продуктивність і відлагодження.
Деталі на Форумі 👉 https://dou.ua/goto/aWH3
А якщо маєте бажання написати статтю з оглядом новинки, напишіть нашій редакторці @ver_liashenko 😉
🔥10🥱2
Найближчі події для Mobile-розробників:
20.09, дедлайн🔥 Offline event “The Objective for the We Event from Objective-See Foundation and MacPaw”
25.09, онлайн Вебінар «Що таке Flutter і як розпочати з ним працювати»
07.10, онлайн React Native Internship в Stormotion
#DOU_Календар
20.09, дедлайн🔥 Offline event “The Objective for the We Event from Objective-See Foundation and MacPaw”
25.09, онлайн Вебінар «Що таке Flutter і як розпочати з ним працювати»
07.10, онлайн React Native Internship в Stormotion
#DOU_Календар
🔥4❤1
Лише 63% айтівців з тих, що почали проходити наше дослідження щодо компанії мрії, закінчили його. Але ж ми спростили анкету! І подаруємо 5 наборів мерчу, коли зберемо 5к респонеднтів 🏆
Чого ж ви чекаєте? 👉 https://jobs.dou.ua/questionary/
Чого ж ви чекаєте? 👉 https://jobs.dou.ua/questionary/
🖕8👍2😁2
Сергій, iOS Team Lead в Futurra Group, ділиться простою порадою, як підвищити видимість вашого застосунку та потенційно навіть покращити його ретеншн 👉 https://dou.ua/goto/o4NK
#iOS
#iOS
❤6🔥4👎3👍1
🔍 Нові iOS-вакансії
Mobile App Developer for iOS/Android (Swift/Kotlin) в Sprinterra
віддалено
👉 https://dou.ua/goto/Sx35
iOS-розробник в Банк "КЛІРИНГОВИЙ ДІМ", $2500–3000
Київ
👉 https://dou.ua/goto/yTm7
Middle+ iOS Developer в LITSLINK
віддалено
👉 https://dou.ua/goto/mbNX
iOS Engineer в Grid Dynamics
Київ, Харків, Львів, Дніпро, віддалено
👉 https://dou.ua/goto/lPd8
iOS Developer в Faster Than Light
Київ
👉 https://dou.ua/goto/DazS
Mobile App Developer for iOS/Android (Swift/Kotlin) в Sprinterra
віддалено
👉 https://dou.ua/goto/Sx35
iOS-розробник в Банк "КЛІРИНГОВИЙ ДІМ", $2500–3000
Київ
👉 https://dou.ua/goto/yTm7
Middle+ iOS Developer в LITSLINK
віддалено
👉 https://dou.ua/goto/mbNX
iOS Engineer в Grid Dynamics
Київ, Харків, Львів, Дніпро, віддалено
👉 https://dou.ua/goto/lPd8
iOS Developer в Faster Than Light
Київ
👉 https://dou.ua/goto/DazS
🖕4
Запрошуємо 10 жовтня на DOU AI Meetup в Києві! 😎
🔊 Серед спікерів — Максим Кметь, Senior Data Scientist в MacPaw, з доповіддю «Як Apple розкриває потенціал AI: Секрети Apple Intelligence та ключові дослідження».
У своїй доповіді Максим розповість про те, як Apple Intelligence працює під капотом та які передові дослідження компанії зробили можливим використання мовних моделей безпосередньо на iPhone.
Кількість місць обмежена, тож реєструйтеся прямо зараз 👉🏻 https://dou.ua/goto/nlc7
🔊 Серед спікерів — Максим Кметь, Senior Data Scientist в MacPaw, з доповіддю «Як Apple розкриває потенціал AI: Секрети Apple Intelligence та ключові дослідження».
У своїй доповіді Максим розповість про те, як Apple Intelligence працює під капотом та які передові дослідження компанії зробили можливим використання мовних моделей безпосередньо на iPhone.
Кількість місць обмежена, тож реєструйтеся прямо зараз 👉🏻 https://dou.ua/goto/nlc7
🔥2🖕1
Артем, Senior Mobile Developer, розглядає Compose Multiplatform для кросплатформної мобільної розробки і порівнює його з іншим популярним фреймворком від Google - Flutter.
Про переваги, недоліки та сфери використання кожної технології — читайте в статті 👉 https://dou.ua/goto/0Ny3
Про переваги, недоліки та сфери використання кожної технології — читайте в статті 👉 https://dou.ua/goto/0Ny3
👍9❤3💊3
Павло має понад чотири роки досвіду роботи iOS-розробником у різних компаніях. За цей час він пройшов багато співбесід, і на основі власного досвіду ділиться важливими спостереженнями та порадами для тих, хто готується до технічних співбесід. А ми публікуємо для вас конспект його блогу!
Співбесіда: взаємна оцінка
Співбесіда – це не лише шанс для компанії оцінити ваші навички, але й можливість для вас краще зрозуміти компанію, її культуру та вимоги. Це також чудова нагода отримати корисні поради, дізнатися більше про ринок праці та виявити власні сильні та слабкі сторони.
Огляд актуальних пропозицій
Перш ніж подаватися на вакансію, необхідно провести аналіз ринку, вивчити вимоги до кандидатів та умови праці. Ознайомлення з відгуками на таких ресурсах, як DOU, допоможе уникнути співпраці з ненадійними компаніями. Також важливо зібрати інформацію про конкурентів та відповідні технології для розуміння своїх шансів на успіх.
Створення резюме
Резюме – це ваше обличчя перед роботодавцем. Воно має бути грамотно складене, відображати ваші досягнення та містити релевантні технології. Важливо використовувати конкретику, наприклад: "реалізував unit-тести для автоматизації". Також, якщо ви не маєте комерційного досвіду, створіть портфоліо з кількох власних проєктів.
Підготовка до технічної співбесіди
Технічна співбесіда – це перевірка ваших знань та вмінь. Складіть список типових питань і відповідей на них, зокрема про OOP, SOLID, архітектурні патерни (MVC, MVVM) тощо. Варто також переглянути публічні технічні інтерв’ю, щоб краще підготуватися.
Самопрезентація
Self Introduction – це перший крок до успіху. Важливо представити себе як професіонала, розповісти про свій досвід роботи, технології, з якими працювали, та проєкти, над якими працювали. Це дозволить скласти позитивне враження про вас.
Питання до інтерв’юера
Не бійтеся ставити питання. Дізнайтеся більше про компанію, її процеси та технології, які використовуються. Це допоможе вам краще зрозуміти, чи підходить вам ця компанія, і водночас покаже вашу зацікавленість.
Технічні питання та завдання
Технічна частина інтерв'ю може включати як прості питання на знання технологій, так і складні завдання на логіку та алгоритми. Варто морально підготуватись до можливих тестових завдань і використовувати ресурси на кшталт LeetCode для їх вирішення.
Читайте повню статтю на сайті 👉 https://dou.ua/goto/q8VI
Співбесіда: взаємна оцінка
Співбесіда – це не лише шанс для компанії оцінити ваші навички, але й можливість для вас краще зрозуміти компанію, її культуру та вимоги. Це також чудова нагода отримати корисні поради, дізнатися більше про ринок праці та виявити власні сильні та слабкі сторони.
Огляд актуальних пропозицій
Перш ніж подаватися на вакансію, необхідно провести аналіз ринку, вивчити вимоги до кандидатів та умови праці. Ознайомлення з відгуками на таких ресурсах, як DOU, допоможе уникнути співпраці з ненадійними компаніями. Також важливо зібрати інформацію про конкурентів та відповідні технології для розуміння своїх шансів на успіх.
Створення резюме
Резюме – це ваше обличчя перед роботодавцем. Воно має бути грамотно складене, відображати ваші досягнення та містити релевантні технології. Важливо використовувати конкретику, наприклад: "реалізував unit-тести для автоматизації". Також, якщо ви не маєте комерційного досвіду, створіть портфоліо з кількох власних проєктів.
Підготовка до технічної співбесіди
Технічна співбесіда – це перевірка ваших знань та вмінь. Складіть список типових питань і відповідей на них, зокрема про OOP, SOLID, архітектурні патерни (MVC, MVVM) тощо. Варто також переглянути публічні технічні інтерв’ю, щоб краще підготуватися.
Самопрезентація
Self Introduction – це перший крок до успіху. Важливо представити себе як професіонала, розповісти про свій досвід роботи, технології, з якими працювали, та проєкти, над якими працювали. Це дозволить скласти позитивне враження про вас.
Питання до інтерв’юера
Не бійтеся ставити питання. Дізнайтеся більше про компанію, її процеси та технології, які використовуються. Це допоможе вам краще зрозуміти, чи підходить вам ця компанія, і водночас покаже вашу зацікавленість.
Технічні питання та завдання
Технічна частина інтерв'ю може включати як прості питання на знання технологій, так і складні завдання на логіку та алгоритми. Варто морально підготуватись до можливих тестових завдань і використовувати ресурси на кшталт LeetCode для їх вирішення.
Читайте повню статтю на сайті 👉 https://dou.ua/goto/q8VI
👍5🖕4🗿3