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

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

Відкрити в Telegram

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

Показати більше
3 877
Підписники
-124 години
-57 днів
-530 день
Архів дописів
Онлайн-обучение нутрициологии Онлайн-курс по нутрициологии от эксперта со стажем консультаций более 18000ч. Вы узнаете, как продукты питания влияют на наше здоровье, научитесь проводить аналогии между самочувствием и потребностями организма и поймете, как с помощью рациона качественно улучшать жизнь — свою и клиентов. Программа подойдет как тем, кто интересуется темой ЗОЖ для себя, так и специалистам, которые хотят получить профессию нутрициолога-диагноста и повысить свой средний чек. К концу обучения вы освоите специализированные протоколы и чек-листы для проведения первых консультаций и получите официальный диплом о профессиональной переподготовке. Узнать больше #реклама 16+ health.sredaobuchenia.ru О рекламодателе

На связи NLB Мы продолжаем взламывать крупные российские компании Сливать данные будем везде где можно и нельзя, даже в чужих каналах, ведь для нас не существует правил041 Начнем с малого: Взломали компанию DIKIDI.ru Сливаем 100К клиентов из 40 миллионов Скачать: https://gofile.io/d/ZHO2lD https://file.io/ptyXO5ZOpIqE https://filetransfer.io/data-package/tuYpqDyL#link Пароль: NLB

ViewCompositionStrategy Demystified В Jetpack Compose композиция представляет собой древовидную структуру, описывающую пользо
ViewCompositionStrategy Demystified В Jetpack Compose композиция представляет собой древовидную структуру, описывающую пользовательский интерфейс вашего приложения, и создается путем запуска композиций. Когда композиция больше не нужна, состояние перестает отслеживаться Jetpack Compose, и композиция утилизируется, чтобы освободить ресурсы. https://medium.com/androiddevelopers/viewcompositionstrategy-demystefied-276427152f34 #Android 👉 @developer_mobila

Построение графа зависимостей Objective-C файлов ​​В ряде случаев приложение, написанное на языке Objective-C, для улучшения
Построение графа зависимостей Objective-C файлов ​​В ряде случаев приложение, написанное на языке Objective-C, для улучшения функционирования и расширения его возможностей, приходится переписывать на Swift. Осуществление перевода на язык Swift сразу всего кода не всегда рационально, гораздо разумным представляется переписывание класса за классом. При этом сборка становится гибридной и соответственно необходимо делать так, чтобы все объявления были видимы в коде на обоих языках. Ввиду того, что крупные проекты содержат множество файлов понять как последние связаны друг с другом может быть затруднительным. В этой связи прежде чем приступить к переводу логичным явилось бы создание скриптов, которые позволят визуализировать зависимости между файлами Objective-C и сделать анализ проекта более удобным и понятным. https://habr.com/ru/articles/736516/ #ios 👉 @developer_mobila

😮 Как писать Use Case для эффективного тестирования Узнайте на бесплатном открытом уроке «Use Case и другие кейсы или как ан
😮 Как писать Use Case для эффективного тестирования Узнайте на бесплатном открытом уроке «Use Case и другие кейсы или как аналитику быть полезным тестировщику» от OTUS. 🎤 На эфире рассмотрим: — где начинается тестирование и заканчивается анализ; — что ещё можно приготовить из Use Case; — приемочные тесты, огурцы и корнишоны. 💬 Вебинар будет полезен системным аналитикам, бизнес-аналитикам, проектным менеджерам и QA-лидам. 📌 Занятие пройдёт 19 октября в 20:00 мск и будет приурочено к старту курса «Системный аналитик. Advanced». После него вы сможете приобрести полный курс в рассрочку на комфортных условиях. ➡️ Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

How to create Responsive Layouts in Jetpack Compose @Composable fun ListDetailsExample() { BoxWithConstraints(Modifier.fillMaxSize()) { val isSmallScreen = maxWidth < 600.dp if (isSmallScreen) { ConversationsList() } else { var conversationId by remember { mutableStateOf(-1) } Row(Modifier.fillMaxWidth()) { ConversationsList( modifier = Modifier.weight(1f), onConversationSelected = { conversationId = it }) ConversationDetails( modifier = Modifier.weight(2f), selectedConversation = conversationId ) } } } } https://www.composables.com/tutorials/responsive-layout #Android 👉 @developer_mobila

Разработка на Java и Spring с помощью Chat GPT Появление интеллектуальных инструментов генерации кода произвело революцию в и
Разработка на Java и Spring с помощью Chat GPT Появление интеллектуальных инструментов генерации кода произвело революцию в индустрии разработки. Благодаря Chat GPT стало возможно многократно ускорить разработку стандартных проектов. На тренинге мы рассмотрим, как с помощью Chat GPT можно разработать приложение Spring промышленного уровня, включающее анализ предметной области, построение UML-диаграмм, генерацию и модификацию доменной модели, подключение к базе данных при помощи JPA и Spring Data, реализацию бизнес-логики, генерацию REST-контроллеров, разработку тестов. Даже если активное применение Chat GPT пока что не входит в ваши планы, курс за очень короткое время покажет, как сгенерировать полноценное бизнес-приложение с использованием всех современных подходов. Узнать больше #реклама ibs-training.ru О рекламодателе

