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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
3 842
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-77 روز
-1030 روز
آرشیو پست ها
Как сделать мобильные приложения, которые приносят $3,000 в день Четыре года назад я решил запустить стартап и начал создават
Как сделать мобильные приложения, которые приносят $3,000 в день Четыре года назад я решил запустить стартап и начал создавать собственные мобильные приложения. 20 сентября прошлого года они начали приносить более 3,000 долларов в день (90% из них — на iOS). На следующий же день Apple удалила все мои приложения из App Store и заблокировала мой аккаунт. Я отправлял апелляции, предъявлял доказательства, скриншоты и даже отправил досудебную претензию, но меня в основном игнорировали. Сейчас я подал иск против Apple, и на данный момент рынок iOS для меня закрыт. Я хочу высказаться, но не хочу жаловаться. Вместо этого я могу поделиться тем, как простые идеи принесли мне хорошую прибыль. Возможно, кому-то будет интересно, и он избежит моих ошибок. https://www.reddit.com/r/iOSProgramming/comments/1d2ofpf/how_to_create_mobile_apps_that_make_3000_a_day/ #ios 👉 @developer_mobila

Пишем свой генератор ID для мобильных приложений Привет, меня зовут Андрей Богомолов, я Android-разработчик в команде Perform
Пишем свой генератор ID для мобильных приложений Привет, меня зовут Андрей Богомолов, я Android-разработчик в команде Performance приложения Wildberries. Однажды, работая с кодом, я обратил внимание на использование UUID в UI и задумался о его влиянии на производительность. Тесты показали, что собственное решение может быть значительно быстрее стандартной реализации UUID в Java. В этой статье мы рассмотрим разные подходы к генерации уникальных идентификаторов, сравним их производительность и напишем своё оптимизированное решение для мобильных приложений. https://habr.com/ru/companies/wildberries/articles/844104/ #Android 👉 @developer_mobila

Создадим шедевр вместе! Skytec Games ищет талантливых разработчиков для совместной работы над крутыми приложениями и играми.
Создадим шедевр вместе!  Skytec Games ищет талантливых разработчиков для совместной работы над крутыми приложениями и играми. Предоставим все необходимое для успеха. Покажите свой прототип @Evgeny_Kirichenko Подпишись @Publishing_gamedev Посмотрите сайт тоже Реклама. ООО "СКАЙТЕК". ИНН 5408006590.erid: LjN8KYskB

Hacker Text Effect - SwiftUI - iOS 16 & iOS 17 https://www.youtube.com/watch?v=T5aUgq8GKnA #ios 👉 @developer_mobila

Взлом и защита Android-приложений Рассматриваем способы взлома и защиты. Пытаемся сначала атаковать приложение, а затем тут же защищаемся. А потом атакуем новую защиту, и так по кругу. Сперва говорим о банальных вещах – таких, как просмотр данных приложения через снифферы трафика или просмотр байт-кода. Далее о более сложном: говорим об изменении поведения приложения через Frida и защите от этого с помощью C++. И в конце пытаемся взломать С++. https://www.youtube.com/watch?v=jxRvLjAgE-A #Android 👉 @developer_mobila

⚡Всероссийский хакатон по Биометрии 🚀Выберите один из предложенных кейсов: 🔹Разработка ассистента для упрощения регистрации
⚡Всероссийский хакатон по Биометрии 🚀Выберите один из предложенных кейсов: 🔹Разработка ассистента для упрощения регистрации в Единой биометрической системе (кейс ЦБТ); 🔹Создание инструмента для генерации синтетического датасета изображений ладоней (кейс Сбера); 🔹Создание инструмента для восстановления изображения из вектора биометрических персональных данных (кейс Мир Plat.form и СБП). Отборочный этап пройдет в онлайн-формате. Финал пройдет на площадке в Москве, где команды смогут лично пообщаться с профессионалами в сфере биометрических технологий. Для финалистов из других регионов предусмотрено участие онлайн. ⏳Дедлайн регистрации: 1 октября, 23:59 🦾Отборочный этап: 4-13 октября 📆Финал: 26 октября 👨‍💻Для кого: Разработчики, ML-специалисты, Data Scientists, UX/UI-специалисты Подробности и регистрация: https://tglink.io/16ca59841b7f?erid=LjN8Juz7x #реклама О рекламодателе

