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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
3 877
Obunachilar
-124 soatlar
-57 kunlar
-530 kunlar
Postlar arxiv
GITHUBFittedSheets: Bottom Sheet для iOS FittedSheets — реализация Bottom Sheet для iOS, представление View Controller-а внизу экрана. Предлагает произвольные размеры (автоматически подстраиваясь под содержание встроенного контроллера) и поддерживает скроллинг. https://github.com/gordontucker/FittedSheets #ios 👉 @developer_mobila

Упрощаем локализацию iOS-приложения со String Catalogs Выход продукта на новые рынки сбыта — это деньги. Чем лучше ты знаешь
Упрощаем локализацию iOS-приложения со String Catalogs Выход продукта на новые рынки сбыта — это деньги. Чем лучше ты знаешь своего клиента, тем вероятнее ты их сможешь заработать. Это правило справедливо и в обратную сторону: клиент будет более охотно пользоваться твоим продуктом, если он может разговаривать с ним на одном языке. Сегодня я расскажу о том, как можно в значительной мере облегчить и усовершенствовать процесс перевода iOS-приложения на другие языки. Языки, разумеется, человеческие: от Swift мы отказываться не будем. https://habr.com/ru/articles/788614/ #ios 👉 @developer_mobila

Как iOS-разработчику прокачать скиллы? Прийти на бесплатный практический урок «Пишем сетевой слой в iOS-приложении» от OTUS и
Как iOS-разработчику прокачать скиллы? Прийти на бесплатный практический урок «Пишем сетевой слой в iOS-приложении» от OTUS и Антона Марунько – iOS Team Lead’а в Kupibilet.ru. Что ждёт вас после вебинара: 1. Повышение навыков разработки сетевого слоя в iOS-приложении 2. Понимание основных концепций и инструментов для разработки сетевого слоя 3. Получение практических советов и лучших практик для эффективной разработки 📢Встречаемся 8 февраля в 20:00 мск в рамках курса «Специализация iOS Developer». Понравится вебинар — продолжите обучение на курсе по специальной цене и даже в рассрочку! ➡️Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: регистрация Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

ComposeLevitation: эффект левитации для элементов UI ComposeLevitation — это мощная библиотека Compose, которая предоставляет вам возможность легко создавать и настраивать эффекты левитации, добавляя интерактивный штрих к элементам пользовательского интерфейса. Умеет реагировать на жесты нажатия и перетаскивания, полностью настраиваема, можно сделать голографический эффект. https://github.com/GIGAMOLE/ComposeLevitation #Android 👉 @developer_mobila

Как удаленно тестировать мобильные приложения?⚡️ Ребята из @Selectel запустили новый продукт – ферму мобильных устройств. Это
Как удаленно тестировать мобильные приложения?⚡️ Ребята из @Selectel запустили новый продукт – ферму мобильных устройств. Это инфраструктурное решение для удаленного тестирования и сборки приложений. С ней вам не нужны телефоны и эмуляторы — ферма предоставляет доступ к большой базе реальных смартфонов с различными параметрами и может проводить широкий набор тестов. Преимущества фермы мобильных устройств: ◽️Не нужно думать о передаче устройств между удаленными сотрудниками: подключайтесь одновременно с командой из любой точки мира. ◽️Комфортная работа на нескольких устройствах: вы можете запускать автотесты параллельно. ◽️Обслуживание и ремонт Selectel берет на себя. Интересно, как продукт устроен? Читайте статью, в которой коллеги рассказали, с чего начиналась мобильная ферма: https://slc.tl/4idw8 Зарегистрируйтесь на бета-тест и получите месяц работы с одним устройством в подарок: https://slc.tl/bpg7b Реклама ООО «Селектел» erid 2Vtzquh4EUw

Jetpack Compose: Countdown Timer В этой статье мы рассмотрим, как реализовать таймер обратного отсчета с помощью Jetpack Comp
Jetpack Compose: Countdown Timer В этой статье мы рассмотрим, как реализовать таймер обратного отсчета с помощью Jetpack Compose, современного набора инструментов для создания нативных пользовательских интерфейсов Android. Мы начнем с базового таймера и постепенно добавим более продвинутые функции. https://medium.com/@android-world/jetpack-compose-countdown-timer-9531dd3119a6 #Android 👉 @developer_mobila

