Список фишек Android Studio для ускорения разработки
https://habr.com/ru/company/kts/blog/719218/
Android-разработчики каждый день сталкиваются с своим основным инструментом — Android Studio.
Это очень удобный инструмент с большим спектром возможностей, но зачастую разработчики не используют их все. В этой статье я попытаюсь это исправить и расскажу об интересных фишках этой IDE, которые сам использую каждый день. Не обо всех, но зато самых базовых, которые позволят увеличить вашу продуктивность.
#Android
👉 @developer_mobila
https://habr.com/ru/company/kts/blog/719218/
Android-разработчики каждый день сталкиваются с своим основным инструментом — Android Studio.
Это очень удобный инструмент с большим спектром возможностей, но зачастую разработчики не используют их все. В этой статье я попытаюсь это исправить и расскажу об интересных фишках этой IDE, которые сам использую каждый день. Не обо всех, но зато самых базовых, которые позволят увеличить вашу продуктивность.
#Android
👉 @developer_mobila
👍5
Как мы проблемы UI в виджетах решали
Меня зовут Алексей Чернякович, я занимаюсь разработкой и поддержкой Android App Widgets в мобильном банке Тинькофф. Сейчас у нас работает три виджета. Несмотря на относительную простоту, они довольно популярны у пользователей — более 50 тысяч использований в месяц. Расскажу, как мы разрабатывали наши виджеты, с какими проблемами столкнулись и как искали решение.
https://habr.com/ru/company/tinkoff/blog/713994/
#Android
👉 @developer_mobila
Меня зовут Алексей Чернякович, я занимаюсь разработкой и поддержкой Android App Widgets в мобильном банке Тинькофф. Сейчас у нас работает три виджета. Несмотря на относительную простоту, они довольно популярны у пользователей — более 50 тысяч использований в месяц. Расскажу, как мы разрабатывали наши виджеты, с какими проблемами столкнулись и как искали решение.
https://habr.com/ru/company/tinkoff/blog/713994/
#Android
👉 @developer_mobila
👍2
Как мы сократили время запуска нашего iOS-приложения на 60%
https://doordash.engineering/2023/01/31/how-we-reduced-our-ios-app-launch-time-by-60/
#ios
👉 @developer_mobila
https://doordash.engineering/2023/01/31/how-we-reduced-our-ios-app-launch-time-by-60/
#ios
👉 @developer_mobila
👍1
Annotation Injection with compile-time safety in Swift
https://medium.com/@arash.good93/annotation-injection-with-compile-time-safety-in-swift-d9866b91ebb7
#ios
👉 @developer_mobila
https://medium.com/@arash.good93/annotation-injection-with-compile-time-safety-in-swift-d9866b91ebb7
#ios
👉 @developer_mobila
Medium
Annotation Injection with compile-time safety in Swift
Let’s say we’re all familiar with the concept of dependency injection and why we tend to consider that. Also assume that we’re on the same…
Новость для профессионалов, которые хотят проверить себя в деле. В апреле у мобильных разработчиков уровня middle+ из России будет возможность проверить свои навыки в решении как привычных им, так и нестандартных задач — на чемпионате IT_ONE Cup. Mobile. Мы ждём сильнейших. Если это про тебя — регистрируйся сегодня!
Организаторы чемпионата — Фонд «Сколково» и IT_ONE.
Чемпионат пройдёт в два этапа. Основной раунд — соревновательный, где приложения участников будут конкурировать между собой в условиях игрового мира. Финалистов ждёт проверка теоретических знаний в виде вопросов по технологиям разработки. Победители разделят общий призовой фонд чемпионата — 520 000 рублей. Лучшие участники получат шанс присоединиться к команде IT_ONE — компании профессионалов, работающих над крупными коммерческими и государственными проектами.
Регистрация открыта до 16 апреля 2023 года.
Подробности на странице чемпионата: https://vk.cc/cmj1pJ
Реклама. ООО "ВК", ИНН 7743001840
Организаторы чемпионата — Фонд «Сколково» и IT_ONE.
Чемпионат пройдёт в два этапа. Основной раунд — соревновательный, где приложения участников будут конкурировать между собой в условиях игрового мира. Финалистов ждёт проверка теоретических знаний в виде вопросов по технологиям разработки. Победители разделят общий призовой фонд чемпионата — 520 000 рублей. Лучшие участники получат шанс присоединиться к команде IT_ONE — компании профессионалов, работающих над крупными коммерческими и государственными проектами.
Регистрация открыта до 16 апреля 2023 года.
Подробности на странице чемпионата: https://vk.cc/cmj1pJ
Реклама. ООО "ВК", ИНН 7743001840
Picture-in-picture (PiP) mode in Android
https://proandroiddev.com/picture-in-picture-pip-mode-in-android-2b63bb6a41b
#Android
👉 @developer_mobila
https://proandroiddev.com/picture-in-picture-pip-mode-in-android-2b63bb6a41b
#Android
👉 @developer_mobila
👍1
Swift IOS Interview Questions And Answers
https://ishtiz.com/swift/swift-ios-interview-questions-and-answers
#ios
👉 @developer_mobila
https://ishtiz.com/swift/swift-ios-interview-questions-and-answers
#ios
👉 @developer_mobila
Ishtiz: Expert Insights on Swift, SwiftUI & iOS Interview
Swift iOS interview questions and answers
In this article, I have collected the most asked Swift iOS interview questions and provided the simplest answers possible.
Jetpack Compose Battle: Онлайн-собеседования Senior разработчика / Мобильный разработчик
Всем привет! Приглашаю вас принять участие в живом стриме Jetpack Compose Battle, где два синьор разработчика поговорят на тему Jetpack Compose и сравнят свои навыки и методы работы с ним. Вы увидите как они решают различные задачи и используют различные компоненты и функции Jetpack Compose. Это будет отличная возможность научиться новым трюкам и получить вдохновение для своих собственных проектов. Не пропустите этот экстравагантный батл, заходите к нам на стрим в оговоренное время!
Кто?
Интервьюер: Алексей Панов, Senior Android Developer в компании Контур
Кандидат: Никита Куликов, Senior Android Developer в компании Flipper Zero
https://www.youtube.com/live/qb0Ezy-WO_k
#Android
👉 @developer_mobila
Всем привет! Приглашаю вас принять участие в живом стриме Jetpack Compose Battle, где два синьор разработчика поговорят на тему Jetpack Compose и сравнят свои навыки и методы работы с ним. Вы увидите как они решают различные задачи и используют различные компоненты и функции Jetpack Compose. Это будет отличная возможность научиться новым трюкам и получить вдохновение для своих собственных проектов. Не пропустите этот экстравагантный батл, заходите к нам на стрим в оговоренное время!
Кто?
Интервьюер: Алексей Панов, Senior Android Developer в компании Контур
Кандидат: Никита Куликов, Senior Android Developer в компании Flipper Zero
https://www.youtube.com/live/qb0Ezy-WO_k
#Android
👉 @developer_mobila
YouTube
Jetpack Compose Battle: Онлайн-собеседования Senior разработчика / Мобильный разработчик
Поддержать канал и задать вопрос на стриме
https://www.donationalerts.com/r/mobiledeveloper
Всем привет! Приглашаю вас принять участие в живом стриме Jetpack Compose Battle, где два синьор разработчика поговорят на тему Jetpack Compose и сравнят свои навыки…
https://www.donationalerts.com/r/mobiledeveloper
Всем привет! Приглашаю вас принять участие в живом стриме Jetpack Compose Battle, где два синьор разработчика поговорят на тему Jetpack Compose и сравнят свои навыки…
👍1
5 Android Studio features you don’t want to miss
https://gouravdhankher.medium.com/5-android-studio-features-you-dont-want-to-miss-cc22571a9baa
#Android
👉 @developer_mobila
https://gouravdhankher.medium.com/5-android-studio-features-you-dont-want-to-miss-cc22571a9baa
#Android
👉 @developer_mobila
Medium
5 Android Studio features you don’t want to miss
Android Studio is a powerful and versatile development tool for Android developers. With its many features and capabilities, there are a…
iOS Developer Interview: Questions and Tasks
https://medium.com/@yatimistark/ios-developer-interview-questions-and-tasks-1939b6f4f0e0
#ios
👉 @developer_mobila
https://medium.com/@yatimistark/ios-developer-interview-questions-and-tasks-1939b6f4f0e0
#ios
👉 @developer_mobila
Medium
iOS Developer Interview: Questions and Tasks
In this article, we have collected questions and tasks that are often found in iOS developer interviews.
Яндекс продолжает набор на оплачиваемую летнюю стажировку для мобильных разработчиков (Android, iOS и Flutter). В рамках обучения вы столкнетесь с реальными задачами по оптимизации сервисов Яндекса. Ранее, стажеры были задействованы в проектах по обновлению дизайна Яндекс.Переводчика, улучшали инфраструктуру и интерфейс голосового помощника Алисы или разрабатывали новый интерфейс Яндекс Go.
Чтобы стать частью команды, пока что в лице стажера, нужно оставить заявку и пройти отборочный этап. По статистике, более 50% студентов по итогам стажировки становятся сотрудниками Яндекса. В этом году стажировку можно пройти в офисах Москвы, Санкт-Петербурга, Екатеринбурга, Сочи, Новосибирска, Нижнего Новгорода. А если вы из другого города — Яндекс оплатит билеты и проживание.
Чтобы стать частью команды, пока что в лице стажера, нужно оставить заявку и пройти отборочный этап. По статистике, более 50% студентов по итогам стажировки становятся сотрудниками Яндекса. В этом году стажировку можно пройти в офисах Москвы, Санкт-Петербурга, Екатеринбурга, Сочи, Новосибирска, Нижнего Новгорода. А если вы из другого города — Яндекс оплатит билеты и проживание.
HackersCave4StaticAndroidSec
Комплексный ресурс по статическому анализу и оценке уязвимостей Android. Учебные пособия, инструменты и ресурсы для выявления и устранения уязвимостей безопасности в приложениях Android
https://github.com/krizzsk/HackersCave4StaticAndroidSec
#Android
👉 @developer_mobila
Комплексный ресурс по статическому анализу и оценке уязвимостей Android. Учебные пособия, инструменты и ресурсы для выявления и устранения уязвимостей безопасности в приложениях Android
https://github.com/krizzsk/HackersCave4StaticAndroidSec
#Android
👉 @developer_mobila
👍1
Jetpack Compose Tutorial: Replicating Dribbble Audio
https://proandroiddev.com/jetpack-compose-tutorial-replicating-dribbble-audio-app-part-1-513ac91c02e3
#Android
👉 @developer_mobila
https://proandroiddev.com/jetpack-compose-tutorial-replicating-dribbble-audio-app-part-1-513ac91c02e3
#Android
👉 @developer_mobila
Mastering charts in SwiftUI. Custom Marks
https://swiftwithmajid.com/2023/01/26/mastering-charts-in-swiftui-custom-marks/
#ios
👉 @developer_mobila
https://swiftwithmajid.com/2023/01/26/mastering-charts-in-swiftui-custom-marks/
#ios
👉 @developer_mobila
Swift with Majid
Mastering charts in SwiftUI. Custom Marks.
The Swift Charts framework is an excellent example of composition. In the previous posts, we saw how we could use different marks on the same chart view to plot different data points. This week we will learn how to use composition to build new custom mark…
Pulse
Инструмент для логгирования/инспектирования любого проекта из экосистемы Apple
Позволяет записывать и проверять журналы и сетевые запросы URLSession прямо из приложения iOS с помощью Pulse Console. Также есть возможность делиться и просматривать журналы в приложении Pulse macOS
https://github.com/kean/Pulse
#ios
👉 @developer_mobila
Инструмент для логгирования/инспектирования любого проекта из экосистемы Apple
Позволяет записывать и проверять журналы и сетевые запросы URLSession прямо из приложения iOS с помощью Pulse Console. Также есть возможность делиться и просматривать журналы в приложении Pulse macOS
https://github.com/kean/Pulse
#ios
👉 @developer_mobila
👍3
Jetpack Compose clear back stack, popUpTo/popBackStack inclusive explained
https://medium.com/@banmarkovic/jetpack-compose-clear-back-stack-popbackstack-inclusive-explained-14ee73a29df5
#Android
👉 @developer_mobila
https://medium.com/@banmarkovic/jetpack-compose-clear-back-stack-popbackstack-inclusive-explained-14ee73a29df5
#Android
👉 @developer_mobila
MVVM, SwiftUI, Async/Await, and Combine: The Ultimate API Call Dream Team 🚀
https://medium.com/@dinerdapps/mvvm-swiftui-async-await-and-combine-the-ultimate-api-call-dream-team-1bfb813aa658
#ios
👉 @developer_mobila
https://medium.com/@dinerdapps/mvvm-swiftui-async-await-and-combine-the-ultimate-api-call-dream-team-1bfb813aa658
#ios
👉 @developer_mobila
👍3
Реверсинжинерим московское метро
Специалистам по городскому планированию и урбанистам для проведения количественных исследований необходимо работать данными. Однако чиновники в РФ не спешат делиться городской статистикой открыто, выкладывая в открытый доступ только самый минимум информации. За рубежом ситуация обстоит чуть лучше, но все равно бывают случаи когда какого то датасета нет.
В этом случае приходится собирать данные самостоятельно. При этом не всегда речь идет о работе “в поле”, чаще всего вся информация и так есть в интернете, просто не все готовы ей делится. В этой статье я попытаюсь получить матрицу времен московского метрополитена, по пути реверсинжереним приложение Яндекс метро, а так же сделаем очень крутые визуализации полученной информации.
https://habr.com/ru/post/723680/
#Android
👉 @developer_mobila
Специалистам по городскому планированию и урбанистам для проведения количественных исследований необходимо работать данными. Однако чиновники в РФ не спешат делиться городской статистикой открыто, выкладывая в открытый доступ только самый минимум информации. За рубежом ситуация обстоит чуть лучше, но все равно бывают случаи когда какого то датасета нет.
В этом случае приходится собирать данные самостоятельно. При этом не всегда речь идет о работе “в поле”, чаще всего вся информация и так есть в интернете, просто не все готовы ей делится. В этой статье я попытаюсь получить матрицу времен московского метрополитена, по пути реверсинжереним приложение Яндекс метро, а так же сделаем очень крутые визуализации полученной информации.
https://habr.com/ru/post/723680/
#Android
👉 @developer_mobila
👍2