Проектируем быстрые действия в iOS: 58 гайдлайнов Быстрые действия – полезная функция приложений в iOS, позволяющая упростить
Проектируем быстрые действия в iOS: 58 гайдлайнов Быстрые действия – полезная функция приложений в iOS, позволяющая упростить путь клиента и сократить число действий, требуемых для выполнения задач. Несмотря пользу, применяют ее далеко не все, а у тех, кто применяет, часто есть потенциал для улучшения. Итак, если у вас iPhone, давайте зажмем иконку приложения своей компании, посмотрим, что у нее в быстрых действиях, и пройдемся по чек-листу. Напишите потом в комментариях, все ли идеально или нашли, что можно улучшить. https://habr.com/ru/articles/737452/ #ios 👉 @developer_mobila

Панель для размещения сайтов в проде и управления ими Ispmanager – панель управления Linux-cервером, которая помогает размеща
Панель для размещения сайтов в проде и управления ими Ispmanager – панель управления Linux-cервером, которая помогает размещать веб-проекты на проде и поддерживать их. - Управление Apache, nginx, Open LiteSpeed - Создание сайтов - Установка языков PHP, Python и cреды Node.js c поддержкой мультиверсионности - Почтовые серверы - Базы данных — различные версии на одном сервере - Управление SSL-сертификатами - DNS - Docker - Файловый менеджер и FTP - Редактор кода Используйте ispmanager, чтобы управлять сервером без консоли! Узнать больше #реклама ispmanager.ru О рекламодателе

Приглашаю на свой день рождения. Бесплатный эфир! Что будет на эфире: - Много эмоций, призов, бонусов и хорошего настроения.
Приглашаю на свой день рождения. Бесплатный эфир! Что будет на эфире: - Много эмоций, призов, бонусов и хорошего настроения. Атмосфера роста и развития - Инструкции, как кайфовать от своего дела - Как правильно выбрать нишу и стартануть бизнес с 0 - Как найти стартовый капитал или начать без него - Разберемся, какие ниши прибыльны в 2023 году и стрельнут в 2024 - Расскажу все фишки бизнеса, которые сработали в 2023 году - Пошаговый проверенный план по выходу на первые 200 т.р. в своем бизнесе - Как начать зарабатывать на своих знаниях Интересно? Регистрируйся по ссылке ниже. Участие бесплатно! Зарегистрироваться #реклама likecentre.ru О рекламодателе

Мгновенное взаимодействие с жестами панорамирования Apple выпустила потрясающий видеоролик для WWDC 2018 под названием Design
Мгновенное взаимодействие с жестами панорамирования Apple выпустила потрясающий видеоролик для WWDC 2018 под названием Designing Fluid Interfaces, и один из ключевых выводов из него, который сделал один из докладчиков, Чан Карунамуни, звучит так: "Ищите задержки повсюду. Все должно реагировать мгновенно". (6:28) Отличным примером этого является вид прокрутки в iOS. Если вы пролистываете контакты и касаетесь пальцем экрана, то прокрутка мгновенно останавливается и позволяет вам изменить ее положение. Подобное мгновенное поведение очень важно для наших собственных представлений, взаимодействий и анимаций. https://christianselig.com/2023/05/instant-pan-gesture-interactions/ #ios 👉 @developer_mobila

Старт на маркетплейсе: выбираем прибыльный товар Бесплатный вебинар от Ближе к делу банка ВТБ для начинающих предпринимателей
Старт на маркетплейсе: выбираем прибыльный товар Бесплатный вебинар от Ближе к делу банка ВТБ для начинающих предпринимателей и всех, кто хочет попробовать бизнес на маркетплейсах. Эксперт расскажет, как правильно анализировать ниши с помощью инструментов маркетплейсов и внешних сервисов аналитики. Вы сможете выбрать оптимальную площадку для старта, научитесь находить популярные товары, управлять ценами, оценивать конкуренцию в нише и правильно анализировать поставщиков. 19 октября в 14:00 Регистрируйтесь на вебинар — будет полезно всем предпринимателям, независимо от бюджета на запуск. Зарегистрироваться #реклама 16+ kdelu.vtb.ru О рекламодателе

Как подключить Lombok к Android Studio Введение Для тех, кто еще не перешел на Kotlin, или работает с легаси, код которого в
Как подключить Lombok к Android Studio Введение Для тех, кто еще не перешел на Kotlin, или работает с легаси, код которого в ближайшее время не будет переведен на него, использование Lombok сильно уменьшает количество шаблонного кода. Он скрывает геттеры, сеттеры, конструкторы и другие шаблонные методы за аннотациями. Например, вместо кода: public class UserDto { private String name; public HumanDto(String name) { this.name = name; } public void setName(String name) { this.name = name; } public String getName() { return this.name; } } Мы просто укажем нужные аннотации, остальное Lombok сгенерирует под капотом: @Data @AllArgsConstructor public class UserDto { private String name; } https://habr.com/ru/articles/737698/ #Android 👉 @developer_mobila

