Мобильная разработка – Telegram
Мобильная разработка
13.9K subscribers
861 photos
237 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
Знаете ли вы, что в мире разработки мобильных приложений существуют два ключевых подхода? Первый — это нативная разработка, нацеленная на создание приложений, идеально адаптированных под конкретные платформы. Второй — кроссплатформенная, которая позволяет писать универсальный код, совместимый с несколькими операционными системами одновременно.

Чтобы проверить, насколько хорошо вы разбираетесь в современных инструментах разработки, предлагаем вам принять участие в нашем опросе. Правильный ответ опубликуем через 2 часа!
Какой из этих фреймворков не используется для создания кроссплатформенных мобильных приложений?
Anonymous Poll
14%
Flutter
4%
React Native
14%
Ionic
69%
Django
😁14👎7
Библиотека для модальных диалогов

ComposeDialogs предлагает легко расширяемый фреймворк Compose и позволяет показывать формы и диалоги в виде незакрываемых окон или bottom sheet.

GitHub: https://github.com/MFlisar/ComposeDialogs

#android #compose
👍142
Глубокое погружение в память Android

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

Автор объясняет механизмы сборки мусора и освобождения памяти при её нехватке, а также разъясняет основные понятия, такие как:

—Garbage Collection
— Kswapd(Kernel Swap Daemon)
— Low Memory Killer
— Memory Management

#android #память #оптимизация
👍193😐1
Обновление технической документации в real time режиме

В этой статье вы узнаете, как с помощью сервиса Diplodoc можно создавать, кастомизировать и править с помощью простого пул-реквеста документы любой сложности.

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

#статья #софт
6
Тенденция по развитию iOS

Похоже, что спрос на iOS-разработчиков в России снижается, в то время как Flutter растёт. Что же ждёт в будущем? Стоит ли начинать изучать Kotlin или переходить на C++?

Ситуация не так уж и мрачна. Есть надежда, что скоро iOS станет более открытой, что, в свою очередь, привлечёт больше людей, а где есть люди, там есть и деньги. Давайте вместе с автором статьи разберёмся в перспективах для iOS-разработчиков: https://habr.com/p/768262/

#ios #рынок #swift
👎123
Гайд по добавлению эмодзи

Это руководство расскажет, как быстро и просто интегрировать эмодзи-пикер с помощью Jetpack EmojiPicker.

Вам потребуются всего 3 шага: добавить зависимость, разместить EmojiPickerView в макете и настроить обработчик выбора эмодзи.

#android
👌8🔥1🆒1
Настройка push-уведомлений в IOS

Очень понятный и простой туториал, как добавить пуш-нотификации в своё приложение.

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

#ios #swift
👍61
Введение в полиморфизм

Эта статья поможет разобраться в вариантах моделирования полиморфизма с помощью библиотеки Kotlinx Serialization.

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

#android #kotlin
11
Разыскиваются UX/UI дизайнеры

Essence Lab — это стартап, который помогает женщинам стать более продуктивными, планировать жизнь, исходя из своих циклов, больше узнать о своем организме.

Сейчас им требуется UX/UI дизайнер на проектную работу с возможностью трудоустройства в будущем. Вот что ему предстоит делать:

— погружаться в проблемы пользователей;
— проектировать пользовательские интерфейсы на основе общения с пользователями, конкурентного анализа и изучения best-practices;
— создавать дизайн-макеты и интерактивные прототипы в Fgma;
— участвовать в планировании и демонстрации проекта.

Если заинтересовались, то пишите сюда: @d_mishukov

#вакансии #работа
🥱5👍1😴1
Основы SwiftUI — полный курс

В этом 12-часовом курсе вы создадите 4 приложения с нарастающей сложностью. Первые три приложения довольно просты, но четвертое и последнее приложение значительно увеличивается в размерах и усложняется.

Видео: https://www.youtube.com/watch?v=b1oC7sLIgpI

#ios #swift
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
ComposeShadowsPlus — библиотека, которая позволяет легко создавать и гибко настраивать высококачественные тенюшки на Compose.

Код на GitHub: https://github.com/GIGAMOLE/ComposeShadowsPlus

#android
👍7
Оптимизируем Android

Базовый туториал по оптимизации Android приложения. Принципиально ничего сверхъестественного, по большей части может быть полезно начинающим.

— Работа с утечками памяти
— Leak Canary
— Распространенные причины возможных утечек
— Оптимизация приложения по потреблению ОЗУ

#android
Snapshot-тесты на основе SwiftUI Preview

Эта статья расскажет об опыте создания snapshot-тестов в приложении Яндекс.Путешествия.

Вы узнаете, как объединить тесты со SwiftUI Preview для автоматической генерации скриншотов разных состояний интерфейса.

#ios #swift
👍3
Shimmer & Shadow

Статья направлена на то, чтобы показать, как создать анимацию эффекта загрузки с блеском и тенью с использованием нативного Jetpack Compose для светлого и тёмного режимов в приложениях Android.

#android
👍5
Если хотите быть в тренде и получать лучшее из мира IT, у Tproger есть 4 канала, которые вам в этом помогут:

— всё о нейросетях и ИИ: @neurochannel

— полезные сохранёнки на все случаи жизни: @prog_stuff

— нужные инструменты для ваших проектов: @prog_tools

— новости из мира технологий: @your_tech

Кстати, там сейчас ещё и розыгрыш подписок Telegram Premium проходит, так что заходите, смотрите условия и подписывайтесь.
Миграция на Observation framework

Небольшой материал про то, как автор перевозил своё SwiftUI приложение (опенсорсное) на Observation.

Observation — это новый фреймворк от Apple (iOS 17 min), который используется для того, чтобы апдейтить UI под апдейты данных. Все, кто знаком с React-ом, понимают о чём речь.

#ios #swift
❤‍🔥2
Жесты в Jetpack Compose

В этом подробном руководстве вы рассмотрите функции обработки жестов в Jetpack Compose.

От простых прикосновений и свайпов до сложных жестов масштабирования и мультитач-жестов — Jetpack Compose предлагает надёжную основу для интеграции этих взаимодействий в пользовательский интерфейс вашего приложения.

#android
Как async/await работает внутри Swift

В этой статье подробно рассматривается внутренности механизма async/await. Описываются вопросы управления памятью и потоками.

Большая статья для любителей покопаться во внутренностях Swift-а.

#swift #ios
💘3🔥1
Архитектура Android

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

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

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

#android #архитектура
👍10👎41