Мобильная разработка – Telegram
Мобильная разработка
13.9K subscribers
856 photos
238 videos
2.96K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений

Статья пригодится начинающим, как возможность получить полезную информацию о внедрении автотестов и их применении:

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
👍6
Основы 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
👍11
Компоненты GameplayKit

Серия статей, посвящённая 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
👍18👎12💩5
Как добавить опциональный аргумент компилятора в build.gradle

Небольшая статья-заметка, посвящённая настройке 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
👍7
Подборка актуальных вакансий

Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет

Middle iOS-разработчик
Где: Москва
Опыт: от 3 лет

#вакансии #работа
👎17👍2
Кроссплатформенная разработка это так просто!
😁75🤮16👍6😱5🤡3
Диспетчеризация в Swift: погружение в теорию и практику

Все iOS-разработчики так или иначе сталкиваются с диспетчеризацией (Method Dispatch), но далеко не каждый понимает, как это работает. В этой статье вы узнаете не только, как проходит процесс диспетчеризации, но и её типы, плюсы и минусы, а также рассмотрите один распространённый баг:

https://habr.com/ru/company/simbirsoft/blog/673636/

#ios #swift
2
Оцениваем эффективность мобильного приложения: устаревшие метрики и полезные подходы

Статья не новая, но всё ещё полезная и актуальная. Хотите оценить эффективность своего приложения? Тогда обратите внимание на действительно важные показатели и перестаньте тешить своё самолюбие бесполезными метриками, которые не дают объективной оценки.

Подробнее:

https://tproger.ru/articles/evaluate-mobile-app-effectiveness/
👍6
16 полезных расширений для SwiftUI

С помощью инструменты, представленных в этой подборке, вам будет гораздо удобнее работать со SwiftUI:

https://nuancesprog.ru/p/15903/

#swift
👍6
Alfa Mobile MeetUp | Санкт-Петербург

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
💩23👎8🔥8👍6🤔1
5 причин использовать Typealias

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
👎36👍5🤮3😁2
Книга: Flutter For Dummies

Flutter — фреймворк от Google с большим набором полезных инструментов, который позволяет создавать красивые и удобные мультиплатформенные приложения.

Эта книга для тех, кто хочет влиться в разработку на Flutter. В ней вы найдёте всё необходимое для изучения фреймворка, включая множество примеров кода:

#книга
🤔15👍8
Большая шпаргалка по 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
🤡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
👍6