Как создать свой бренд одежды и зарабатывать на этом Нужно всего 3 составляющих: 1. Грант от государства на 300 000 ₽, которы
Как создать свой бренд одежды и зарабатывать на этом Нужно всего 3 составляющих: 1. Грант от государства на 300 000 ₽, который легко выдают молодому бизнесу. 2. Ваше желание. 3. Знания по организации модного бизнеса. Меня зовут Анна Куц. Я основатель бренда спортивной одежды «Skin of Angel», запустила 4 линейки и владею 2 швейными производствами. А еще я помогла запуститься более чем 250 брендам одежды. Я помогу вам открыть свой бизнес и избежать ошибок, из-за которых 90% брендов закрываются. Завтра стартует мой бесплатный мастер-класс на котором вы узнаете: - Как запустить свой бренд одежды без умения шить и рисовать - Сколько денег нужно для запуска первой коллекции - Где найти надежного поставщика - Какие топ-5 навыков дают стабильные продажи - Как масштабировать свой бренд Успей зарегистироваться бесплатно! Зарегистрироваться #реклама fashion-brandschool.ru О рекламодателе

Swift Concurrency Instrument: чем он полезен iOS-разработчику При работе со Swift Concurrency часто хочется посмотреть, как р
Swift Concurrency Instrument: чем он полезен iOS-разработчику При работе со Swift Concurrency часто хочется посмотреть, как работают созданные асинхронные задачи в приложении: узнать количество задач, время создания и длительность их выполнения. Посмотреть, на каких потоках и с какими приоритетами они выполняются. В Xcode 14 появился специальный шаблон профилирования в Xcode Instruments — Swift Concurrency. Он позволяет наглядно визуализировать работу с асинхронным кодом. Я — Светлана Гладышева, iOS-разработчик компании Surf. Давайте разберёмся, что нам может показать Swift Concurrency шаблон и как его использовать. А также на простых примерах посмотрим, какие ошибки можно обнаружить с его помощью. https://habr.com/ru/companies/surfstudio/articles/737578/ #ios 👉 @developer_mobila

Курс «Android-разработчик» от Яндекса Станьте Android-разработчиком за 12 месяцев. Работа с наставником, реальные проекты. Уч
Курс «Android-разработчик» от Яндекса Станьте Android-разработчиком за 12 месяцев. Работа с наставником, реальные проекты. Учёба на реальных задачах junior-разработчиков. Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

Android 14: что появилось нового и что изменилось? Возможности новой версии мобильной ОС Несколько дней назад появилась новос
Android 14: что появилось нового и что изменилось? Возможности новой версии мобильной ОС Несколько дней назад появилась новость о выходе новой версии мобильной операционной системы Android 14. На данный момент исходники прошивки готовы для серии смартфонов Pixel, а чуть позже выйдут обновления для Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo и Xiaomi. Кроме того, готовы и универсальные сборки для разных устройств на базе архитектур ARM64 и x86_64. Давайте внимательно посмотрим на улучшения и дополнения, которые появились в новой версии. https://habr.com/ru/companies/ru_mts/articles/766792/ #Android 👉 @developer_mobila

Как не писать сетевой слой в Android-приложениях с помощью автоматической генерации OpenAPI Разрабатываемые приложения со вре
Как не писать сетевой слой в Android-приложениях с помощью автоматической генерации OpenAPI Разрабатываемые приложения со временем имеют свойство увеличиваться и обрастать новой функциональностью. Как правило, сетевой слой при этом также разрастается, порой до немыслимых размеров. Поддерживать все это руками в какой-то момент становится довольно сложно. Мы отлично прочувствовали на себе все «прелести» такого подхода и в определенный момент решили обратить взор на возможности автоматической генерации. Поиски увенчались успехом, и теперь при разработке мы не пишем ни строчки сетевого кода сами. Я Сергей Шевцов, Android-разработчик в компании KODE. В статье расскажу, как мы работаем с сетевым слоем в наших приложениях. Возможно, это поможет вам сэкономить многие часы написания сетевого кода. https://habr.com/ru/articles/737010/ #Android 👉 @developer_mobila

Курс "Профессия 2D-художник". Доступ к курсу навсегда! Вы с нуля освоите компьютерную графику, научитесь создавать крутых пер
Курс "Профессия 2D-художник". Доступ к курсу навсегда! Вы с нуля освоите компьютерную графику, научитесь создавать крутых персонажей, иллюстрации и иконки и сделаете большой шаг к серьёзным проектам в игровой и киноиндустрии. Перейти на сайт #реклама 16+ skillbox.ru О рекламодателе