mobi_dev | Unsorted

Telegram-канал mobi_dev - Мобильная разработка

15502

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

Subscribe to a channel

Мобильная разработка

Разбор тестового задания

Автор детально разбирает кейс: от изучения требований до написания кода и вёрстки.

Вы узнаете, как подойти к решению, какие инструменты использовать и как организовать проект.

#android

Читать полностью…

Мобильная разработка

Нейронные сети и Android

Хотите использовать нейросети в Android-приложение? Эта статья расскажет, как внедрить собственную модель или взять готовую, чтобы классифицировать изображения и распознавать речь.

#android

Читать полностью…

Мобильная разработка

Начните свою карьеру айтишника уже сегодня

Для тех, кто всегда мечтал погрузиться в мир программирования и технологий, но не знал с чего начать, у нас отличные новости!

Сейчас у вас есть уникальная возможность получить 3 курса для старта работы в IT абсолютно бесплатно! Это ваш шанс сделать осознанный выбор своего будущего в данной сфере.

Вы получите:

— эксклюзивные лекции по основам программирования;
— мастер-класс по созданию первой программы на Python — идеальный вариант для новичков;
— карьерные лекции об IT-рынке, смене профессии и трудоустройстве.

Не упустите свой шанс начать долгожданную айтишную карьеру! При этом курс доступен совершенно бесплатно, вместо прежних 23 000 рублей.

Подробности и запись по ссылке: https://tprg.ru/47qw

Реклама ООО «ГикБреинс» LjN8K98ci

Читать полностью…

Мобильная разработка

Многопоточность в iOS

Эта статья поможет разобраться с одним из ключевых аспектов — многопоточностью. Автор доступно объясняет основы и даёт обзор инструментов Swift для работы с многопоточностью —от базовых GCD и Operation Queues до новых async/await

#ios #swift

Читать полностью…

Мобильная разработка

Android Studio Templates

Хотите сэкономить время при разработке? Тогда вам стоит попробовать шаблоны в Android Studio.

Это специальные функции, которые позволяют вставлять готовые блоки кода за несколько секунд.

#android

Читать полностью…

Мобильная разработка

Императивный UIKit vs декларативный SwiftUI

В мире разработки iOS-приложений существуют два основных фреймворка: UIKit и SwiftUI. Но какой выбрать, когда старый инструмент кажется знакомым, а новый обещает простоту и инновации?

Статья погружает вас в различия между императивным и декларативным подходами к программированию.

#ios #swift

Читать полностью…

Мобильная разработка

Как автоматизируют в крупных компаниях

Репозиторий с подборкой ресурсов о том, как организовано тестирование и CI/CD мобильных приложений в разных компаниях. В списке есть Netflix, Reddit, Revolut и Uber.

#тестирование

Читать полностью…

Мобильная разработка

Роли выражений в Swift

Задумывались ли вы когда-нибудь, что стоит за словом «Expression» при работе с Swift и Xcode? Это видео раскроет перед вами тайну выражений в Swift, их разновидности и значение.

#ios #swift

Читать полностью…

Мобильная разработка

Яндекс Практикум и университет ИТМО разработали новый формат высшего образования — ускоренный онлайн-бакалавриат

Приходите на день открытых дверей, чтобы узнать подробности о программе «Фронтенд и мобильная разработка» 11 августа в 17:30.

Отдельно поговорят о том, кто может поступить и что для этого нужно сделать. Также в деталях обсудят все важные темы:
— что входит в программу;
— как работает формат «2,5 года вместо 4 лет»,
— как выбрать специализацию;
— как устроена программа поддержки и сопровождения студентов;
— будут ли все вузовские документы, как на офлайн- программах;
— как проходят вступительные испытания;
— сколько стоит обучение;
— и другие вопросы, которые вы захотите задать.

Зарегистрироваться на вебинар

Реклама АНО ДПО "Образовательные технологии Яндекса", ИНН:7704282033, erid:LjN8K9S7t

Читать полностью…

Мобильная разработка

Новый TipKit от Apple

Разработчики теперь не нуждаются в создании сложных инструкций в своих приложениях, благодаря новому TipKit от Apple.

Этот инструмент предоставляет подсказки, которые помогают освоиться в приложении. И самое главное — эти советы адаптированы к интерфейсу, делая процесс обучения интуитивным.