Flutter. На пути к совершенству Добро пожаловать в волшебный мир программирования, где каждый разработчик – не просто кодер,
Flutter. На пути к совершенству Добро пожаловать в волшебный мир программирования, где каждый разработчик – не просто кодер, а настоящий магистр заклинаний и цифровых чар! Перед вами лежит карта неисследованных земель, полных таинственных «кодовых джунглей», где скрывается легендарный кракен «кодовых глубин» и много других заморских чудес. Обладая значительным опытом в разработке энтерпрайз мобильных приложений в TAGES, я хочу поделиться проблемами, которые часто встречаются на код-ревью у начинающих разработчиков. Запаситесь же попкорном из нулей и единиц, устройтесь поудобнее за своими многооконными экранами и готовьтесь к незабываемому путешествию! https://habr.com/ru/articles/787620/ #ios 👉 @developer_mobila

⚡️Переходи на новый уровень разработки iOS-приложений⚡️ 🫵 Проверь себя - пройди тест на знание Swift и определи свой уровень
⚡️Переходи на новый уровень разработки iOS-приложений⚡️ 🫵 Проверь себя - пройди тест на знание Swift и определи свой уровень разработки iOS приложений. Под силу ли вам ответить правильно на все 20 вопросов? Ответишь — пройдёшь на курс «iOS Developer. Professiona» от OTUS по специальной цене. Курс доступен в рассрочку. Погружайся в Swift на кейсах из практики разработки в продакшн ➡️ ПРОЙТИ ТЕСТ ПО ССЫЛКЕ: https://vk.cc/cugCZR 💥 Бонусом за успешно пройденный тест, получишь доступ к записям лучших открытых уроков курса. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

SwiftUI: Telegram Dark Mode Animation Challenge - iOS 17 - Xcode 15 0:00 Intro 0:44 Project Setup 5:40 Building Dark Mode Animation https://www.youtube.com/watch?v=4dbnfyXILc4 #ios 👉 @developer_mobila

Gallery: медиа-галерея на Jetpack Compose Это легковесная галерея с фотографиями и видео для Android-приложения на Jetpack Co
Gallery: медиа-галерея на Jetpack Compose Это легковесная галерея с фотографиями и видео для Android-приложения на Jetpack Compose. https://github.com/IacobIonut01/Gallery #Android 👉 @developer_mobila

Камерный митап для мобильных разработчиков, где каждый может предложить свой кейс для обсуждения по трем трекам: iOS, Android, Flutter. Участники митапа — техлиды, руководители разработки и ведущие мобильные разработчики из команд Яндекс Go и Яндекс Про. В завершении вечера afterparty — нетворкинг, настолки, вкусная еда и напитки. Место встречи: Москва-Сити, башня «Око» Дата и время: 15 февраля, 18:30 Бесплатно. Количество мест ограничено. Регистрация обязательна Подробнее Реклама. ООО "ЯНДЕКС.ТАКСИ". ИНН 7704340310.

Объяснение Стабильность в Jetpack Compose В этой статье мы рассмотрим, что на самом деле означает стабильность Compose, как е
Объяснение Стабильность в Jetpack Compose В этой статье мы рассмотрим, что на самом деле означает стабильность Compose, как ее отладить и стоит ли вообще о ней беспокоиться. https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8 #Android 👉 @developer_mobila

Универсальные датасорсы в iOS-разработке В мире iOS-разработки, коллекции – это основной инструмент для представления данных
Универсальные датасорсы в iOS-разработке В мире iOS-разработки, коллекции – это основной инструмент для представления данных в упорядоченной форме, таких как списки, таблицы, галереи фотографий или медиа-файлов. Они широко используются в различных сервисах, от социальных сетей до медицинских приложений. Однако, для создания эффективных и высокопроизводительных систем, необходимо иметь гибкое и масштабируемое решение для управления данными в коллекциях. Именно здесь на сцену выходят универсальные датасорсы. Универсальные датасорсы предоставляют разработчикам API для доступа к данным в коллекциях без привязки к конкретному источнику и типу данных. Они обеспечивают абстракцию, которая дает разработчикам возможность работать с данными в коллекциях независимо от их происхождения или формата хранения. Это позволяет легко изменять источник данных, добавлять новые функции и поддерживать разные типы данных в приложении. https://habr.com/ru/companies/tensor/articles/763582/ #ios 👉 @developer_mobila

AvitoTech приглашает на Avito Android meetup #2 В программе много цифр и интересных кейсов по Android-разработке. А также три доклада про: - сценарии сборки и их связь с Git Workflow; - нюансы потребления памяти Android-сборками; - автоматизацию генерации Baseline Profile. Событие состоится 6 февраля в 19:00 по мск. Чтобы присутствовать офлайн, зарегистрируйтесь здесь. Трансляция тоже будет — на YouTube-канале AvitoTech.

