ch
Feedback
Мобильная разработка #1

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

前往频道在 Telegram

Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter

显示更多
3 877
订阅者
无数据24 小时
-37
-230
帖子存档
Диспетчеризация в Swift: погружение в теорию и практику Все iOS-разработчики так или иначе сталкиваются с диспетчеризацией (M
Диспетчеризация в Swift: погружение в теорию и практику Все iOS-разработчики так или иначе сталкиваются с диспетчеризацией (Method Dispatch), но далеко не каждый понимает, как это работает. Зная, как проходит процесс диспетчеризации под капотом программы, вы можете повысить производительность своего кода. В этой статье мы разберем типы диспетчеризации, их плюсы и минусы, а также затронем один из распространённых багов. #ios

Подборка каналов для IT специалистов 🎯 https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С https://t.me/kotlin_lib Подборки полезного материала по Kotlin https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/React_lib Подборки по React js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub CodePen 📌 https://t.me/codepen_1 Сообщество пользователей CodePen Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров https://t.me/arhitekturamira World Architecture Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Арбитраж трафика 📌 https://t.me/partnerochkin CPA и арбитраж трафика Крипта 📌 https://t.me/bitkoinoff Новости криптовалют Метавселенная, GameFi, Crypto 📌 https://t.me/metaverse360 DeepFake 📌 https://t.me/deepfakenow Публикуем deepfake видео Мир технологий 📌 https://t.me/mir_teh Видео из мира технологий Excel лайфхак📌 https://t.me/Excel_lifehack

We need to go deeper: диплинки и кодогенерация Мы написали свою систему диплинков на основе кодогенерации. В этой статье пого
We need to go deeper: диплинки и кодогенерация Мы написали свою систему диплинков на основе кодогенерации. В этой статье поговорим, как мы упростили работу с диплинками и смогли отловить устаревшие, добавили мониторинг и как собрали все диплинки в одной статье в конфлюенсе. #android

⚡️Отличный вариант прокачаться в мобилке за 2 дня и побороться за призовой 1 000 000 рублей! Залетай на онлайн НТИ-Хакатон «У
⚡️Отличный вариант прокачаться в мобилке за 2 дня и побороться за призовой 1 000 000 рублей! Залетай на онлайн НТИ-Хакатон «Умный город», который пройдет уже 4-15 июля!  Тебя ждут: 🔹4 интересных задачи на выбор 🔹Призовой фонд 1 000 000 рублей 🔹Два дня интенсивной работы с отраслевыми экспертами 🔹Возможность решить актуальные задачи, внести реальный вклад в развитие проекта «Умный город» и быть замеченным командой проекта Успей подать заявку до 10 июля на сайте: hackathon.forumsmartcity.ru ❗️ #насеверекодить

Приключение на 5 минут: как мы переводили все зависимости на SPM https://habr.com/ru/company/psb/blog/674406/ #ios
Приключение на 5 минут: как мы переводили все зависимости на SPM https://habr.com/ru/company/psb/blog/674406/ #ios

5 инструментов, которые помогут вам работать в 2 раза быстрее https://javascript.plainenglish.io/5-tools-that-help-you-work-2
5 инструментов, которые помогут вам работать в 2 раза быстрее https://javascript.plainenglish.io/5-tools-that-help-you-work-2x-faster-f2f1644de124

1 июля пройдёт Alfa Mobile MeetUp для мобильных разработчиков в Санкт-Петербурге🧨 Будет два трека (iOS и Android) и закрываю
1 июля пройдёт Alfa Mobile MeetUp для мобильных разработчиков в Санкт-Петербурге🧨 Будет два трека (iOS и Android) и закрывающий круглый стол. Собрали лучших спикеров из Альфы, Yandex GO, ВТБ и Кошелька. О чём поговорим? 📌 Большой доклад про Widgets + Server + Driven UI Поделимся, как мы катим фичи без релизов. 📌 Трек iOS Расскажем о computer science для iOS, кодинге на Swift и легаси дизайн-системы. 📌 Трек Android Обсудим тесты на Groovy, эволюцию моделирования состояния и баги в применении корутин. 📌 Круглый стол «Как просаживается батарейка программиста, и что с этим делать» Разберём на примерах, как работать быстро и качественно, но не выгорать. Если вы в Санкт-Петербурге, приходите очно в наш офис на Петроградке — похоливарим за пиццей и лимонадами 🍕 По традиции будет прямой эфир с чатом и возможностью переключаться между треками. Программа, спикеры и регистрация на митап 👉 https://bit.ly/3RhPwef

Экономия времени в Android-проектах с помощью рабочих процессов Bitrise https://betterprogramming.pub/saving-time-using-bitri
Экономия времени в Android-проектах с помощью рабочих процессов Bitrise https://betterprogramming.pub/saving-time-using-bitrise-workflows-in-android-projects-77f1d535d902 #android

Автоматизация CI/CD-конвейеров для мобильных приложений https://teamhike.medium.com/automate-ci-cd-pipeline-for-mobile-app-b7
Автоматизация CI/CD-конвейеров для мобильных приложений https://teamhike.medium.com/automate-ci-cd-pipeline-for-mobile-app-b75251bf9d4d

Оформите карту Visa или Mastercard в банке Казахстана онлайн Не можете продлить нужный сервис, снять валюту за рубежом или по
Оформите карту Visa или Mastercard в банке Казахстана онлайн Не можете продлить нужный сервис, снять валюту за рубежом или получить международный перевод? Команда Финакс запустила сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана. С помощью этого бота уже более 1000 россиян открыли зарубежные счета. Для чего она подходит: - Оплата зарубежных сервисов и покупок - Хранение валютных сбережений - Получение оплат из-за рубежа - Использование в путешествиях Весь процесс проходит онлайн, от вас потребуется только загранпаспорт. Оформить заявку и почитать ответы на частые вопросы можно в нашем боте: 👉 https://t.me/Vostokpay_bot

Я нашел идеальную архитектуру для Flutter-приложений https://medium.com/@nikilapi/i-found-the-perfect-architecture-for-flutte
Я нашел идеальную архитектуру для Flutter-приложений https://medium.com/@nikilapi/i-found-the-perfect-architecture-for-flutter-apps-59fc2dc8f00f #Flutter

Для тех, кто хочет разобраться в бизнес-процессах разработки игр, маркетинге, построении фин моделей, выборе ниши и управлени
Для тех, кто хочет разобраться в бизнес-процессах разработки игр, маркетинге, построении фин моделей, выборе ниши и управлении командой -  Дмитрий Филатов, продюсер в Owlcat Games и ex-partner MY.GAMES, Venture Capital, совместно с первой школой игровой разработки Scream School запускает интенсив Producing Games. Вас ждут два очных интенсивных дня в креативном кластере Artplay - 30-31 июля.  Узнайте, как принимать решения и запускать коммерчески успешные игры. Бонус для участников: месяц бесплатного доступа в AppMagic, который стоит 240$ Подайте заявку на участие в интенсиве

Отзывчивый пользовательский интерфейс во Flutter с Sizer https://medium.com/@cagdaspektas3405/flutter-responsive-ui-with-size
Отзывчивый пользовательский интерфейс во Flutter с Sizer https://medium.com/@cagdaspektas3405/flutter-responsive-ui-with-sizer-4d95235b2d3e #Flutter

Форматирование Android-кода с помощью Ktlint и Git Hooks https://barros9.medium.com/formatting-android-code-with-ktlint-and-g
Форматирование Android-кода с помощью Ktlint и Git Hooks https://barros9.medium.com/formatting-android-code-with-ktlint-and-git-hooks-d761c22b3d73 #android

🤖 Hello, world! Авито расширяет мобильную платформу! Ищут iOS- и Android-разработчиков сразу в несколько команд: В команде S
🤖 Hello, world! Авито расширяет мобильную платформу! Ищут iOS- и Android-разработчиков сразу в несколько команд: В команде Speed вы будете улучшать Developer Experience мобильных разработчиков и регулярно релизить мобильные приложения; Команда Mobile Design System: вашей задачей будет строить кастомные компоненты из базовых блоков и быстро поддерживать сквозные изменения в дизайне на уровне всего приложения; В Mobile Architecture вы совместно с продуктовыми разработчикам будете решать задачи с помощью гибкой, расширяемой архитектуры мобильных приложений. 👉🏻 За подробностями 👉🏻 на сайт.

3 причины стать мобильным разработчиком на iOS 1. Реализовать свои идеи Счётчик просмотренных фильмов или управление светом в
3 причины стать мобильным разработчиком на iOS 1. Реализовать свои идеи Счётчик просмотренных фильмов или управление светом в холодильнике? Приложение можно создать под любую задачу. 2. «Пощупать» результат iOS-разработчики видят результат своего кода на симуляторе устройства в среде разработки Xcode или на своём айфоне. Ещё с помощью приложений разработчики улучшают жизнь людей и видят отклик: всегда можно почитать отзывы о приложении в App Store. 3. Зарабатывать По данным Хабр Карьеры, в среднем начинающие iOS-разработчики получают 52 000 ₽ в месяц, а опытные уровня middle — 142 000 ₽. Часто разработчики работают удалённо. Если хотите попробовать себя в этой профессии, начните бесплатную вводную часть курса по iOS-разработке. Она делится на два уровня: начальный и для более подготовленных. Вы с первого урока учитесь на реальных задачах и погружаетесь в рабочую среду. Познакомьтесь с языком Swift и напишите своё первое приложение бесплатно →

ViewModel: антипаттерны разовых событий https://medium.com/androiddevelopers/viewmodel-one-off-event-antipatterns-16a1da869b9
ViewModel: антипаттерны разовых событий https://medium.com/androiddevelopers/viewmodel-one-off-event-antipatterns-16a1da869b95 #android

Repost from React
Кастомный React рендерер Когда React рендерит приложение и обновляет DOM, то используется React DOM. При рендере приложения на сервере используется модуль react-dom/server. Для мобильных приложений для рендера используется модуль react-native.  Таким образом, для каждого окружения используется свой рендерер, хотя модуль react используется везде один.  Модуль react предоставляет API для определения компонентов, а реализация находится в “рендерерах”. Для связи хуков с реализацией используется объект “диспатчер”. При вызове useState, вызов перенаправляется текущему диспатчеру рендерера. Об этом есть подробная статья в блоге Дэна Абрамова. Для разработки своего рендерера необходимо описать объект “host config”, в котором описаны методы реализации API React. Выглядит так: const HostConfig = { createInstance(type, props) { // e.g. DOM renderer returns a DOM node }, // ... supportsMutation: true, // it works by mutating nodes appendChild(parent, child) { // e.g. DOM renderer would call .appendChild() here }, // ... }; https://github.com/facebook/react/blob/main/packages/react-reconciler/README.md ✍️ @React_lib

🤔 Какие показатели необходимо анализировать в игровых проектах? 🔥 Приглашаем 7 июля в 20:00 мск на открытый урок «LTV. Nort
🤔 Какие показатели необходимо анализировать в игровых проектах? 🔥 Приглашаем 7 июля в 20:00 мск на открытый урок «LTV. North star метрика игрового проекта» в OTUS. 👨‍💻 Вместе с экспертом-практиком на основе игровых проектов разберем понятие Life Time Value на составляющие, научимся правильно считать LTV несколькими способами: от самого простого к самому сложному и точному. 📌 Регистрация на бесплатный вебинар: https://otus.pw/K3rL/