Матеріали на тему «iOS»

RSS

Автоматизуємо рутинні процеси в iOS-проєктах. Приклади та поради

Bohdan Arkhypchuk 1075

Богдан, iOS Developer у компанії OBRIO, розповідає про автоматизацію процесів в iOS-проєктах. У статті йдеться про використання Fastlane, GitLab CI/CD, SwiftLint, Firebase та TestFlight для автоматизації форматування коду, дистрибуції збірок, релізу та тестування. 3

iOS дайджест #73. Глосарій по Concurrency, оновлення APNs Tokens та досліженням динамічних структур

Roman Mishchenko 498

Новий iPhone 16e, Apple Invites, оновлення APNs-токенів і практичні поради щодо SwiftUI та параметризованих тестів. Про це та багато іншого читайте у свіжому iOS-дайджесті від Романа Міщенка. 2

Make iOS Attribution Great Again. Як обійти обмеження iOS 14.5 за допомогою простої моделі атрибуції трафіку

Ruslan Kyselov 719

Андрій Дрозд і Руслан Кисельов розкривають простий і практичний підхід до атрибуції iOS-трафіку, який допоможе ефективніше аналізувати маркетингові кампанії навіть після введення iOS 14.5. 3

Як використати Notion API для спрощення флоу заведення багів

Mykola Zhurba 2279

Як уникнути «мавпячої роботи» — читайте у статті Миколи, Senior iOS Engineer. Вона буде корисною для iOS-спеціалістів, які мають змогу пропонувати та впроваджувати інновації у своїх командах, а також QA-інженерам, які прагнуть до підвищення швидкості delivery. 2

iOS 14.5 «зламав» рекламу iOS-застосунків. Як це працює у 2025-му

Andriy Shvets 1692

Андрій Швець розповідає, як iOS 14.5 та SKAdNetwork змінили світ мобільної реклами. На прикладі кіоску з пиріжками він пояснює, як обмеження нового підходу Apple вплинули на ринок, та як рекламодавцям вдалось до цього адаптуватись. 5

iOS дайджест #72. Про CES, зустрічі з Apple, та як позбулися 100 swift-файлів без втрати продуктивності

Roman Mishchenko 555

Старт Swift Student Challenge, нюанси з використання Lazy Containers у SwiftUI, шаблонізація з Mustache. Все це та багато іншого вже чекає на вас у новому випуску iOS дайджеста від @mainNews.

Як нам вдалось збільшити кількість завантажень застосунку Jooble на 56%

Андрій Провізіон 1430

Андрій Провізіон розповідає, як завдяки ASO-оптимізації та злагодженій командній роботі з клієнтом вдалось значно посилити позиції застосунку з пошуку роботи в App Store та Google Play. Автор ділиться конкретними способами оптимізації та її результатами у різних країнах. 2

iOS дайджест #71. CocoaPods стає Read-only, автоматична міграція на Swift 6, і Swift-sharing від Point-Free: найцікавіше за грудень

Олександр Білоус 658

Розвиток Data Race Safety від Apple, гід з SF Symbols, нова бібліотека Shared — про це та багато іншого читайте у новому iOS-дайджесті від Олександра з MacPaw Tech.

Шпаргалка з UI-елементів на різних платформах

Anna Voroshchuk 6203

QA Engineer Анна оглядає основні елементи інтерфейсу користувача (UI), їхні категорії та особливості використання на різних платформах (Web, iOS, Android). Вона підготувала корисний гайд для тестувальників, що допоможе краще розуміти функціональність UI-компонентів і використовувати їх ефективно. 18

iOS дайджест #70. Новинки Apple, GitHub Copilot та експерименти SwiftUI: найцікавіше за листопад

Roman Mishchenko 725

Купівля Pixelmator, SwiftUI-експерименти на GitHub та новий підхід до self-sizing компонентів — про це та багато іншого читайте у новому випуску iOS-дайджеста від @mainNews.

Міграція застосунків на Kotlin Multiplatform: покроковий гайд

Anatolii Berchanov 1638

Анатолій Берчанов, Android Tech Lead, ділиться досвідом міграції Android-застосунків на Kotlin Multiplatform (KMP). У статті він розглядає перенесення наявного коду, налаштування середовища, а також адаптацію DI, локального сховища та мережевої логіки. 8

iOS дайджест #69: Swift 6 + Java, налаштування Safari Extensions, тонкощі Foundation фреймворку | @mainNews 30

Олександр Білоус 667

Олександр ділиться головними новинами macOS та iOS за жовтень. Серед них: анонси Swift Students Challenge, новини Server-Side Swift, покращення безпеки в macOS Sequoia та оптимізація Accessibility у SwiftUI. Долучайтеся до обговорення!

AVFoundation і UICollectionView — поєднання, створене в пеклі

Serhii Mykhailenko 1335