#ios

Читать полностью…

Мобильная разработка

Мифы обработки ошибок в корутинах

Почему ваш код падает, даже если вы обработали все ошибки? Корутины немедленно распространяют ошибку родителю, а если он не может её обработать — делают это сами.

Следуя простым правилам, можно избежать многих проблем при работе с ними.

#android #kotlin

Читать полностью…

Мобильная разработка

Как самому научиться Android-разработке

Интервью с человеком, который самостоятельно научился разрабатывать мобильные приложения и сейчас работает Senior Android Developer в Лондоне.

Автор делится своим опытом и даёт советы тем, кто хочет стать Android-разработчиком

#android

Читать полностью…

Мобильная разработка

​​Coroutines — неочевидные кейсы

Статья рассказывает о тонкостях использования корутин. Вы узнаете, почему нельзя использовать tryEmit вместо emit, а collect должен вызываться отдельно для каждого потока.

Автор также делится опытом ревью кода и даёт советы, как избежать распространённых ошибок при работе с корутинами.

#android #kotlin

Читать полностью…

Мобильная разработка

Сравнение Kotlin, Swift и Dart

В этой статье автор покажем вам, как написать один и тот же код на трех популярных декларативных фреймворках — Jetpack Compose, SwiftUI и Flutter.

Таким образом, вы сможете сравнить, как они работают и чем отличаются при создании интерфейсов.

#ios #android #flutter

Читать полностью…

Мобильная разработка

Инструкция по чекауту SPM

Устали от долгой загрузки зависимостей в Swift при каждой перекомпиляции? Тогда попробуйте способ, который сократит размер кэша с гигабайт до мегабайтов!

Суть в том, что бы вынести зависимости в отдельный пакет и копировать только те файлы, которые нужны для сборки.

В статье рассказывается, как получить список этих файлов с помощью команд Swift Package Manager.

#ios #swift

Читать полностью…

Мобильная разработка

50+ Open Source проектов на SwiftUI

В этой подборке вы найдёте идеи для своего приложения: игры, графики, анимации, виджеты, интеграция с другими фреймворками iOS. Каждый проект сопровождается пояснениями и исходным кодом на GitHub.

#ios #swift

Читать полностью…

Мобильная разработка

Миграция с GSON на Serialization

Эта статья расскажет об особенностях миграции с GSON на новую библиотеку сериализации от JetBrains.

Автор делится опытом внедрения и сравнивает производительность инструментов.

#android #kotlin

Читать полностью…

Мобильная разработка

Немного о перечислениях в Swift

Мало кто задумывается, как устроены перечисления внутри. Эта статья объясняет их механизм простым языком без сложных терминов.

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

#ios

Читать полностью…

Мобильная разработка

4 курса для старта в iOS-разработке

Курс «Язык Swift для начинающих»
Постоянный доступ, онлайн, бесплатно

На курсе познакомитесь с основными концепциями и синтаксисом Swift, изучите базовые операторы, циклы, кортежи, классы и другие важные составляющие языка.

Курс «Мои первые приложения на Swift»
Постоянный доступ, онлайн, бесплатно

Научитесь создавать интерфейс приложений, работать с пользовательским вводом, обрабатывать данные, использовать различные элементы пользовательского интерфейса и работать с базами данных.

Курс «Изучаем паттерн MVVM»
Постоянный доступ, онлайн, 1 490 ₽

На курсе разберёте архитектурный паттерн Model-View-ViewModel, который помогает создавать гибкие и масштабируемые приложения, улучшать разделение логики и пользовательского интерфейса и упрощать тестирование и поддержку кода. Узнаете, из чего состоит MVVM, и выясните, как применять его в проектах.

Курс «Изучаем основы Core Data»
Постоянный доступ, онлайн, 1 499 ₽

Научитесь работать с фреймворком Core Data, чтобы эффективно управлять данными в проекте. Разберётесь, как сохранять, получать и удалять данные, и напишете три приложения, чтобы закрепить знания.

Реклама ИП Акулов Иван Борисович LjN8K3jr2

#курсы

Читать полностью…

Мобильная разработка

Gradle Version Catalog

Управление зависимостями Gradle может стать настоящей проблемой. Но что если есть способ упростить этот процесс?

