Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений
Статья пригодится начинающим, как возможность получить полезную информацию о внедрении автотестов и их применении:
https://habr.com/ru/company/vk/blog/672708/
#airtestide
Статья пригодится начинающим, как возможность получить полезную информацию о внедрении автотестов и их применении:
https://habr.com/ru/company/vk/blog/672708/
#airtestide
👍1
Обёртывание делегатов с Swift async/await и продолжениями
В этой статье вы узнаете, как преобразовать или использовать существующие шаблоны делегатов и обернуть их структурированным параллелизмом Swift, чтобы использовать его с механизмом async/await в ваших приложениях:
https://dev.to/daholino/wrapping-delegates-with-swift-asyncawait-and-continuations-4l4p
#swift
В этой статье вы узнаете, как преобразовать или использовать существующие шаблоны делегатов и обернуть их структурированным параллелизмом Swift, чтобы использовать его с механизмом async/await в ваших приложениях:
https://dev.to/daholino/wrapping-delegates-with-swift-asyncawait-and-continuations-4l4p
#swift
👍6
Основы Dart
Этот курс обеспечит базовое понимание языка программирования Dart. Вы рассмотрите синтаксис и особенности языка. Он предназначен прежде всего для разработки веб-приложений и мобильных приложений, но также позволяет компилировать одну программу под различные платформы.
Подробнее:
https://stepik.org/course/92982/promo
#dart #курс
Этот курс обеспечит базовое понимание языка программирования Dart. Вы рассмотрите синтаксис и особенности языка. Он предназначен прежде всего для разработки веб-приложений и мобильных приложений, но также позволяет компилировать одну программу под различные платформы.
Подробнее:
https://stepik.org/course/92982/promo
#dart #курс
👍16💩3
We need to go deeper: диплинки и кодогенерация
Диплинк — это url на конкретный ресурс в приложении. Разработчики из Qiwi поделились тем, как они смогли упростить работу с диплинками и смогли отловить устаревшие, добавив мониторинг.
https://habr.com/ru/company/qiwi/blog/673850/
#kotlin #android
Диплинк — это url на конкретный ресурс в приложении. Разработчики из Qiwi поделились тем, как они смогли упростить работу с диплинками и смогли отловить устаревшие, добавив мониторинг.
https://habr.com/ru/company/qiwi/blog/673850/
#kotlin #android
👍11
Компоненты GameplayKit
Серия статей, посвящённая GameplayKit, которая познакомит вас с несколькими компонентами и научит работать с ними:
https://dev.to/johansteen/batch-remove-system-for-gameplaykit-entities-22hc
#swift #ios
Серия статей, посвящённая GameplayKit, которая познакомит вас с несколькими компонентами и научит работать с ними:
https://dev.to/johansteen/batch-remove-system-for-gameplaykit-entities-22hc
#swift #ios
👍2
Дорожная карта для разработчиков iOS на 2022 год
Если решили погрузиться в разработку iOS-приложений, то лучше сразу наметить конкретный план развития. Эта дорожная карта поможет вам не потеряться:
https://dev.to/shreethaanu/ios-developer-roadmap-2022-3bpi
#roadmap #ios
Если решили погрузиться в разработку iOS-приложений, то лучше сразу наметить конкретный план развития. Эта дорожная карта поможет вам не потеряться:
https://dev.to/shreethaanu/ios-developer-roadmap-2022-3bpi
#roadmap #ios
👍18👎12💩5
Как добавить опциональный аргумент компилятора в build.gradle
Небольшая статья-заметка, посвящённая настройке Gradle в случае применения аннотации
https://dev.to/vtsen/how-to-add-opt-in-compiler-argument-in-buildgradle-jb3
#kotlin
Небольшая статья-заметка, посвящённая настройке Gradle в случае применения аннотации
@OptIn() при работе с некоторыми API:https://dev.to/vtsen/how-to-add-opt-in-compiler-argument-in-buildgradle-jb3
#kotlin
👍3
Время отклика экрана. Критическая метрика для пользовательского опыта
Время отклика экрана — крайне важная метрика не только в веб-разработке, но и в мобильном мире. То, как быстро пользователь сможет воспользоваться вашим приложением, влияет будет ли он пользоваться им впредь.
Как замерить такой важный показатель для Android, рассказали и показали здесь:
https://medium.com/okcredit/screen-response-time-a-critical-metric-for-user-experience-fc2be922859f
#android
Время отклика экрана — крайне важная метрика не только в веб-разработке, но и в мобильном мире. То, как быстро пользователь сможет воспользоваться вашим приложением, влияет будет ли он пользоваться им впредь.
Как замерить такой важный показатель для Android, рассказали и показали здесь:
https://medium.com/okcredit/screen-response-time-a-critical-metric-for-user-experience-fc2be922859f
#android
👍7
Подборка актуальных вакансий
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет
— Middle iOS-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет
— Middle iOS-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
👎17👍2
Диспетчеризация в Swift: погружение в теорию и практику
Все iOS-разработчики так или иначе сталкиваются с диспетчеризацией (Method Dispatch), но далеко не каждый понимает, как это работает. В этой статье вы узнаете не только, как проходит процесс диспетчеризации, но и её типы, плюсы и минусы, а также рассмотрите один распространённый баг:
https://habr.com/ru/company/simbirsoft/blog/673636/
#ios #swift
Все iOS-разработчики так или иначе сталкиваются с диспетчеризацией (Method Dispatch), но далеко не каждый понимает, как это работает. В этой статье вы узнаете не только, как проходит процесс диспетчеризации, но и её типы, плюсы и минусы, а также рассмотрите один распространённый баг:
https://habr.com/ru/company/simbirsoft/blog/673636/
#ios #swift
❤2
Оцениваем эффективность мобильного приложения: устаревшие метрики и полезные подходы
Статья не новая, но всё ещё полезная и актуальная. Хотите оценить эффективность своего приложения? Тогда обратите внимание на действительно важные показатели и перестаньте тешить своё самолюбие бесполезными метриками, которые не дают объективной оценки.
Подробнее:
https://tproger.ru/articles/evaluate-mobile-app-effectiveness/
Статья не новая, но всё ещё полезная и актуальная. Хотите оценить эффективность своего приложения? Тогда обратите внимание на действительно важные показатели и перестаньте тешить своё самолюбие бесполезными метриками, которые не дают объективной оценки.
Подробнее:
https://tproger.ru/articles/evaluate-mobile-app-effectiveness/
👍6
16 полезных расширений для SwiftUI
С помощью инструменты, представленных в этой подборке, вам будет гораздо удобнее работать со SwiftUI:
https://nuancesprog.ru/p/15903/
#swift
С помощью инструменты, представленных в этой подборке, вам будет гораздо удобнее работать со SwiftUI:
https://nuancesprog.ru/p/15903/
#swift
👍6
Alfa Mobile MeetUp | Санкт-Петербург
21 июля пройдёт Alfa Mobile MeetUp для мобильных разработчиков в Санкт-Петербурге. Будет два трека iOS и Android и закрывающий круглый стол.
Собрали лучших спикеров из Альфы, Yandex GO, ВТБ и Кошелька. Вас ждет:
— Большой доклад про Widgets + Server Driven UI
— Тесты на Groovy, эволюция моделирования состояния и баги в применении корутин.
— Круглый стол «Как просаживается батарейка программиста, и что с этим делать»
Как работать быстро и качественно, но не выгорать.
Если вы в Санкт-Петербурге, приходите очно в офис Альфа-Банка на Петроградке! По традиции будет прямой эфир с чатом и возможностью переключаться между треками. Программа, спикеры и регистрация на митап по ссылке.
#ивент
21 июля пройдёт Alfa Mobile MeetUp для мобильных разработчиков в Санкт-Петербурге. Будет два трека iOS и Android и закрывающий круглый стол.
Собрали лучших спикеров из Альфы, Yandex GO, ВТБ и Кошелька. Вас ждет:
— Большой доклад про Widgets + Server Driven UI
— Тесты на Groovy, эволюция моделирования состояния и баги в применении корутин.
— Круглый стол «Как просаживается батарейка программиста, и что с этим делать»
Как работать быстро и качественно, но не выгорать.
Если вы в Санкт-Петербурге, приходите очно в офис Альфа-Банка на Петроградке! По традиции будет прямой эфир с чатом и возможностью переключаться между треками. Программа, спикеры и регистрация на митап по ссылке.
#ивент
👎5👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
React Native за 100 секунд
React Native позволяет разработчикам создавать кроссплатформенные приложения для iOS, Android и веба из единой кодовой базы JavaScript. В этом видео вы за 100 секунд сможете познакомиться с его основными особенностями и возможностями:
https://youtu.be/gvkqT_Uoahw
#видео #reactnative
React Native позволяет разработчикам создавать кроссплатформенные приложения для iOS, Android и веба из единой кодовой базы JavaScript. В этом видео вы за 100 секунд сможете познакомиться с его основными особенностями и возможностями:
https://youtu.be/gvkqT_Uoahw
#видео #reactnative
💩23👎8🔥8👍6🤔1
5 причин использовать Typealias
Swift имеет множество функций, которые позволяют нам настраивать способ написания кода, при этом предоставляя нам все средства защиты языка со статической типизацией. В этой статье вы как раз узнаете об одной из тех функций, которые кажутся незначительными, но от которых много пользы:
https://dev.to/dillonmce/5-reasons-to-use-typealias-5b3k
#swift
Swift имеет множество функций, которые позволяют нам настраивать способ написания кода, при этом предоставляя нам все средства защиты языка со статической типизацией. В этой статье вы как раз узнаете об одной из тех функций, которые кажутся незначительными, но от которых много пользы:
https://dev.to/dillonmce/5-reasons-to-use-typealias-5b3k
#swift
😁3🤔2
Изучение Android Studio за час в одном видео! Создание погодного приложения с API
Большой видеоурок по изучению Android Studio и созданию полноценного Android приложения. Вы рассмотрите тонкости работы с платформой Android и научитесь создавать проекты внутри Android Studio.
https://youtu.be/zzV2aML_zNg
#видео #android
Большой видеоурок по изучению Android Studio и созданию полноценного Android приложения. Вы рассмотрите тонкости работы с платформой Android и научитесь создавать проекты внутри Android Studio.
https://youtu.be/zzV2aML_zNg
#видео #android
👎36👍5🤮3😁2
Книга: Flutter For Dummies
Flutter — фреймворк от Google с большим набором полезных инструментов, который позволяет создавать красивые и удобные мультиплатформенные приложения.
Эта книга для тех, кто хочет влиться в разработку на Flutter. В ней вы найдёте всё необходимое для изучения фреймворка, включая множество примеров кода:
#книга
Flutter — фреймворк от Google с большим набором полезных инструментов, который позволяет создавать красивые и удобные мультиплатформенные приложения.
Эта книга для тех, кто хочет влиться в разработку на Flutter. В ней вы найдёте всё необходимое для изучения фреймворка, включая множество примеров кода:
#книга
🤔15👍8
Большая шпаргалка по Swift
Полезная, структурированная и наглядная шпаргалка по Swift существует. Здесь всё разбито на разделы и темы, чтобы вам было удобнее ориентироваться.
Сохраняйте себе:
https://swiftly.dev/
#шпаргалка #swift
Полезная, структурированная и наглядная шпаргалка по Swift существует. Здесь всё разбито на разделы и темы, чтобы вам было удобнее ориентироваться.
Сохраняйте себе:
https://swiftly.dev/
#шпаргалка #swift
🔥19👎3
8 языков программирования для Android-разработчика
Android-разработчики пишут не только на Java и Kotlin: в этой статье разберём 8 популярных языков программирования, которые подходят для разработки Андроид-приложений:
https://tproger.ru/articles/8-jazykov-programmirovanija-dlja-android-razrabotchika/
#android
Android-разработчики пишут не только на Java и Kotlin: в этой статье разберём 8 популярных языков программирования, которые подходят для разработки Андроид-приложений:
https://tproger.ru/articles/8-jazykov-programmirovanija-dlja-android-razrabotchika/
#android
🤡38💩14👎3🔥3🤔2👍1😁1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Это небольшая библиотека, которая поможет вам использовать три вида анимации: движение, преобразование и переход общего элемента. Пользоваться ею очень просто, посмотрите сами:
https://github.com/skydoves/Orbitary
#android
https://github.com/skydoves/Orbitary
#android
👍6