Сергій, iOS Developer, ділиться досвідом оптимізації роботи з відео у застосунку для соціальних мереж. Він розповідає про використання AVFoundation, асинхронне завантаження ресурсів, а також впровадження AsyncDisplayKit для покращення продуктивності при роботі з UICollectionView. 5

Як налаштувати автоматизацію тестів локалізацій на прикладі CleanMyPhone

Nataliia Zabramna 1351

Наталя, досвідчений QA Engineer з MacPaw, ділиться секретами автоматизації тестування локалізацій для iOS-застосунків. Вона розповідає про налаштування процесу, використання XCUITests та Fastlane. Буде корисно тим, хто хоче підвищити ефективність тестування у вашому проєкті!

Що відповідати, щоб пройти співбесіду на Senior iOS Developer в Instagram, Viber або Дію

Dmytro Skorokhod 3871

Дмитро, досвідчений iOS-розробник, ділиться своїм досвідом співбесід на роль Senior iOS Developer. Він наводить конкретні приклади питань, а також підказує, як на них відповісти. 16

Коли ринок диктує свої умови: як 30% доходу в App Store зникли за одну ніч

Eugene Zuban 3985

Євген, співзасновник Mobile Growth, ділиться досвідом боротьби з блокуванням облікового запису в App Store. Він аналізує, як успішний вихід на ринок Китаю призвів до таких наслідків, а також ділиться висновками та планами на майбутнє після блокування. 35

Розбір Apple Event 2024: найтонші Apple Watch X, ШІ та кінематографічні режими в iPhone та AirPods як слуховий апарат

Андрей Сильчук 4040

Вчора пройшов Apple Event і нам показали те, за чим вже завтра буде стояти черга, байдуже — круті це продукти чи ні. Андрій Сильчук пропонує розібратись, що саме нам показали та чи вартує воно уваги. 78

Бізнес vs розробка. Як ефективна комунікація з бізнесом підвищує якість розробки ПЗ

Vladyslav Zubkov 587

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

Імплементуємо SwiftUI до UIKit і навпаки

Kateryna Nikolaieva 1743

В команді Катерини Ніколаєвої, iOS Software Engineer в Uklon, довго не наважувались спробувати SwiftUI, бо перші ітерації були доволі «сирі», до того ж — породжували нові складнощі та проблеми. Проте з часом все ж інтегрували його у проєкт. Про це Катерина розповідає у техстатті. 6

Готуємось до співбесіди на позицію iOS-розробника

Pavlo Bondar 3952

iOS-розробник Павло Бондар має великий досвід співбесід. Про те, як до них краще підготуватись та яку користь може принести навіть невдале інтерв’ю, чому формулювання «фіксив баги» недостатнє, а ще про те, що відсутність досвіду можна компенсувати гарним портфоліо Павло розповідає у своєму блозі. 17

← Сtrl 123456...9 Ctrl →

Коментарі

Вітаю з 20-річчям і дякую за відзнаку від ДрукАрмії! Хто ще не має принтера — мерщій долучайтеся!
Фото вже є за лінком.
неможливо безпосередньо можна )) ... як то кажуть а єсть навар прийдеться цифрову гривню окремо програмувати для корупційних дій та розкрадання.
Слухайте, ті хто це роблять — це реально спеціалісти із AI справжні, тоді не ясно наякий хрін їм треба така дрібнота як влаштовуватись на якусь прохідну вакансію в найм.
Ще хтось серйозно вірить в перемогу (навіть в поточних кордонах) у війні проти рашки? youtu.be/QypAUlBokXY уже з початку року нацбанк двічі піднімав облікову ставку оба два раза прямо мотивуючи то «боротьбою з інфляцією» 23 січ.
принудительная продажа части валюты ты не понимаешь да?
Ще раз вітаю з 20-річчям!!! Як то кажуть: «ще 20 разів вам по 20 років»))) Дякую за круту подію та номінацію. Дуже душевно і тепло, купа знайомих «не через екран і мікрофон» — прям розкіш.
Інсайдер може нанести надзвичайно великі збитки компанії. Тому після шахрайської схеми з північно корейськими розробниками, компанії різко зменшили кількість remote посад
А ось, як можна зібрати базу для діпфейків res.cloudinary.com/...​/kdkgswkyvxc5k7otndhq.jpg
якщо робота робиться, то яка різниця, яким чином? :)
Дякую DOU тім за круту подію і важливу премію, ви супер!
Сподіваюсь, що шахраїв відшукають по IP.
Обов’язково викладемо
Такий собі вид шахрайства. Невеличкі команди з чувака який ідеально проходить співбесіди + джуни які ходять на мітинги, роблять таски з АІ. З таким успіхом, скоро всі повернемося до офісів 😅
dou.ua/awards-2025 Михайло Федоров можете викинути весь рейтинг