Материал о том, как в Slack реализовали поддержку Conversation Bubbles, с какими проблемами столкнулись и как их преодолели.
https://proglib.io/w/a50e3471
https://proglib.io/w/a50e3471
Engineering at Slack
Building Android Conversation Bubbles - Engineering at Slack
We recently rolled out support for Conversation Bubbles for DMs and Group DMs on Android 11. In case you’re not familiar with Conversation Bubbles, take a look at the video below. Basically, they are a way to pop out a conversation from a notification into…
В статье описана история инди-разработчика, который в свои 32 создал приложение на Flutter и заработал 140 долларов за первую неделю без рекламы.
https://proglib.io/w/587e2932
https://proglib.io/w/587e2932
Medium
My Flutter app made US$140 in the first week, with no advertising
From a self-taught coder with no following.
Мини-серия статей об обновлениях виджетов для Android 12
В первой части вы увидите несколько простых изменений, которые улучшат внешний вид вашего виджета на устройствах под управлением Android 12, а также обеспечат единообразие работы на старых версиях Android.
Во второй части вы рассмотрите новые API, которые сделают ваш виджет более персонализированным, более отзывчивым и предложат больше интерактивности.
- Часть 1
- Часть 2
В первой части вы увидите несколько простых изменений, которые улучшат внешний вид вашего виджета на устройствах под управлением Android 12, а также обеспечат единообразие работы на старых версиях Android.
Во второй части вы рассмотрите новые API, которые сделают ваш виджет более персонализированным, более отзывчивым и предложат больше интерактивности.
- Часть 1
- Часть 2
Medium
Updating your widget for Android 12
Widgets have been part of the core Android experience for a long time, with many apps using widgets effectively to increase their user…
Доклад Мурада Татаева на Mobius (расшифровка доклада) о взломе и внедрении своего кода в чужое iOS-приложение.
Вы узнаете, какие инструменты используются для взлома, как производится обход проверок (например, на Jailbreak), как проводятся инъекции кода, какие методы защиты актуальны, а какие приносят лишь неудобства конечному пользователю. А ещё будет много практики 😎.
Вы узнаете, какие инструменты используются для взлома, как производится обход проверок (например, на Jailbreak), как проводятся инъекции кода, какие методы защиты актуальны, а какие приносят лишь неудобства конечному пользователю. А ещё будет много практики 😎.
YouTube
Мурад Татаев — Взлом и внедрение своего кода в чужое приложение
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
. . .
. Вы узнаете, как взламываются iOS-приложения, а именно:
— какие инструменты используются;
— как производится обход проверок (например, на Jailbreak);
— как проводятся инъекции кода;
— какие…
— —
. . .
. Вы узнаете, как взламываются iOS-приложения, а именно:
— какие инструменты используются;
— как производится обход проверок (например, на Jailbreak);
— как проводятся инъекции кода;
— какие…
Реализация доступности в Android-приложении
В статье описано о доступности в целом, а также о том, как реализовать и протестировать ее в приложениях.
Напомним, доступность подразумевает возможность использования вашего приложения пользователями с ограниченными возможностями.
https://proglib.io/w/0ab3f1a5
В статье описано о доступности в целом, а также о том, как реализовать и протестировать ее в приложениях.
Напомним, доступность подразумевает возможность использования вашего приложения пользователями с ограниченными возможностями.
https://proglib.io/w/0ab3f1a5
Medium
Accessibility in the Android world
Today we will learn accessibility in general and how to implement and test it in our applications.
👍1
Уменьшаем размер iOS-приложения, или Что делать, если шпаргалки iOS app size-reduction недостаточно.
https://proglib.io/w/94a11bb4
https://proglib.io/w/94a11bb4
GitHub
GitHub - lu15gv/iOS-app-size-reduction-cheat-sheet: Some advices and configurations to reduce iOS app size.
Some advices and configurations to reduce iOS app size. - lu15gv/iOS-app-size-reduction-cheat-sheet
Разбираем несколько простых, но эффективных советов и практик для ускорения сборки проектов Android.
https://proglib.io/w/754bbe8c
https://proglib.io/w/754bbe8c
Medium
Top 10 Tips to Improve the Build Speed of your Android Projects
Slow Android project development speed means low-quality products. It feels similar to that of driving a car down the road and constantly…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провести опрос среди всех, кто когда-либо искал первую работу в IT-сфере, чтобы понять кто, каким образом и с какой эффективностью (не) справляется с этой задачей. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 19 сентября.
https://forms.gle/kuFeTtoHhKQW2Ekc8
https://forms.gle/kuFeTtoHhKQW2Ekc8
Google Docs
Поиск первой работы в IT
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провестискал…
Евгений Васильев, Android-разработчик в сервисе Яндекс.Карты, рассказывает и показывает на примерах проблемы, с которыми он столкнулся при написании многопоточного кода на Kotlin Multiplatform.
Вы узнаете, как эти проблемы решать, как лучше организовывать потоки данных в многопоточной среде и что ещё нужно делать, чтобы написанное на Kotlin не падало на iOS.
https://proglib.io/w/ee784e70
Вы узнаете, как эти проблемы решать, как лучше организовывать потоки данных в многопоточной среде и что ещё нужно делать, чтобы написанное на Kotlin не падало на iOS.
https://proglib.io/w/ee784e70
Хабр
Многопоточность и Kotlin в Яндекс.Картах: как не допустить падения новых фич на iOS
Привет! Меня зовут Женя Васильев, я делаю Яндекс.Карты под Android. А с появлением у нас Kotlin Multiplatform — так уж получилось, ещё и под iOS. Kotlin Multiplatform позволяет писать код,...
Проходишь курсы по Python, но по итогу у тебя шаблонное резюме и нет проекта, который можешь показать работодателю?
😡HR устали рассматривать однотипные резюме –– хочется представить свой проект и знания, достаточные для начала карьеры.
Специально для тех, кто устал от теории и хочет начать создавать реальные продукты Proglib Academy подготовил курс «Основы программирования на Python».
Мы учли все:
🔹После завершения курса у вас будет проект. И не один, а целых два в портфолио, но если будете выполнять все практические задания, то 4🤤
🔹Ваших знаний будет достаточно, чтобы встать на позицию Junior и начать карьеру
🔹Наши кураторы всегда смогут оказать поддержку и никогда не оставят вас без ответа
🔹Образование стало доступным, поэтому курс доступен от 1916 руб/мес
Эксклюзивный промокод подписчикам канала MOBILE на скидку 15% только до 11 сентября. Подробнее о курсе можно узнать здесь
И ключевое, –– войти в IT быстрее с Proglib Academy😏
😡HR устали рассматривать однотипные резюме –– хочется представить свой проект и знания, достаточные для начала карьеры.
Специально для тех, кто устал от теории и хочет начать создавать реальные продукты Proglib Academy подготовил курс «Основы программирования на Python».
Мы учли все:
🔹После завершения курса у вас будет проект. И не один, а целых два в портфолио, но если будете выполнять все практические задания, то 4🤤
🔹Ваших знаний будет достаточно, чтобы встать на позицию Junior и начать карьеру
🔹Наши кураторы всегда смогут оказать поддержку и никогда не оставят вас без ответа
🔹Образование стало доступным, поэтому курс доступен от 1916 руб/мес
Эксклюзивный промокод подписчикам канала MOBILE на скидку 15% только до 11 сентября. Подробнее о курсе можно узнать здесь
И ключевое, –– войти в IT быстрее с Proglib Academy😏
Внедрение SwiftUI в существующее приложение UIKit
В статье излагаются некоторые важные выводы из полученного опыта, в частности взаимодействие с UIKit, взаимодействие архитектуры SwiftUI MVVM с MVC и самые ранние аспекты SwiftUI.
https://proglib.io/w/3099209d
В статье излагаются некоторые важные выводы из полученного опыта, в частности взаимодействие с UIKit, взаимодействие архитектуры SwiftUI MVVM с MVC и самые ранние аспекты SwiftUI.
https://proglib.io/w/3099209d
#cheatsheet
Mobile Hacking CheatSheet — документ, в котором обобщены основные сведения об инструментах и командах, необходимых для оценки безопасности мобильных приложений iOS и Android.
Mobile Hacking CheatSheet — документ, в котором обобщены основные сведения об инструментах и командах, необходимых для оценки безопасности мобильных приложений iOS и Android.
GitHub
MobileHackingCheatSheet/pdf/Mobile_Hacking_iOS_cheatsheet_v1.0.pdf at master · randorisec/MobileHackingCheatSheet
Basics on commands/tools/info on how to assess the security of mobile applications - randorisec/MobileHackingCheatSheet
iOS-разработчик из inDriver рассказывает о шаблоне Unidirectional Data Flow.
https://proglib.io/w/ffa14063
https://proglib.io/w/ffa14063
Хабр
Реализация Unidirectional Data Flow в супераппе. Часть I
Привет, я Антон, iOS-разработчик в inDriver. К компании я присоединился год назад, став одним из первых разработчиков в новой платформенной команде. Перед платформенными командами, в отличие от...
Серия руководств, посвященная новым API async / await, представленным Apple на WWDC 2021.
https://proglib.io/w/09cc83d4
https://proglib.io/w/09cc83d4
Andy Ibanez - iOS Developer
Modern Concurrency in Swift: Introduction
Learn about the modern concurrency features intorduced in Swift 5.5, at Apple's WWDC2021.
Статья, которая раскрывает массу страшных тайн Android, в частности:
- Почему Android сначала тормозил, а потом перестал
- Почему Android никогда не обгонит iOS по производительности, но при этом всегда будет менее требовательным к железу
- Во сколько внутри Android просыпается демон и многое другое
https://proglib.io/w/02ddf271
- Почему Android сначала тормозил, а потом перестал
- Почему Android никогда не обгонит iOS по производительности, но при этом всегда будет менее требовательным к железу
- Во сколько внутри Android просыпается демон и многое другое
https://proglib.io/w/02ddf271
Хабр
Как Android пришел к AAB? Что будет с APK? Разбор
Не так давно прогремела новость о том, что Android отказывается от APK-файлов и переходит на AAB. Вы наверняка уже эту новость прочитали, во всём разобрались и успокоились, так как новость проходная....
#news
Вышла финальная Android 12 Beta 5, которая включает сборку release candidate Android 12.
https://proglib.io/w/50c4f8e2
Вышла финальная Android 12 Beta 5, которая включает сборку release candidate Android 12.
https://proglib.io/w/50c4f8e2