Статья расскажет о том, как использовать Gradle Version Catalog для централизованного управления зависимостями и автоматизировать обновления с помощью GitHub Action.

#android

Читать полностью…

Мобильная разработка

Собеседование Middle Android разработчика

Что такое настоящий опыт в мире Android? Какие нюансы и тонкости создания кода в IDE могут стать решающими на собеседовании? Ответы на эти и другие вопросы ждут вас в этом видео.

#android

Читать полностью…

Мобильная разработка

Эмулятор Android в Terminal

Подобный подход позволяет тестировать приложения на разных виртуальных устройствах, не полагаясь на GUI.

В этой статье вы найдёте пошаговое руководство по запуску эмулятора с помощью командной строки на macOS

#android

Читать полностью…

Мобильная разработка

Чем занимается Android-разработчик

Вы хотите получить больше уверенности в себе как Android-разработчик? Эта статья поможет разобраться, какие навыки и знания действительно нужны на работе, а какие — лишь для собеседований.

Узнайте из первых рук, как выглядит типичный рабочий день разработчика: от планирования и дизайн-ревью до написания кода и его тестирования.

#android

Читать полностью…

Мобильная разработка

IOS-инструменты для дебаггинга

Создание приложения — это не только кодирование, но и умение устранять ошибки.

В статье рассматриваются инструменты, которые помогут вам в этом. От нативных средств до сторонних решений — узнайте, как сделать процесс отладки максимально продуктивным.

#ios #swift

Читать полностью…

Мобильная разработка

Все еще используете устаревший Core Data?

Присоединяйтесь 15 августа в 20:00 по Москве, на открытый вебинар “Знакомимся c SwiftData” онлайн-курса "iOS Developer. Professional".

SwiftData - новый фреймворк от Apple для работы с данными на WWDC 2023. Он заменит устаревший CoreData и предлагает более удобный, и простой подход к созданию схемы данных, настройке хранилища и работе в целом.

Переход на SwiftData может принести вам ряд преимуществ. Новый фреймворк предоставляет более гибкий и простой подход к работе с данными, а также обладает лучшей производительностью и надежностью. Кроме того, Apple активно поддерживает SwiftData и предоставляет обновления и исправления ошибок, что гарантирует его долгосрочную поддержку.

Записывайтесь на вебинар, чтобы узнать больше о новом решении для работы с данными от Apple, как его использовать и как перейти на него с CoreData.

Записаться на вебинар: https://otus.pw/B8Gq/

— После вебинара вы сможете продолжить обучение на курсе "iOS Developer. Professional" по специальной цене.

Реклама ООО «Отус Онлайн-Образование»

Читать полностью…

Мобильная разработка

Коллекция extensions для Swift

Откройте для себя SwifterSwift — коллекцию из более чем 500 нативных extensions Swift.

Этот репозиторий поможет вам улучшить производительность и упростить код. Посмотрите Examples.playground для более наглядного примера!

#ios #swift

Читать полностью…

Мобильная разработка

Хочу в iOS-разработку

В статье вы узнаете, как проходят собеседования в IT-компаниях, на что обращают внимание и какие бывают подводные камни.

Автор делится своим опытом собеседований и даёт советы, как подготовиться к интервью в продуктовую команду.

#ios

Читать полностью…

Мобильная разработка

Android-разработка для новичков

Этот материал предоставит вам более 20 ресурсов для старта в карьере мобильного разработчика.

Вы узнаете о Java и Kotlin, а также о специализированных темах по разработке для Android.

#android #начинающим

Читать полностью…

Мобильная разработка

Оптимизация сборки

Статья рассказывает, как с помощью нового инструмента Baseline Profiles от Google можно на 20% ускорить первый запуск вашего приложения после установки.

Вы узнаете, как сгенерировать профиль для предварительной компиляции кода, протестировать его работу и добавить в сборку.

#android

Читать полностью…

Мобильная разработка

Улучшение сборки с помощью CI/CD

Вы устали от обновлений своего приложения в маркетах? Хотите автоматизировать процесс и сэкономить сотни часов в год?

В этой статье автор подробно расскажет, как настроить CI/CD для автоматической сборки и публикации в Google Play. Прочитав статью, вы раз и навсегда решите вопрос с релизами.

#android

Читать полностью…
Subscribe to a channel