Мобильная разработка #1
Ir al canal en Telegram
Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter
Mostrar más3 877
Suscriptores
-124 horas
-57 días
-530 días
Archivo de publicaciones
Android Speech To Text — The missing guide
https://medium.com/@andraz.pajtler/android-speech-to-text-the-missing-guide-part-1-824e2636c45a
#Android
👉 @developer_mobila
Онлайн-обучение нутрициологии
Онлайн-курс по нутрициологии от эксперта со стажем консультаций более 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 композиция представляет собой древовидную структуру, описывающую пользовательский интерфейс вашего приложения, и создается путем запуска композиций. Когда композиция больше не нужна, состояние перестает отслеживаться Jetpack Compose, и композиция утилизируется, чтобы освободить ресурсы.
https://medium.com/androiddevelopers/viewcompositionstrategy-demystefied-276427152f34
#Android
👉 @developer_mobila
Построение графа зависимостей Objective-C файлов
В ряде случаев приложение, написанное на языке Objective-C, для улучшения функционирования и расширения его возможностей, приходится переписывать на Swift. Осуществление перевода на язык Swift сразу всего кода не всегда рационально, гораздо разумным представляется переписывание класса за классом. При этом сборка становится гибридной и соответственно необходимо делать так, чтобы все объявления были видимы в коде на обоих языках.
Ввиду того, что крупные проекты содержат множество файлов понять как последние связаны друг с другом может быть затруднительным. В этой связи прежде чем приступить к переводу логичным явилось бы создание скриптов, которые позволят визуализировать зависимости между файлами Objective-C и сделать анализ проекта более удобным и понятным.
https://habr.com/ru/articles/736516/
#ios
👉 @developer_mobila
😮 Как писать 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
Появление интеллектуальных инструментов генерации кода произвело революцию в индустрии разработки. Благодаря Chat GPT стало возможно многократно ускорить разработку стандартных проектов.
На тренинге мы рассмотрим, как с помощью Chat GPT можно разработать приложение Spring промышленного уровня, включающее анализ предметной области, построение UML-диаграмм, генерацию и модификацию доменной модели, подключение к базе данных при помощи JPA и Spring Data, реализацию бизнес-логики, генерацию REST-контроллеров, разработку тестов.
Даже если активное применение Chat GPT пока что не входит в ваши планы, курс за очень короткое время покажет, как сгенерировать полноценное бизнес-приложение с использованием всех современных подходов.
Узнать больше
#реклама
ibs-training.ru
О рекламодателе
Проектируем быстрые действия в iOS: 58 гайдлайнов
Быстрые действия – полезная функция приложений в iOS, позволяющая упростить путь клиента и сократить число действий, требуемых для выполнения задач. Несмотря пользу, применяют ее далеко не все, а у тех, кто применяет, часто есть потенциал для улучшения.
Итак, если у вас iPhone, давайте зажмем иконку приложения своей компании, посмотрим, что у нее в быстрых действиях, и пройдемся по чек-листу. Напишите потом в комментариях, все ли идеально или нашли, что можно улучшить.
https://habr.com/ru/articles/737452/
#ios
👉 @developer_mobila
Панель для размещения сайтов в проде и управления ими
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 под названием 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 сильно уменьшает количество шаблонного кода. Он скрывает геттеры, сеттеры, конструкторы и другие шаблонные методы за аннотациями.
Например, вместо кода:
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 ₽, который легко выдают молодому бизнесу.
2. Ваше желание.
3. Знания по организации модного бизнеса.
Меня зовут Анна Куц. Я основатель бренда спортивной одежды «Skin of Angel», запустила 4 линейки и владею 2 швейными производствами.
А еще я помогла запуститься более чем 250 брендам одежды.
Я помогу вам открыть свой бизнес и избежать ошибок, из-за которых 90% брендов закрываются.
Завтра стартует мой бесплатный мастер-класс на котором вы узнаете:
- Как запустить свой бренд одежды без умения шить и рисовать
- Сколько денег нужно для запуска первой коллекции
- Где найти надежного поставщика
- Какие топ-5 навыков дают стабильные продажи
- Как масштабировать свой бренд
Успей зарегистироваться бесплатно!
Зарегистрироваться
#реклама
fashion-brandschool.ru
О рекламодателе
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 месяцев. Работа с наставником, реальные проекты.
Учёба на реальных задачах junior-разработчиков.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
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-разработчик в компании KODE. В статье расскажу, как мы работаем с сетевым слоем в наших приложениях. Возможно, это поможет вам сэкономить многие часы написания сетевого кода.
https://habr.com/ru/articles/737010/
#Android
👉 @developer_mobila
Курс "Профессия 2D-художник". Доступ к курсу навсегда!
Вы с нуля освоите компьютерную графику, научитесь создавать крутых персонажей, иллюстрации и иконки и сделаете большой шаг к серьёзным проектам в игровой и киноиндустрии.
Перейти на сайт
#реклама 16+
skillbox.ru
О рекламодателе
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
