Мобильная разработка #1
رفتن به کانال در Telegram
Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter
نمایش بیشتر3 877
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
-230 روز
آرشیو پست ها
Repost from Kotlin
Kotlin Multiplatform. Как превратить нативное приложение в кроссплатформенное
Кроссплатформенные технологии и концепция «Написал один раз, используй везде» популярны всегда. Их преимущество в ускорении и упрощении процесса разработки за счет использования общих модулей кода. Одним из таких инструментов является Kotlin Multiplatform. Вместе с Анной Жарковой мы посмотрим, как можно превратить приложение Android в кроссплатформенное и сделать используемым вместе с iOS.
https://www.youtube.com/watch?v=C7vEe8-sm24
✍️ @kotlin_lib
Create a Scalable SwiftUI MVVM Project
https://betterprogramming.pub/create-a-scalable-swiftui-mvvm-project-f9afe3c2fcbf
#ios
👉 @developer_mobila
Как работает Backend-Driven UI на мобильном клиенте
Привет всем, кто хочет изменять интерфейс мобильного приложения до выхода нового релиза, всем, кто хочет без лишних доработок на клиенте проводить А/B-тестирование, и всем, кто хочет забыть о срочных «новых пятничных промоакциях», которые нужны уже в понедельник. В этой статье мы поговорим об основах Backend-Driven UI: рассмотрим абстрактно, как всё работает на бэкенде и на клиенте.
#ios
👉 @developer_mobila
OAuth в мобильных приложениях
Из этого доклада вы узнаете про то, как правильно реализовать OAuth на Android, какие есть подходы, почему лучше не использовать SDK и увидите live coding авторизации GitHub для Android.
https://www.youtube.com/watch?v=PFZ3cwxn9Wk
#Android
👉 @developer_mobila
CI/CD for Android Devs II | GitHub Actions Masterclass
https://proandroiddev.com/ci-cd-for-android-devs-ii-github-actions-masterclass-8a033bbaf42d
#Android
👉 @developer_mobila
Как 5 приложений для iOS могут сократить время запуска в среднем на 28%
https://www.emergetools.com/blog/posts/improve-popular-iOS-app-startup-times
#ios
👉 @developer_mobila
❓Как начать карьеру Kotlin-разработчика так, чтобы положительно отличиться на фоне остальных?
❗️Ответ прост: получить необходимую базу. Сделать это можно на онлайн-курсе «Kotlin Developer. Basic» от OTUS.
🚀 За 4 месяца обучения вы освоите:
✅ базовые принципы программирования и алгоритмов,
✅ научитесь пользоваться возможностями языка Kotlin и его инструментами,
✅ познакомитесь со сборщиком Gradle,
✅ а также опробуете Kotlin для бэкенд-разработки на Ktor и фронтенд-разработки.
📚Занятия начинаются совсем скоро, 29 сентября.
👉Оставьте заявку, пока действует спец.цена: https://otus.pw/IVM4/
Реклама. Информация о рекламодателе на сайте otus.ruDanger. Автоматизируем ревью на CI и пишем свой плагин
Привет, я Татьяна Родионова, Android-разработчица в Lamoda. Как-то раз передо мной появилась задача упростить ревью пул-реквестов с помощью Danger. Я решила добавить автоматическую проверку кодстайла, используя ktlint. Но оказалось, что Danger не поддерживает такое решение, поэтому я добавила такую проверку сама :)
Моя статья поможет разобраться в том, как настроить Danger и как заставить его выполнять задачи немного сложнее тех, которые есть в официальном туториале.
#Android
👉 @developer_mobila
🔥 Как создавать невероятные визуальные эффекты на Flutter?
📌 Присоединяйтесь к открытому уроку 5 октября в 20:00 мск с Дмитрием Золотовым, Flutter-разработчиком Яндекса.
💻 На занятии мы рассмотрим возможности FragmentProgram и языка представления SPIR-V с дополнениями от Flutter 3.3 и попробуем создать виджеты с визуальными эффектами, например, горящего огня и бегущих волн.
🚀 Не упустите возможность предварительно попробовать онлайн-курс «Flutter Mobile Developer» от OTUS для тех, у кого есть опыт в программировании.
💣 Для регистрации пройдите вступительный тест
Информация о рекламодателе на сайте www.otus.ru
50+ проектов с открытым исходным кодом SwiftUI с обучающими руководствами
Коллекция проектов SwiftUI, опубликованных на Better Programming
SwiftUI, декларативный фреймворк пользовательского интерфейса от Apple, был выпущен в 2019 году и с тех пор становится только лучше.
Мы собрали некоторые из лучших проектов и руководств по SwiftUI с открытым исходным кодом, созданных авторами Better Programming. Надеюсь, это вдохновит вас на создание новых вещей с использованием этого удивительного фреймворка.
https://betterprogramming.pub/swiftui-projects-9e1dcba55c0c
#Swift #ios
👉 @developer_mobila
Repost from Kotlin
Seal — загрузчик аудио или видео файлов для Android в цветах Material You. Умеет скачивать видео или аудио со стриминговых платформ (в том числе плейлисты целиком), встраивать субтитры в скачиваемое видео, динамически менять цвета в UI в соответствии с заветами Material Design 3. Написан на Kotlin.
https://github.com/JunkFood02/Seal
✍️ @kotlin_lib
Для Android разработчиков
Jetpack DataStore - Андрей Берюхов, Авито
Детектим и автоматизируем рутинные задачи в Android / Сергей Боиштян (Авито)
Прожарка технологий Android: выясняем что лучше / Михаил Левченко, Сергей Боиштян, Владислав Шипугин
Круглый стол: Планируем переход с RX на Coroutines
Публичное собеседование по многопоточности в Android / Сергей Боиштян (Авито)
Лайвкодинг: Compose Advanced / Андрей Куликов
Jetpack Compose наших дней / Антон Шилов
Как готовить и оптимизировать DelegateAdapter / Павел Щегельский, Артур Бадретдинов
Круглый стол: Куда движется UI в Android
Constraints deep dive / Кирилл Розов
Алгоритмическое собеседование в Android / Сергей Глотов (Авито)
Сам себе дизайнер в Android / Денис Оздемир, Александр Катин
Рынок труда и зарплат в Android / Кирилл Зубов
Пирамида тестирования в мобилках. Планируем покрытие автотестами / Сергей Боиштян (Авито)
Прагматичный CI/CD / Дмитрий Воронин (Авито)
Оптимизации Gradle / Максим Тураев, Дмитрий Воронин, Евгений Кривобоков
Оптимизация RecyclerView / Дмитрий Яковлев
Лайвкодинг: Настраиваем облачный CI/CD / Сергей Рябов
Воркшоп: Рефакторинг Android-проекта / Евгений Мацюк
Личный опыт: Compose революция: пора в прод? / Сергей Кривенков (2ГИС)
Доклад: Анимации в Jetpack Compose - всё то же самое, только проще? / Лукьян Жуков (Ситимобил)
Все видео доступны на youtube
#Android
👉 @developer_mobila
Диспетчеризация методов iOS
Каждый iOS-разработчик, иногда сам того не осознавая, сталкивается с диспетчеризацией методов. Знания принципов работы диспетчеризации методов необходимы при написании кода, поскольку эти знания позволят повысить производительность приложения, а также не допустить ошибок, связанных с неочевидным поведением в Swift.
В данной статье будут рассмотрены понятие диспетчеризации, его виды, преимущества и недостатки, а также приведены небольшие задачи для укрепления знаний.
#Swift #ios
👉 @developer_mobila
Creating an App in Android Automotive OS
https://medium.com/tribalscale/android-automotive-os-part-2-b7fe6b781be2
#Android
👉 @developer_mobila
Советы и рекомендации, которые улучшат ваши навыки как разработчика Android
https://emmanueldav.medium.com/tips-and-tricks-that-would-improve-your-skills-as-an-android-developer-7e2e81351877
#Android
👉 @developer_mobila
🤖Какие навыки Android-разработки отличают джуна от сеньора?
- Умение разбираться в Android SDK, организовывать инфраструктуру, проектировать архитектуру приложения, тестировать и пользоваться современными библиотеками и фреймворками.
🦾Все эти навыки можно освоить на онлайн-курсе «Android Developer. Professional» от OTUS.
Чтобы отточить навыки на практике, за 5 месяцев обучения вы разработаете собственное безопасное масштабируемое приложение — тонкий клиент к сервису с публичным API.
⏰Занятия начнутся 29 сентября.
👉Пройдите вступительный тест, чтобы занять место в группе: https://otus.pw/Em93/
⁉️Хотите быстро освоить Android, но не знаете, с чего начать?
Начните с интенсива по Android-разработке. Здесь самое главное чтобы начать разрабатывать приложения под Android.
Обучение в формате интенсива, поэтому вас ждут:
✅ Детальные код-ревью и быстрая проверка заданий
👨💻 Консультации 1:1 с наставником
📚 Очень много практики и насыщенная программа
💬 Поддержка ментора и положительные отзывы участников
А ознакомиться с бесплатными материалами можно в канале @android_school_ru
📌 Отличная возможность ворваться в 2023 год в качестве Android-разработчика. Группа небольшая, чтобы всем уделить время, поэтому мест осталось немного.
Узнать подробнее
Готовим Android к пентесту — WSA edition
Мы в Digital Security часто проводим анализ Android-приложений, поэтому пришло время поделиться некоторыми накопленными знаниями и сделать обзор окружения, которое мы используем каждый день.
#Android
👉 @developer_mobila
Руководство «Язык программирования Swift» выложили на GitHub
https://github.com/apple/swift-book
#Swift #ios
👉 @developer_mobila
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
