Юлія Межер, Lead Security Engineer, ділиться практиками захисту мобільних застосунків на React Native за допомогою OWASP MAS. Стаття буде корисна для security-інженерів та розробників: вона охоплює аналіз ризиків, вибір безпечних бібліотек, аудит коду та містить рекомендації для посилення безпеки.
Як знайти 20 тестувальників, оформити документацію та підготувати контент застосунку, щоб пройти рев’ю та опублікуватись в Microsoft Store, Apple App Store та Google Play Store. Читайте у блозі від розробниці Марії Нагул.
Купівля 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. Долучайтеся до обговорення!
У цій статті розробник Роман ділиться досвідом у розробці мобільного застосунку для свого стартапу кур’єрської доставки. Він також описує шлях від IT-спеціаліста до Team Lead та труднощі повернення в індустрію після провалу попереднього проєкту.
Сергій, iOS Developer, ділиться досвідом оптимізації роботи з відео у застосунку для соціальних мереж. Він розповідає про використання AVFoundation, асинхронне завантаження ресурсів, а також впровадження AsyncDisplayKit для покращення продуктивності при роботі з UICollectionView.
Артем Герасимов, Senior React Native Engineer, розглядає використання компонентів списків у React Native. Він ділиться власним досвідом оптимізації продуктивності, проблемами, з якими стикаються розробники, та рекомендаціями щодо вибору найкращого компонента для різних сценаріїв.
Дмитро, досвідчений iOS-розробник, ділиться своїм досвідом співбесід на роль Senior iOS Developer. Він наводить конкретні приклади питань, а також підказує, як на них відповісти.
Олександр Олексин, Associate Project Manager в GlobalLogic, ділиться досвідом у створенні ефективної команди для розробки мобільних застосунків. Він аналізує переваги спеціалізованих mobile-розробників порівняно з універсальними фахівцями.
Важливі аспекти роботи з Xcode, поради щодо редагування коду та оптимізації збірок, інструменти для Swift-розробників, нова версія Vapor 5 й цікаві факти з Apple Event — все це чекає на вас у новому випуску дайджесту від Олександра, ведучого @mainNews на MacPaw Tech.
Євген, співзасновник Mobile Growth, ділиться досвідом боротьби з блокуванням облікового запису в App Store. Він аналізує, як успішний вихід на ринок Китаю призвів до таких наслідків, а також ділиться висновками та планами на майбутнє після блокування.
Вчора пройшов Apple Event і нам показали те, за чим вже завтра буде стояти черга, байдуже — круті це продукти чи ні. Андрій Сильчук пропонує розібратись, що саме нам показали та чи вартує воно уваги.
Андрій, iOS Team Lead у Kiss My Apps, ділиться досвідом проведення технічних співбесід. Він описує етапи підготовки та проведення інтерв’ю, а також підкреслює важливість правильного підходу до кандидатів. Автор дає поради щодо підготовки питань, оцінки hard та soft skills, а також способи покращення враження про компанію на співбесіді.
Інна, Automation QA Lead в Mate academy, розповідає про автоматизацію тестування мобільного застосунку на React Native та його інтеграцію в CI/CD процеси. Вона ділиться технічними аспектами реалізації, особливостями щоденних релізів та тим, як це впливає на зворотний зв’язок від користувачів.
Зореслав Гораль, Front-end розробник і військовий, розповідає про досвід створення мобільної апки з використанням React Native. Про те, як у підсумку вийшов зручний застосунок, у якому можна перевірити наявність світла згідно зі своєю чергою та графік вимкнень, читайте в блозі.
Від Sealed when steatements та покращеного виведення типів до Context receivers і Value-класів, Kotlin 2.0 надає потужні інструменти, що відповідають потребам розробки. Компілятор K2, вдосконалена підтримка IDE, можливості багатоплатформенності, підвищена сумісність — про ці та інші деталі оновлення у своїй статті розповідає Максим Дудка.
Автоматичне відстеження UITrain, UIUpdateLink та підтримка SwiftUI анімацій, повільний час компіляції виразів у Swift, створення Hero Transition між екранами за допомогою NavigationTransition та інші цікаві знахідки вже чекають на вас у новому iOS дайджесті!
Єгор Домачук, Product Manager, розповідає у своєму блозі, як вони з командою розробили новий продуктовий підхід, що допоміг збільшити виторг застосунку на 45% за рік. Тож читаймо статтю про тестування гіпотез та розробку продуктового підходу, що допомагає аналізувати тести.
Підхід BDUI передбачає перенесення бізнес-логіки та функціональності компонентів на серверну частину, а клієнтська частина своєю чергою будуватиметься за вказівками з сервера. Full-Stack Developer Любомир Мудрий показує, як з ним працювати, у своїй статті.
Коментарі