Глубокие ссылки для локальных уведомлений в SwiftUI Уведомления имеют решающее значение для удержания пользователей в приложении. Почти все мои приложения содержат уведомления, которые не только запускают приложение, но и ведут к различным частям приложения. Сегодня я хочу поделиться тем, как я создаю глубокие ссылки для локальных уведомлений в своих приложениях. https://swiftwithmajid.com/2024/04/09/deep-linking-for-local-notifications-in-swiftui/ #ios 👉 @developer_mobila

8 ноября в Москве пройдет крупнейшая конференция по кроссплатформенной разработке и трендам IT CrossConf Успейте зарегистриро
8 ноября в Москве пройдет крупнейшая конференция по кроссплатформенной разработке и трендам IT CrossConf Успейте зарегистрироваться. До 1 октября по промокоду CrossConf20 действует скидка 20% на любое количество билетов. В программе: ◾️доклады от экспертов из Яндекса, VK, Сбера, Ozon, Альфы, Ростелекома, Friflex, Иннотеха, RuStore. Всего более 60 спикеров и 50 докладов и дискуссий; ◾️6 потоков: по Flutter, Kotlin, менеджменту в IT, продуктовой разработке и дизайну, развитию экосистем; ◾нетворкинг, активности и призы от партнеров, вечеринка. Получите новые знания, узнайте последние тренды из мира кроссплатформенной разработки и заведите полезные знакомства. 💫Подробная программа, билеты – по ссылке.

Пишем вместе код по 5 часов на каждом уроке, Задаем домашние задания с качественной проверкой. Обучение программированию в kiparo.ru  без посредников, напрямую с авторами. Уникальные мастер-классы с выполнением реальных тестовых заданий Старт 5 октября, набор только один раз в год!  Подробнее на сайте О рекламодателе

Combine essentials in Swift - a quick guide Apple's Combine framework provides a native way to write functional reactive code in our iOS applications. In this article, we'll go through basic Combine concepts and terms. Let's directly jump in. https://tanaschita.com/combine-essentials/ #ios 👉 @developer_mobila

Пишем вместе код по 5 часов на каждом уроке, Задаем домашние задания с качественной проверкой. Обучение программированию в kiparo.ru  без посредников, напрямую с авторами. Уникальные мастер-классы с выполнением реальных тестовых заданий Старт 5 октября, набор только один раз в год!  Подробнее на сайте О рекламодателе

Пишем plugin для Jetbrains IDE: отображение файлов вне проекта в Project Tool Доброго времени суток, дорогой читатель. Меня з
Пишем plugin для Jetbrains IDE: отображение файлов вне проекта в Project Tool Доброго времени суток, дорогой читатель. Меня зовут Михаил, я Android-разработчик в компании Циан. Этой статьёй я открываю для себя цикл статей по внутренней кухне разработки плагинов для Jetbrains IDE: IDEA, Android Studio (AS) и пр. На дворе 2024 год, официальная документация не так богата информацией, как хотелось бы. Но есть исходники, которые смело можно дербанить. В этом цикле статей я буду описывать свой опыт поиска нужной мне информации и её разбор. В статье мы разберёмся с тем, как отобразить каталог не из проекта в project tool. https://habr.com/ru/companies/cian/articles/816149/ #Android 👉 @developer_mobila

Никита Краснов — Удивительный мир внутри .ipa В формате краткого воркшопа спикер рассказал, что есть внутри .ipa-файла, прошелся по самым часто встречающимся внутри файлам и показал, что интересного можно из них достать и как файлы можно модифицировать без вреда для приложения. Подробнее остановился на самом исполняемом файле: что интересно можно из него достать, не запуская и не используя дизассемблеры. Мы узнали, как можно сравнить два приложения на схожесть, используя Hopper + BinDiff, и как сделать эти бинари отличающимися. Спикер объяснил, почему Apple знает, как зовут вашего юзера на компьютере, когда вы собираете приложение. Также пофантазировал на тему того, как Apple использует статический и динамический анализ .ipa во время ревью приложений для стора. Доклад будет интересен разработчикам, которые создают White Label-приложения, а также всем, кто хорошо знает Swift, но при этом не знает, как приложение собирается и во что превращается на выходе. Идея доклада родилась из необходимости публикации похожих приложений под разными названиями, а также из того, что Apple такие приложения не пропускает, ссылаясь на схожесть. https://www.youtube.com/watch?v=C1PqxajPrks #ios 👉 @developer_mobila

