Обложка канала

Библиотека мобильного разработчика. Страница 34

Полезные материалы по всему, что может быть интересно мобильному разработчику.

  • Библиотека мобильного разработчика

    Традиционный обзор нововведений в Swift от Пола Хадсона и Xcode playground для отработки последних. 👇 Репозиторий
    What’s new in Swift 5.7

    Or as I’ve started calling it, what isn’t new in Swift 5.7?

    Hacking with Swift
  • Библиотека мобильного разработчика

    #ищу_команду Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
  • Библиотека мобильного разработчика

    #pentest #bugbounty #mobile #tools Обзор инструментов и кейсов, которые использует команда Digital Security для анализа Android-приложений. Читать
    Что мы используем для анализа Android-приложений

    Всем привет! В этой статье расскажем про инструментарий для анализа мобильных приложений, который мы используем каждый день. Для начала поговорим про то, как запускать мобильные приложения, чем...

    Хабр
  • Реклама

  • Библиотека мобильного разработчика

    13 сентября, 256-й день в году — наш день Друзья, давайте сегодня отдохнем: отложим несрочные таски, побездельничаем, выключим вечером все рабочие чаты и выбросим из головы «как же сделать, чтобы заработало?». Мы этого заслужили! Поздравляем с днем программиста! 🥳
  • Библиотека мобильного разработчика

    An Introduction to ExtensionKit

    High-level details on macOS Ventura's ExtensionKit and how we use it for ChimeKit

    Chime
  • Библиотека мобильного разработчика

    Как для мобильных разработчиков менялся Android с 2014 года и до сегодняшнего дня? Текстовая расшифровка доклада Кирилла Розова на конференции Mobius. Читать
    История Android от L до T

    Как для мобильных разработчиков менялся Android с 2014 года и до сегодняшнего дня? Казалось бы, можно просто открыть официальное описание каждой версии и узнать. Но интереснее не просто читать сухие...

    Хабр
  • Библиотека мобильного разработчика

    #хочу_спросить Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
  • Библиотека мобильного разработчика

    Актуальное базовое руководство по тестированию безопасности iOS-приложений. Читать
    A Basic Guide to iOS Testing in 2022 | Bugcrowd

    Get a close look at iOS testing with this guide by researcher Alxhh. Learn about the methods that allow you to test modern apps right away!

    Bugcrowd
  • Библиотека мобильного разработчика

    Три совета по улучшению читабельности кода при разработке проектов UIKit. Читать
    Three UIKit Protips — Steve's Real Blog

    There are three patterns I use in most of my UIKit projects that I've never seen anyone else talk about. I think they help readability a ...

    Steve's Real Blog
  • Библиотека мобильного разработчика

    🗣️📈 Как изменилась жизнь русскоязычных айтишников за последние полгода? Результаты опроса «Библиотеки программиста» Почти полгода назад мы проводили аналогичный опрос, и тогда респонденты ожидали большого количества сокращений, планировали переезд в другие страны и ждали трудностей с программным обеспечением. Посмотрим на итоги нового опроса и какие ожидания и страхи сбылись. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека мобильного разработчика

    OAuth в мобильных приложениях Максим Мялкин, руководитель мобильной разработки в KTS, рассказывает о реализации OAuth на Android в режиме live coding и делится советами из своего опыта. Смотреть
    OAuth в мобильных приложениях

    Узнаете про то как правильно реализовать OAuth на Android, какие есть подходы, почему лучше не использовать SDK и увидите live coding авторизации GitHub для Android. 👨‍🎓 Эксперт - Мялкин Максим, руководитель мобильной разработки в KTS 🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast 💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast 🔗 Чат сообщества в Telegram https://ttttt.me/android_broadcast_talks 🔗 Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast 🔗 База про OAuth https://habr.com/ru/company/flant/blog/475942/ 🔗 Техническое пояснение про OAuth https://habr.com/ru/company/vk/blog/115163/ 🔗 Код из примера на GitHub https://github.com/MaxMyalkin/android-oauth-example 🔗 Статья на Habr про OAuth в Android https://cutt.ly/bXwSaav 🔗 Статья на Habr про OAuth в iOS https://cutt.ly/bXwSaav 🔗 Слайды https://speakerdeck.com/androidbroadcast/riealizatsiia-oauth-v-android-prilozhieniiakh 00:00 Про доклад 00:54 Структура доклада 01:20 Чего не будет рассматривать в докладе 01:44 Базовые сценарии авторизации 02:30 Authorization Code Flow with PKCE 03:23 Базовый сценарий 05:20 Проблемы 06:39 Отличия базового и PKCE сценариев 08:55 Решение проблемы через PKCE 10:39 Нюансы реализации 10:57 Способы открытия страницы логина 11:07 Логин через WebView 13:24 Логин через браузер 14:18 Логин через Chrome Custom Tabs 15:42 Особенности редиректа в Chrome 17:07 Логин когда браузера не установлен 17:35 Обновление токенов 17:51 Что нужно сделать при логауте 19:20 Авторизация через SDK 20:34 Собственная реализация авторизации 21:07 Авторизация с помощью OAuth библиотек 23:09 Кодинг. Пример реализации 37:50 Логаут 39:46 Обновление токена 40:41 Выводы 41:27 Заключение #androiddev #android #программирование #kotlin #КириллРозов #андроид #AndroidBroadcast

    YouTube
  • Библиотека мобильного разработчика

    Приглашаем на онлайн-митап Android Paranoid — ежегодную встречу для разработчиков, тестировщиков и проджектов в Android-командах. Будет три свежих доклада про Android-разработку в ЮMoney, Сбере и Тинькофф, общение со спикерами и викторина. Темы докладов: • Как в Android запрещали фоновую работу или улучшали расход батареи • Темизация в Compose • Практики по разработке большого приложения с нуля 7 сентября в 18:00 (мск) Обязательно зарегистрируйтесь, чтобы не пропустить митап: http://sber.me/?p=DWzTT
  • Библиотека мобильного разработчика

    Layout Protocol в SwiftUI: как с ним можно взаимодействовать сейчас и какие новые возможности анонсированы в iOS 16.0. Читать
    Layout Protocol: новые возможности SwiftUI

    Layout протокол - большой скачок для SwiftUI, решающий массу проблем.

    AppTractor
  • Библиотека мобильного разработчика

    📱 Обновить UI за час: опенсорс фреймворк для быстрой разработки мобильных приложений Divkit Как обновить интерфейс мобильного приложения сразу у всех пользователей без одобрения Apple и Google? На помощь приходит фреймворк Divkit. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека мобильного разработчика

    iOS-разработчику на заметку: начало работы с KMM. Читать
    The iOS Engineer’s Guide to Beginning Kotlin Multiplatform Development

    Techniques for Sharing Code using Kotlin Multiplatform

    art and science of coding
  • Реклама

  • Библиотека мобильного разработчика

    Live Activities с ActivityKit на iOS 16: как получать обновления в режиме реального времени на экране блокировки. Читать
    Create Live Activities With ActivityKit on iOS 16

    Get real-time updates on your lock screen

    Medium
  • Библиотека мобильного разработчика

    Разбираемся с магией Dispatcher'ов и тем, как затащить корутины в уже существующий проект на Java с реализованным Event-Loop'ом. Читать
    Магия Dispatcher'ов и как сделать свой Main

    Я думаю сейчас не осталось людей, незнакомых с корутинами в Kotlin. Волшебный инструмент, согласны? Ещё более волшебным в них я нахожу возможно вынести вычисление в другой поток: fun main() =...

    Хабр
  • Библиотека мобильного разработчика

    #news В Xcode Cloud заработала подписка — можете настроить рабочий процесс и получить 25 часов вычислений в месяц бесплатно до конца 2023 года. 15$ будет стоить такой план по окончании вводного периода. Стоимость 100 компьютерных часов в месяц — 50$, 250 часов — 100$, а 1000 часов — 400$. Подробнее
    В Xcode Cloud заработала подписка

    Теперь разработчики могут выбрать один из четырех месячных планов, которые различаются в зависимости от общего количества необходимых вычислительных часов.

    AppTractor