НИКОГДА НЕ ПИШИ ТАК НА SWIFT / Разбираю топ-10 типичных ошибок ios-разработчика 00:00 - Топ 10 ошибок iOS разработчика 00:36 - final/private/let 02:05 - Неявные опционалы 03:32 - Используй Let 04:16 - Сетевой слой codable - decodable 05:00 - Coding keys 05:58 - Конкретные типы 06:46 - Опциональные поля в модели 07:46 - LET в моделях 08:12 - for in вместо mapFilterReduce 09:03 - используй Линтер 10:19 - Временный объект на вызов функции 11:14 - Обработка ошибок 13:27 - Мусор во ViewDidLoad 14:25 - Один экстеншн на протокол 15:07 - Как использовать MARK правильно 16:17 - Литералы в ENUM https://www.youtube.com/watch?v=ScMN0EyiBf4 #ios 👉 @developer_mobila

✨Отус приглашает 30 января в 20:00 мск на бесплатный практический вебинар «Навигация на SwiftUI» от Сергея Балалаева – разраб
✨Отус приглашает 30 января в 20:00 мск на бесплатный практический вебинар «Навигация на SwiftUI» от Сергея Балалаева – разработчика из Ozon Вебинар является частью полноценного онлайн-курса «iOS Developer. Professiona» от Отус. ➡️Регистрация на вебинар: https://vk.cc/cu6rwb На вебинаре мы: ✔️ научимся писать полнофункциональное приложение с нативной навигацией под чистым SwiftUI и с поддержкой с iOS 14; ✔️ окунемся в мир бекпортов; ✔️ рассмотрим несколько существующих решений в OpenSource и предложим свое собственное. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

CD-диск на шейдерах и NameDrop в iOS 17 Шейдеры отлично подходят для симуляции материалов. В обычных интерфейсах мы управляем
CD-диск на шейдерах и NameDrop в iOS 17 Шейдеры отлично подходят для симуляции материалов. В обычных интерфейсах мы управляем только цветом, но эффекты могут быть революционными. Например, блюр в iOS изменил многие мобильные интерфейсы и стал частью интерфейса Apple Vision Pro. Описать материал через шейдер сложно, потому что код совершенно другой, но создать динамичный эффект — ещё сложнее. В этой статье разберём пару примеров: переливающийся диск и нашумевший NameDrop в iOS 17. https://habr.com/ru/companies/dododev/articles/762656/ #ios 👉 @developer_mobila

Здоровье вашей Gradle-сборки Обсудим кому и когда нужно следить за своей сборкой. Сценарии, когда сборка может заболеть. Сергей Боиштян расскажет про случаи из практики, в которых сборка становилась медленнее. Он обсудит инструменты и подходы для наблюдения за сборками. Расскажет, как они меряют деградацию и выбирают, что ускорять. источник #Android 👉 @developer_mobila

❓ Да что вы знаете про iOS? Проверь себя – пройди тест по Swift и узнай можешь ли ты претендовать на уровень Senior Developer
Да что вы знаете про iOS? Проверь себя – пройди тест по Swift и узнай можешь ли ты претендовать на уровень Senior Developer. 🫵 Ответишь успешно — пройдёшь на курс «iOS Developer. Professiona» от OTUS по специальной цене. Курс доступен в рассрочку. Освой Middle и Senior компетенции на нашем онлайн-курсе «iOS Developer. Professional» в OTUS. Обучение построено исключительно на кейсах из практики разработки приложений в продакшн. ➡️ ПРОЙТИ ТЕСТ: https://vk.cc/ctXWR8 🤝 Бонусом за успешно пройденный тест, получишь доступ к записям лучших вебинаров курса. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

The Future of Accessing User Location in SwiftUI Здравствуйте, афвикендены и ванбеталеры, с вами Лео. Сегодня мы рассмотрим н
The Future of Accessing User Location in SwiftUI Здравствуйте, афвикендены и ванбеталеры, с вами Лео. Сегодня мы рассмотрим новый API для получения местоположения пользователя в SwiftUI. Знаете, когда мы только начинаем свою карьеру, все дело в том, чтобы правильно разобраться с техническими аспектами. Мы сосредоточены на том, чтобы овладеть навыками нашей профессии. Но со временем, когда мы продвигаемся по карьерной лестнице, происходит сдвиг. Дело не только в том, насколько хорошо вы пишете код или разрабатываете дизайн; дело в том, как вы общаетесь с людьми, а коммуникативные навыки являются ключевыми. Подумайте об этом: будучи штатным или главным инженером в мире iOS, вы не просто пишете код в углу. Вы - главный помощник, наставник, гид. https://holyswift.app/the-new-way-to-get-current-user-location-in-swiftu-tutorial/ #ios 👉 @developer_mobila