Никита Краснов — Удивительный мир внутри .ipa В формате краткого воркшопа спикер рассказал, что есть внутри .ipa-файла, прошелся по самым часто встречающимся внутри файлам и показал, что интересного можно из них достать и как файлы можно модифицировать без вреда для приложения. Подробнее остановился на самом исполняемом файле: что интересно можно из него достать, не запуская и не используя дизассемблеры. Мы узнали, как можно сравнить два приложения на схожесть, используя Hopper + BinDiff, и как сделать эти бинари отличающимися. Спикер объяснил, почему Apple знает, как зовут вашего юзера на компьютере, когда вы собираете приложение. Также пофантазировал на тему того, как Apple использует статический и динамический анализ .ipa во время ревью приложений для стора. Доклад будет интересен разработчикам, которые создают White Label-приложения, а также всем, кто хорошо знает Swift, но при этом не знает, как приложение собирается и во что превращается на выходе. Идея доклада родилась из необходимости публикации похожих приложений под разными названиями, а также из того, что Apple такие приложения не пропускает, ссылаясь на схожесть. https://www.youtube.com/watch?v=C1PqxajPrks #ios 👉 @developer_mobila

Станьте разработчиком нейро-сотрудников на Python и зарабатывайте от 150.000р в месяц 🔥🔥🔥 Мы научим вас создавать топовых нейро-сотрудников на базе GPT-4 Omni, и вы сможете: 1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тысяч ₽ в месяц 2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тысяч ₽ за проект 3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате Что будет на интенсиве? 🧬 Теория: как создаются нейро-сотрудники с GPT-4o на Python 🧬 Практика: мы создадим нейро-консультанта, нейро-HR, нейро-маркетолога и др. Ведущий интенсива - Senior AI разработчик нейросетей и основатель Университета искусственного интеллекта 🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайший четверг!

Сергей Балалаев — SwiftUI-навигация: просто, нативно и декларативно Стартуя проект на SwiftUI 2.0 в конце 2021 года, Сергей с командой избрали тактику минимального использования UIKit, в том числе в вопросах навигации. Кроме того, они не стали создавать собственный NavigationView, а использовали тот механизм, который предоставил Apple – немного обернув его в решение, схожее с концепцией отображения модальных окон. Изначально навигация была простой: TabBarView+NavigationView, поддержка с iOS 14, и все были счастливы. Затем дизайнеры и бизнес начали усложнять пути переходов экранов, создавая целые графы межэкранных прыжков, и команда столкнулась с техническими препятствиями и багами SwiftUI. Но они не свернули на UIKit, как это сделали те, кто вкусил SwiftUI до поддержки с iOS 16. Есть единицы, которые пошли по пути команды, и у них есть неплохие идеи. Однако их реализацию предстоит «доводить до ума». Спикер поделился наработками команды, чтобы можно было безбоязненно идти в мир SwiftUI 2.0 с backports. Конечно же, есть готовые фреймворки, но они усложняют разработку и сводят на нет красоту декларативного подхода SwiftUI. https://www.youtube.com/watch?v=suqghgwucrs #ios 👉 @developer_mobila

Как сделать Android-приложение быстрее и эффективнее? Узнайте на открытом вебинаре 18 сентября в 20:00 мск, где мы разберем:
Как сделать Android-приложение быстрее и эффективнее? Узнайте на открытом вебинаре 18 сентября в 20:00 мск, где мы разберем: - как ProGuard/R8 минимизируют, оптимизируют и убирают неиспользуемый код; - сравнение эффективности ProGuard и R8; - как внедрять ProGuard/R8 в существующий проект. Урок особенно полезен для Android-разработчиков с опытом работы от 1 года. Встречаемся в преддверии старта курса «Специализация Android Developer». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие https://vk.cc/cASZp7.

Опыт публикации Андроид приложения в Google Play независимым разработчиком в 2024 году https://habr.com/ru/articles/814025/ #
Опыт публикации Андроид приложения в Google Play независимым разработчиком в 2024 году https://habr.com/ru/articles/814025/ #Android 👉 @developer_mobila

Путешествие к центру Композиции В продолжение разборов внутреннего устройства Compose Runtime Дмитрий рассказывает о Композиции — ключевом механизме фреймворка, без которого Compose и вовсе был бы не Compose. В докладе рассмотрено, когда и где создается композиция, какие структуры данных используются для этого, а также как именно внесенные изменения обновляют дерево Composable-компонентов. https://www.youtube.com/watch?v=L8mc7ZnO5zY #Android 👉 @developer_mobila