Богдан, iOS Developer у компанії OBRIO, розповідає про автоматизацію процесів в iOS-проєктах. У статті йдеться про використання Fastlane, GitLab CI/CD, SwiftLint, Firebase та TestFlight для автоматизації форматування коду, дистрибуції збірок, релізу та тестування.
Новий iPhone 16e, Apple Invites, оновлення APNs-токенів і практичні поради щодо SwiftUI та параметризованих тестів. Про це та багато іншого читайте у свіжому iOS-дайджесті від Романа Міщенка.
Андрій Дрозд і Руслан Кисельов розкривають простий і практичний підхід до атрибуції iOS-трафіку, який допоможе ефективніше аналізувати маркетингові кампанії навіть після введення iOS 14.5.
Як уникнути «мавпячої роботи» — читайте у статті Миколи, Senior iOS Engineer. Вона буде корисною для iOS-спеціалістів, які мають змогу пропонувати та впроваджувати інновації у своїх командах, а також QA-інженерам, які прагнуть до підвищення швидкості delivery.
Андрій Швець розповідає, як iOS 14.5 та SKAdNetwork змінили світ мобільної реклами. На прикладі кіоску з пиріжками він пояснює, як обмеження нового підходу Apple вплинули на ринок, та як рекламодавцям вдалось до цього адаптуватись.
Старт Swift Student Challenge, нюанси з використання Lazy Containers у SwiftUI, шаблонізація з Mustache. Все це та багато іншого вже чекає на вас у новому випуску iOS дайджеста від @mainNews.
Андрій Провізіон розповідає, як завдяки ASO-оптимізації та злагодженій командній роботі з клієнтом вдалось значно посилити позиції застосунку з пошуку роботи в App Store та Google Play. Автор ділиться конкретними способами оптимізації та її результатами у різних країнах.
Розвиток Data Race Safety від Apple, гід з SF Symbols, нова бібліотека Shared — про це та багато іншого читайте у новому iOS-дайджесті від Олександра з MacPaw Tech.
QA Engineer Анна оглядає основні елементи інтерфейсу користувача (UI), їхні категорії та особливості використання на різних платформах (Web, iOS, Android). Вона підготувала корисний гайд для тестувальників, що допоможе краще розуміти функціональність UI-компонентів і використовувати їх ефективно.
Купівля Pixelmator, SwiftUI-експерименти на GitHub та новий підхід до self-sizing компонентів — про це та багато іншого читайте у новому випуску iOS-дайджеста від @mainNews.
Анатолій Берчанов, Android Tech Lead, ділиться досвідом міграції Android-застосунків на Kotlin Multiplatform (KMP). У статті він розглядає перенесення наявного коду, налаштування середовища, а також адаптацію DI, локального сховища та мережевої логіки.
Олександр ділиться головними новинами macOS та iOS за жовтень. Серед них: анонси Swift Students Challenge, новини Server-Side Swift, покращення безпеки в macOS Sequoia та оптимізація Accessibility у SwiftUI. Долучайтеся до обговорення!
Сергій, iOS Developer, ділиться досвідом оптимізації роботи з відео у застосунку для соціальних мереж. Він розповідає про використання AVFoundation, асинхронне завантаження ресурсів, а також впровадження AsyncDisplayKit для покращення продуктивності при роботі з UICollectionView.
Наталя, досвідчений QA Engineer з MacPaw, ділиться секретами автоматизації тестування локалізацій для iOS-застосунків. Вона розповідає про налаштування процесу, використання XCUITests та Fastlane. Буде корисно тим, хто хоче підвищити ефективність тестування у вашому проєкті!
Дмитро, досвідчений iOS-розробник, ділиться своїм досвідом співбесід на роль Senior iOS Developer. Він наводить конкретні приклади питань, а також підказує, як на них відповісти.
Євген, співзасновник Mobile Growth, ділиться досвідом боротьби з блокуванням облікового запису в App Store. Він аналізує, як успішний вихід на ринок Китаю призвів до таких наслідків, а також ділиться висновками та планами на майбутнє після блокування.
Вчора пройшов Apple Event і нам показали те, за чим вже завтра буде стояти черга, байдуже — круті це продукти чи ні. Андрій Сильчук пропонує розібратись, що саме нам показали та чи вартує воно уваги.
Вадим Зубков розповідає, як ефективна комунікація між бізнесом і розробниками програмного забезпечення підвищує якість розробки. Він наводить приклади з власного досвіду та показує, як правильні рішення на початку проєкту, такі як правильна архітектура та використання універсальних компонентів, можуть суттєво зменшити проблеми в майбутньому.
В команді Катерини Ніколаєвої, iOS Software Engineer в Uklon, довго не наважувались спробувати SwiftUI, бо перші ітерації були доволі «сирі», до того ж — породжували нові складнощі та проблеми. Проте з часом все ж інтегрували його у проєкт. Про це Катерина розповідає у техстатті.
iOS-розробник Павло Бондар має великий досвід співбесід. Про те, як до них краще підготуватись та яку користь може принести навіть невдале інтерв’ю, чому формулювання «фіксив баги» недостатнє, а ще про те, що відсутність досвіду можна компенсувати гарним портфоліо Павло розповідає у своєму блозі.
Коментарі