Естественно, здесь раскрыты не все вопросы на позицию iOS-разработчика, но подборка по крайней мере актуальная.
Читать
Читать
Хабр
Подготовка к собеседованию на iOS разработчика (актуально на начало 2023 года)
Небольшая предыстория Доброго времени суток. Я iOS-разработчик (хлопки-хлопки). Так получилось, что работал я iOS-разработчиком на одном легаси-проекте в компании-вендоре. В октябре прошлого года...
👍6🔥2
Интересный разговор с Андреем Зоновым, ведущим iOS-разработчиком в Тинькофф.
Что обсудили:
Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Лента Мобиуса / Андрей Зонов // Обучение, тесты и шапочка тимлида
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— Гостем выпуска стал Андрей Зонов - ведущий iOS разработчик Тинькофф
В выпуске обсудили:
Как повысить стабильность релиза и упростить работу своей QA команды?
Какого быть молодым преподавателем и как…
— Гостем выпуска стал Андрей Зонов - ведущий iOS разработчик Тинькофф
В выпуске обсудили:
Как повысить стабильность релиза и упростить работу своей QA команды?
Какого быть молодым преподавателем и как…
❤4👍3
3 примера, в которых доступность помогла заработать денег, подсветить ошибки и решить споры
Рубанов Михаил, iOS Head of Mobile в Dodo Engineering, рассказывает о проблемах доступности со стороны ментальной модели интерфейса: как стойкие убеждения могут помешать сделать заказ и в чём может быть проблема вариативного поведения. Всё это будет вокруг одного — как адаптация для незрячих меняет канал восприятия дизайнера, чем показывает нюансы ментальной модели в голове человека и может указать на ошибки на самых ранних этапах разработки.
Читать
Рубанов Михаил, iOS Head of Mobile в Dodo Engineering, рассказывает о проблемах доступности со стороны ментальной модели интерфейса: как стойкие убеждения могут помешать сделать заказ и в чём может быть проблема вариативного поведения. Всё это будет вокруг одного — как адаптация для незрячих меняет канал восприятия дизайнера, чем показывает нюансы ментальной модели в голове человека и может указать на ошибки на самых ранних этапах разработки.
Читать
Хабр
3 примера, в которых доступность помогла заработать денег, подсветить ошибки и решить споры
Первое, что люди спрашивают про доступность: а может ли она принести денег, ведь там немного пользователей? Популярное искажение в том, что они выделяют одну группу (ну сколько там незрячих на...
👍3
Audio
Запись баттла «Compose vs XML» в формате подкаста от Surf Android Team
00:00 — Приветствие.
00:39 — Пара слов о ведущих.
01:30 — О формате эфира.
02:23 — Вводная о Сompose и XML.
03:45 — Производительность.
14:43 — Простота освоения и использования.
22:03 — Размер APK.
24:08 — Cтабильность.
32:20 — Мультиплатформенность.
37:17 — Ответы на вопросы из чата.
40:59 — Сustom Views.
45:30 — Организация файлов в проекте.
51:12 — Анимации.
53:30 — Фрагменты.
56:40 — Навигация.
1:01:28 — Итог. Надо ли отказываться от XML?
1:06:51 — Ответы на вопросы из чата.
00:00 — Приветствие.
00:39 — Пара слов о ведущих.
01:30 — О формате эфира.
02:23 — Вводная о Сompose и XML.
03:45 — Производительность.
14:43 — Простота освоения и использования.
22:03 — Размер APK.
24:08 — Cтабильность.
32:20 — Мультиплатформенность.
37:17 — Ответы на вопросы из чата.
40:59 — Сustom Views.
45:30 — Организация файлов в проекте.
51:12 — Анимации.
53:30 — Фрагменты.
56:40 — Навигация.
1:01:28 — Итог. Надо ли отказываться от XML?
1:06:51 — Ответы на вопросы из чата.
Please open Telegram to view this post
VIEW IN TELEGRAM
#mobile #pentest #bugbounty #practice
Пошаговая настройка лаборатории для анализа безопасности Android-приложений: гайд для начинающего багхантера.
Читать
Пошаговая настройка лаборатории для анализа безопасности Android-приложений: гайд для начинающего багхантера.
Читать
TrustedSec
Set Up an Android Hacking Lab for $0
Prerequisites: Python3 - https://www.python.org/downloads/ Android Studio - https://developer.android.com/studio Android Platform-Tools -…
iOS-разработчик Вячеслав Ансимов делится опытом разработки своего мобильного приложения: от идеи до разработки, продвижения и развития.
Читать
Читать
Хабр
Свое мобильное приложение: от идеи до разработки, продвижения и развития
В этой статье я расскажу все, что знаю о создании мобильных приложений, шаг за шагом. Не волнуйтесь, здесь нет никакого программирования! Этот материал предназначен не только для разработчиков...
👍4
JetBrains представила версию 2023.1 для IntelliJ IDEA и AppCode, несмотря на то, что 14 декабря прошлого года этот продукт был закрыт и продажи были прекращены. Новый выпуск AppCode в основном нацелен на проблемы совместимости с Xcode.
The JetBrains Blog
IntelliJ IDEA 2023.1 Is Out! | The IntelliJ IDEA Blog
IntelliJ IDEA 2023.1 is now available with a host of improvements and valuable new features! This blog post highlights all the notable updates in this release.
В исследование безопасности мобильного приложения среди прочего входит анализ трафика. Но как поднять прокси-сервер для перехвата сетевого трафика Android-устройства?
Есть несколько способов, каждый из которых имеет свои достоинства и недостатки. Подробности — в пошаговом руководстве.
Есть несколько способов, каждый из которых имеет свои достоинства и недостатки. Подробности — в пошаговом руководстве.
GitHub
GitHub - LabCIF-Tutorials/Tutorial-AndroidNetworkInterception: How to intercept network trafic on Android
How to intercept network trafic on Android. Contribute to LabCIF-Tutorials/Tutorial-AndroidNetworkInterception development by creating an account on GitHub.
Артур Артиков, тимлид в компании MobileUp, делится опытом внедрения компонентного подхода для борьбы со сложностью в Android-приложениях:
🗄 Боремся со сложностью в Android-приложениях
🗄 Реализуем экраны с помощью библиотеки Decompose
🗄 Организуем навигацию с помощью библиотеки Decompose
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Компонентный подход. Боремся со сложностью в Android-приложениях
Представьте, что вы начали разработку нового Android-приложения. Поначалу особых проблем не будет. Вы реализовали лишь самые базовые функции. Экранов немного, и все они простые. Вам легко...
👍2
Новый выпуск подкаста «Из бэклога» уже на YT!
В этом выпуске ведущие Кирилл Викентьев, CPO GrowthHacking & JTBD в Альфа-Банке и Поля Луз, графический арт-директор в redmadrobot поговорили с Артуром Василовым, руководителем отдела разработки мобильного SuperApp в Яндексе:
📌 Эффект FOMO, почему он возникает и как с ним бороться
📌 Про удалёнку и гранью между работой и личным временем
📌 О влиянии страха на личную эффективность
Найти выпуск можно здесь:
🔗 YouTube
🔗 Вконтакте
🔗 Яндекс.Музыка
Приятного просмотра!
В этом выпуске ведущие Кирилл Викентьев, CPO GrowthHacking & JTBD в Альфа-Банке и Поля Луз, графический арт-директор в redmadrobot поговорили с Артуром Василовым, руководителем отдела разработки мобильного SuperApp в Яндексе:
📌 Эффект FOMO, почему он возникает и как с ним бороться
📌 Про удалёнку и гранью между работой и личным временем
📌 О влиянии страха на личную эффективность
Найти выпуск можно здесь:
🔗 YouTube
🔗 Вконтакте
🔗 Яндекс.Музыка
Приятного просмотра!
👍2❤1🔥1🤔1
XCTest для iOS-разработчика: возможности фреймворка для тестирования производительности в Swift и быстрое погружение в его скрытые возможности (activities + attachments).
Swift with Majid
Performance testing in Swift using the XCTest framework
In Swift, we can do performance testing using the XCTest framework, which is a part of the Xcode development environment. XCTest provides a comprehensive set of tools for writing, running, and analyzing unit and performance tests for Swift applications. This…
👍4🤔1
На заметку iOS-разработчику: быстрое практическое погружение в машинное обучение с Core ML и Create ML.
Tanaschita
Developer guide on machine learning for iOS with Core ML
Starting with iOS 11, Apple introduced Core ML which abstracts the complexity of machine learning allowing us to utilize it in our iOS applications. Learn basic machine learning concepts and how to use machine learning models in iOS.
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как уменьшить размер Android приложения
Лучшие практики по уменьшению размера Android приложения
🔗 Технологии и вакансии AvitoTech https://cutt.ly/X7w1vvC
🔗 Telegram канал "Android Broadcast" https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast…
🔗 Технологии и вакансии AvitoTech https://cutt.ly/X7w1vvC
🔗 Telegram канал "Android Broadcast" https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast…
❤6
#news
Команда JetBrains представила Compose Multiplatform 1.4.0, Google — первую публичную бету Android 14, а еще прошла конференция KotlinConf'23.
Команда JetBrains представила Compose Multiplatform 1.4.0, Google — первую публичную бету Android 14, а еще прошла конференция KotlinConf'23.
GitHub
Release 1.4.0 · JetBrains/compose-multiplatform
Common
Added support for Kotlin 1.8.20
Features
Support perspective projection and cameraDistance parameter in graphicsLayer
Support brush parameter in TextStyle for complex coloring
Support dra...
Added support for Kotlin 1.8.20
Features
Support perspective projection and cameraDistance parameter in graphicsLayer
Support brush parameter in TextStyle for complex coloring
Support dra...
🔥2
Андрей Мещеряков, Android-разработчик в команде роста Тинькофф Инвестиций, делится опытом миграции с Gson на Kotlinx.
Читать
Читать
Хабр
Чем новее, тем лучше: как мы с GSON на Kotlinx.Serialization переезжали
Привет, Хабр! Я Андрей Мещеряков, Android-разработчик в команде роста Тинькофф Инвестиций. Мы в Инвесте всегда стараемся пробовать новое и поддерживать современный стек технологий. Не обошли стороной...
👍4
История о том, как команда Turo Engineering сократила время запуска Android-приложения на 77%.
Читать
Читать