Зореслав Гораль, 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 Любомир Мудрий показує, як з ним працювати, у своїй статті.
Що нового в Xcode 16 (спойлери: модель для предікшену коду, оновлення SwiftUI Preview, Localizable тощо), власна GitHib-організація Swift, підсумки WWDC — про усе це і не тільки читайте та дивіться в новому iOS-дайджесті від @mainNews.
Андрій Провізіон розповідає про інструмент, який допомагає мобільним застосункам бути помітнішими в App Store — це In-App Events. Здається, кожен стикався з ними в ролі користувача, а ось про те, як створити таку кампанію, Андрій розповідає у своєму блозі.
Android-розробник Володимир Невмержицький у своїй новій статті розповідає про принципи створення гнучких компонентів за допомогою Compose. Один з висновків: максимально гнучка компонента із додатковими функціями та конфігами буде займати стільки рядків коду, як і три різні незалежні функції.
Анатолій Берчанов — Android Tech Lead у волонтерському проєкті, бекенд якого побудований на Firebase Functions із використанням Node. Для тих, хто хоче розібратись з Firebase Functions, Анатолій показує приклади їхнього використання у своїй статті.
Анна Леущенко — Google Developer Expert у категоріях Dart та Flutter. У своїй новій статті вона розповідає про генерацію коду як інструмент продуктивної розробки. Зокрема, розглядає механізм генерації коду з build_runner, обговорює популярні корисні пакети для типових задач тощо.
Днями вийшов довгоочікуваний Kotlin 2.0. Серед його головних новинок: К2, прискорена збірка проєктів, тулкіти та бібліотеки Jetpack, розв’язання накипілих проблем із Compose. А ще розробники анонсували фічі, які вийдуть в наступних оновленнях. Більше і докладніше про Kotlin 2.0 — в цьому огляді.
Сервіс для генерації Privacy Manifest, безкоштовний доступ до Tuist Cloud, репозиторій CoreNet для навчання мовних моделей — про це та багато іншого читайте у новому iOS-дайджесті.
Бувало у вас так, що внесення однієї простої дизайнерської правки до проєкту забирало багато часу? Android-розробник Володимир Невмержицький написав для розв’язання цієї проблеми плагін і докладно розповідає про його розробку.
Андрій Провізіон розповідає, як працює пошукова оптимізація в магазинах мобільних застосунків. Зокрема, радить, як добирати та аналізувати ключові слова, зазначає, що не варто додавати до кейвордів тощо.
В команді Катерини Ніколаєвої, iOS Software Engineer в Uklon, довго не наважувались спробувати SwiftUI, бо перші ітерації були доволі «сирі», до того ж — породжували нові складнощі та проблеми. Проте з часом все ж інтегрували його у проєкт. Про це Катерина розповідає у техстатті.
Android-розробник Володимир Невмержицький вирішив, що досить терпіти це все, і зібрав велику добірку найбільш поширених проблем у mobile, які його дратують. Тут і неструктуровані проєкти, і біди з коментарями, і відсутність README — і це ще не все.
У десятому випуску подкасту 1-2-3 Techno поговорили з Анастасією Войтовою, Head of Security Engineering в Cossack Labs, про стандарти НАТО для data-protection, швидкий розвиток miltech-рішень з безпеки та важливість обфускації. А ще Анастасія поділилась як встигати більше за день, тиждень і місяць.
Apple змінили гайдлайни для магазину застосунків, з китайського AppStore зникли месенджери, Apple Vision Pro допомагав лікарю під час артроскопії — читайте про це докладніше в новому iOS дайджесті.
iOS-розробник Павло Бондар має великий досвід співбесід. Про те, як до них краще підготуватись та яку користь може принести навіть невдале інтерв’ю, чому формулювання «фіксив баги» недостатнє, а ще про те, що відсутність досвіду можна компенсувати гарним портфоліо Павло розповідає у своєму блозі.
Роман Штикало — Senior Android Engineer в Ajax Systems, і йому часто доводиться проводити співбесіди. У своєму блозі Роман ділиться тим, як він готується до технічних інтерв’ю і за яким планом їх будує, а ще — розповідає, як у вакансії зазначити тільки необхідні навички та знання кандидата.
Коментарі