OAuth в мобильных приложениях: на какие моменты стоит обратить внимание и какие способы реализации выбрать + практика настройки OAuth в Android-приложении с использованием библиотеки AppAuth.
https://proglib.io/w/f9115da3
https://proglib.io/w/f9115da3
Хабр
OAuth в мобильных приложениях
Привет! Меня зовут Мялкин Максим, я занимаюсь мобильной разработкой в KTS . Ни один сервис не обходится без логина. Часто в мобильных приложениях требуется интегрировать вход через сторонние соцсети —...
👍1
Разбираемся, как можно улучшить циклы в Kotlin, чтобы сделать код более читабельным, понятным и лаконичным.
https://proglib.io/w/a36620d1
https://proglib.io/w/a36620d1
YouTube
How to Improve Loops in Kotlin | Kotlin Tips 2023
Welcome to Kotlin Tips, the video series on how to use Kotlin more efficiently.
Loops are a basic and powerful concept in programming. They allow you to repeat the execution of statements until a certain condition is met. In this video, Sebastian (https…
Loops are a basic and powerful concept in programming. They allow you to repeat the execution of statements until a certain condition is met. In this video, Sebastian (https…
👍3
Сайт Swift.org теперь также является проектом с открытым исходным кодом, готовым для участия сообщества 🔥.
https://proglib.io/w/caad72d9
https://proglib.io/w/caad72d9
Обзор некоторых лучших практик написания кода на Swift + отдельно о работе с циклами.
Medium
Swift Coding Standards And Best Practices
Most common swift coding standards for iOS. What to do and what you don’t
👍3
Записи трансляций онлайн-собеседований от YouTube-канала Mobile Developer:
📺 Даниил Черняев (Android, Middle+)
📺 Денис Бекк (Android)
📺 Виталий Кузьменко (iOS, Senior)
📺 Даниил Черняев (Android, Middle+)
📺 Денис Бекк (Android)
📺 Виталий Кузьменко (iOS, Senior)
YouTube
Реальное собеседование Android уровня Middle. Даниил Черняев / Мобильный разработчик
Всем привет. Третье видео уже готово! Сегодня у нас гораздо более серьезный кандидат, местами знающий лучше андроид, чем я сам, поэтому должно быть интересно думаю. И точно также не забываем выражать дикий респект Даниилу, потому что это очень тяжело публично…
🔥2
🔧 leakcanary — библиотека для обнаружения утечек памяти в Android-приложениях.
https://proglib.io/w/8e085767
https://proglib.io/w/8e085767
GitHub
GitHub - square/leakcanary: A memory leak detection library for Android.
A memory leak detection library for Android. Contribute to square/leakcanary development by creating an account on GitHub.
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
git-cheat-sheet-education.pdf
97.8 KB
👍5
📺Основы безопасности web-приложений: воркшоп proglib.academy X REG RU –– в эфире через 15 минут!
Занятие полезно для всех, кто планирует развиваться в сфере кибербезопасности, в частности, в направлении разработки web-приложений.
⚡️На вебинаре вы узнаете о современных методах защиты web-приложений от кибератак.
Рассказывает Артём Мышенков, инженер по безопасности лидера рынка хостинг-провайдеров REG RU и эксперт в области защиты данных и уязвимостей в безопасности web-приложений.
Подключайтесь по ссылке в 18.00, Мск – https://youtu.be/5Qzjjy3mxaQ
Занятие полезно для всех, кто планирует развиваться в сфере кибербезопасности, в частности, в направлении разработки web-приложений.
⚡️На вебинаре вы узнаете о современных методах защиты web-приложений от кибератак.
Рассказывает Артём Мышенков, инженер по безопасности лидера рынка хостинг-провайдеров REG RU и эксперт в области защиты данных и уязвимостей в безопасности web-приложений.
Подключайтесь по ссылке в 18.00, Мск – https://youtu.be/5Qzjjy3mxaQ
YouTube
Основы безопасности web-приложений | Воркшоп proglib.academy X REG.RU | День 2
🖥Двухдневный воркшоп: Основы безопасности web-приложений | Трансляция второго дня – практика
Занятие полезно для всех, кто планирует развиваться в сфере кибербезопасности, в частности, в направлении разработки web-приложений. Знание основ web-уязвимостей…
Занятие полезно для всех, кто планирует развиваться в сфере кибербезопасности, в частности, в направлении разработки web-приложений. Знание основ web-уязвимостей…
💩1
Какое оно, лучшее в своей категории iOS-приложение? Своё мнение и требования Apple подробно разъясняет инди iOS-разработчик.
https://proglib.io/w/2c5ed64a
https://proglib.io/w/2c5ed64a
💩1
Пример проекта, разработанного с учетом современных трендов Android-разработки.
https://proglib.io/w/ce3929ec
https://proglib.io/w/ce3929ec
GitHub
GitHub - hieuwu/android-groceries-store: A Groceries Store app with basic order flow. 🍕 Help you learn modern Android development…
A Groceries Store app with basic order flow. 🍕 Help you learn modern Android development skills in real production environment. ❤️ - GitHub - hieuwu/android-groceries-store: A Groceries Store app ...
👍5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Мы сделали канал для всех, кто интересуется питоном и всем, что с ним связано. Если у вас есть какие-то вопросы или вы хотите нетворкинга, и вы активно используете python в своей работе, присоединяйтесь: https://t.iss.one/python_talks
Опыт внедрения Kotlin Multiplatform Mobile (KMM) в QIWI: https://proglib.io/w/6887ebc9
Хабр
Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM)
Привет, Хабр! Меня зовут Кирилл Васильев, и я хотел бы рассказать, как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM). КММ — это технология кроссплатформенной разработки, позволяющая...
👍2😁2
Свежий выпуск новостей Android-разработки от Кирилла Розова: https://proglib.io/w/eb02863d
YouTube
Google Play из России | классы производительности устройств | Huawei молодцы
Свежие новости из мира Android разработки и все что с ним связано
🔗 Telegram канал "Android Broadcast" https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast или Patreon https://patreon.com/android_broadcast
🔗…
🔗 Telegram канал "Android Broadcast" https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast или Patreon https://patreon.com/android_broadcast
🔗…
👎10👍5
🎥 ТОП 4 альтернативы YouTube в 2022 году (на случай блокировки)
Чем все-таки заменить YouTube? Рассказываем в новом ролике о лучших альтернативах YouTube в 2022 году.
Чем все-таки заменить YouTube? Рассказываем в новом ролике о лучших альтернативах YouTube в 2022 году.
YouTube
ТОП 4 альтернативы YouTube в 2022 году
🖥 Чем все-таки заменить YouTube? Рассказываем о лучших альтернативах YouTube в 2022 году.
Тайм-код:
00:06 – Rutube
00:48 – Vimeo
02:02 – Twitch
02:39 – Видео Вконтакте
📌Мы продолжаем выпускать познавательный контент, чтобы вы оставались на плаву и не…
Тайм-код:
00:06 – Rutube
00:48 – Vimeo
02:02 – Twitch
02:39 – Видео Вконтакте
📌Мы продолжаем выпускать познавательный контент, чтобы вы оставались на плаву и не…
🤮16👍2
Работа с push и локальными уведомлениями в iOS:
— Добавление и обработка действия для push и локальных уведомлений в Swift
— Добавление действия ввода текста для push и локальных уведомлений в Swift
— Добавление и обработка действия для push и локальных уведомлений в Swift
— Добавление действия ввода текста для push и локальных уведомлений в Swift
Tanaschita
How to add custom actions for iOS push and local notifications
Learn about actionable notifications that allow users to respond without launching the app. Learn how to create a category and its actions and register it with UNUserNotificationCenter. Learn how to add the category to the notification payload.
👍1👎1
Анонс Swift Async Algorithms — нового пакета алгоритмов для AsyncSequence.
https://proglib.io/w/19d24be8
https://proglib.io/w/19d24be8
🔥2👎1
cheatSheet.pdf
1.7 MB
Шпаргалка с шорткатами для Xcode, которая содержат блоки для следующих разделов:
— Навигация
— Поиск
— Вкладки
— Редактирование
— Навигатор
— Документация
— Отладка
— Запуск
Источник
— Навигация
— Поиск
— Вкладки
— Редактирование
— Навигатор
— Документация
— Отладка
— Запуск
Источник
🔥5👍1👎1
Свежая серия видеоуроков MAD Skills об архитектуре: https://proglib.io/w/aa8d7e5e
YouTube
Architecture - MAD Skills - YouTube
👍3👎1
#news
Представлен Kotlin 1.6.20. Вот ключевые моменты:
— Prototype of context receivers on JVM
— Definitely non-nullable types
— Performance improvements for JVM, Native, and JS
— Hierarchical structure support for multiplatform projects
Читать подробнее
Представлен Kotlin 1.6.20. Вот ключевые моменты:
— Prototype of context receivers on JVM
— Definitely non-nullable types
— Performance improvements for JVM, Native, and JS
— Hierarchical structure support for multiplatform projects
Читать подробнее
The JetBrains Blog
Kotlin 1.6.20 Released | The Kotlin Blog
Kotlin 1.6.20 offers previews of future language features and brings performance improvements for the JVM, JS, and Native platforms.
🔥3👎2