Завершающая #ЦифраДня - Топ-15 самых читаемых статей AppTractor.ru за 2021 год!
1. Лучшие клавиатуры для программирования 2021
2. 5 вещей, которые я узнал после решения более 500 задач на Leetcode
3. UX-дизайн: 10 законов
4. Apple Silicon M1: взгляд разработчика
5. Чистая архитектура на Android и iOS
6. Успех Among Us: исследование циклов роста игры, поразившей мир
7. 11 вещей, которые я узнал после того, как стал проводить технические интервью
8. Мобильные модальные окна: 8 лучших примеров использования
9. Шаблоны проектирования: 5 самых известных
10. Прекратите использовать спиннеры — есть кое что получше
11. Что такое SwiftUI и в чем его преимущество?
12. «Сторонняя загрузка приложений — лучший друг киберпреступников»: Крейг Федериги
13. Почему замена APK на Android App Bundle пугает разработчиков и экспертов
14. Все инженеры умеют программировать, но не все программисты могут быть инженерами: в чем отличие?
15. Что такое событийная архитектура
Спасибо, что писали для нас самые интересные материалы и читали их, участвовали в обсуждениях и делились в социальных сетях. С наступающим Новым Годом и прошедшим Рождеством. Хороших приложений!
1. Лучшие клавиатуры для программирования 2021
2. 5 вещей, которые я узнал после решения более 500 задач на Leetcode
3. UX-дизайн: 10 законов
4. Apple Silicon M1: взгляд разработчика
5. Чистая архитектура на Android и iOS
6. Успех Among Us: исследование циклов роста игры, поразившей мир
7. 11 вещей, которые я узнал после того, как стал проводить технические интервью
8. Мобильные модальные окна: 8 лучших примеров использования
9. Шаблоны проектирования: 5 самых известных
10. Прекратите использовать спиннеры — есть кое что получше
11. Что такое SwiftUI и в чем его преимущество?
12. «Сторонняя загрузка приложений — лучший друг киберпреступников»: Крейг Федериги
13. Почему замена APK на Android App Bundle пугает разработчиков и экспертов
14. Все инженеры умеют программировать, но не все программисты могут быть инженерами: в чем отличие?
15. Что такое событийная архитектура
Спасибо, что писали для нас самые интересные материалы и читали их, участвовали в обсуждениях и делились в социальных сетях. С наступающим Новым Годом и прошедшим Рождеством. Хороших приложений!
#ЦифраДня: Начинаем год с обзора европейского рынка приложений от Sensor Tower. Европейской страной, которая принесла наибольший доход приложениям в 2021 году, была Великобритания, в которой пользователи потратили 3.5 миллиарда долларов, что на 23.2% больше, чем в прошлом году. Германия на 2 месте с 3.4 миллиардами долларов, рост на 22.5%, в то время как Франция заняла 3 место, отдав 2 миллиарда долларов, рост на 14.7%. Россия на 4 месте с 1.25 миллиардами и первым местом в установках (5.9 миллиардов в AS и GP в 2021).
👍7
Уф, кажись пережили, всех с прошедшими, возвращаемся к разработке. Пока еще благость сохраняется, можно пройти новый опрос Developer Nation (Developer Economics). ХЗ уже какой, но по прежнему один из самых больших международных опросов разработчиков. Есть на русском, есть призы, есть благодарность от меня всем участникам 😊
Разработка
• Новый опрос разработчиков Developer Nation
• Европейский рынок приложений в 2021 вырос на 23% до $18 млрд
• Анализ UA-тенденций фитнес-приложений в России в 2022 году от SocialPeta
• Джуниоры в QA: плюсы и минусы для компании
• Неполный список навыков, необходимых senior-инженерам, помимо программирования
• Deep Learning Interviews: книга с сотнями решенных вопросов из собеседований по ИИ
• Анатомия отличных продуктов
• 50+ лучших идей приложений для стартапов в 2022 году
• 5 вариантов использования Python, о которых знают лишь немногие программисты
• Как работает Crashlytics?
iOS
• 5 вещей, на которые стоит обратить внимание iOS-разработчикам в 2022 году
• Аналитика для событий в App Store
• Fluid: декларативный UIKit
• 2021 для iOS и macOS разработчиков — главное от Apple
• ProgressIndicatorView: индикаторы для SwiftUI
• Наш кусочек метавселенной: 7 ключевых функций дополненной реальности для iOS-разработчиков
• Core Data MVVM архитектура с помощью Combine в SwiftUI
• Автоматическая высота для UITableView в UIScrollView Swift
• Уроки разработки приложения на iPad в Swift Playgrounds
Android
• RecyclerView Adapter in Android, сделай быстрее и проще
• Сравнение Android LiveData и StateFlow
• Понимание поведения скоупа корутин для Фрагмента
• Правильная оптимизация запуска и производительности Android-приложений
• Kotlin Multiplatform (и пицца)
Разработка
• Новый опрос разработчиков Developer Nation
• Европейский рынок приложений в 2021 вырос на 23% до $18 млрд
• Анализ UA-тенденций фитнес-приложений в России в 2022 году от SocialPeta
• Джуниоры в QA: плюсы и минусы для компании
• Неполный список навыков, необходимых senior-инженерам, помимо программирования
• Deep Learning Interviews: книга с сотнями решенных вопросов из собеседований по ИИ
• Анатомия отличных продуктов
• 50+ лучших идей приложений для стартапов в 2022 году
• 5 вариантов использования Python, о которых знают лишь немногие программисты
• Как работает Crashlytics?
iOS
• 5 вещей, на которые стоит обратить внимание iOS-разработчикам в 2022 году
• Аналитика для событий в App Store
• Fluid: декларативный UIKit
• 2021 для iOS и macOS разработчиков — главное от Apple
• ProgressIndicatorView: индикаторы для SwiftUI
• Наш кусочек метавселенной: 7 ключевых функций дополненной реальности для iOS-разработчиков
• Core Data MVVM архитектура с помощью Combine в SwiftUI
• Автоматическая высота для UITableView в UIScrollView Swift
• Уроки разработки приложения на iPad в Swift Playgrounds
Android
• RecyclerView Adapter in Android, сделай быстрее и проще
• Сравнение Android LiveData и StateFlow
• Понимание поведения скоупа корутин для Фрагмента
• Правильная оптимизация запуска и производительности Android-приложений
• Kotlin Multiplatform (и пицца)
AppTractor
Новый опрос разработчиков Developer Nation
Пройдите опрос и расскажите, какие инструменты вы предпочитаете. Ваши ответы помогут определить ключевые тенденции разработки в 2022 году.
🔥3👏1
#ЦифраДня: Коста Элефтериу, разработчик клавиатуры Fleksy, который уже не первый год воюет с Apple и мошенниками в App Store, опубликовал новое расследование.
Называется оно "Как заработать $13,000,000 в App Store".
Технология проста:
1. Создайте простое приложение, которое люди предположительно будут искать, например «Усилитель громкости».
2. Берите абсурдные 10 долларов в неделю (примерно 520 долларов в год) за автоматически продлеваемую подписку.
3. Ежедневно покупайте много поддельных отзывов. Накопив за годы более 10,000 фальшивых отзывов, вы успешно заглушите настоящие.
4. Профит! Ваше приложение становится 135-м самым прибыльным приложением в App Store, принеся более 13 миллионов долларов с 2018 года. Если вы беспокоитесь о том, что Apple предпримет какие-либо меры, не волнуйтесь — они также зарабатывают миллионы на вашем приложении, и они рады снова и снова фичерить его в App Store.
Называется оно "Как заработать $13,000,000 в App Store".
Технология проста:
1. Создайте простое приложение, которое люди предположительно будут искать, например «Усилитель громкости».
2. Берите абсурдные 10 долларов в неделю (примерно 520 долларов в год) за автоматически продлеваемую подписку.
3. Ежедневно покупайте много поддельных отзывов. Накопив за годы более 10,000 фальшивых отзывов, вы успешно заглушите настоящие.
4. Профит! Ваше приложение становится 135-м самым прибыльным приложением в App Store, принеся более 13 миллионов долларов с 2018 года. Если вы беспокоитесь о том, что Apple предпримет какие-либо меры, не волнуйтесь — они также зарабатывают миллионы на вашем приложении, и они рады снова и снова фичерить его в App Store.
😢21🎉9👍7🤩6
Нашел забавный список навыков, необходимых Senior-разработчикам. Статья на Medium получила 8.4К👋, так что видимо имеет смысл. Навыки в ней в основном из разряда софт-скилов (по крайней мере на поверхности), но в целом вполне здравые и интересные. Не очень понятно, как большинство из них развивать, но обратите внимание.
Разработка
• Неполный список навыков, необходимых senior-разработчикам, помимо программирования
• Как заработать $13 млн на мошенническом приложении в App Store
• 5 инструментов разработки, на которые стоит обратить внимание в 2022 году
• Take-Two покупает Zynga
• Flutter Mix упрощает создание дизайн систем в кроссплатформенных приложениях
• Как обрабатывать состояния загрузки и ошибки с помощью StateNotifier и AsyncValue во Flutter
• 7 вещей, которые я хотел бы знать, когда начинал разрабатывать игры
• Пирамида принципов программирования
• Как инновационные компании мира используют React Native (5 отличных примеров)
• Как сделать дизайн отстойным: вредные советы дизайнерам
• 21 способ повысить свою продуктивность разработки
iOS
• Разработчики App Store заработали $260 млрд с момента открытия магазина
• Второе приложение. SwiftUI, может познакомимся поближе?
• Долистать до конца и обратно
• Добавляем Core Data в Swift Package
• 4 протокола Swift, обычно используемые в SwiftUI
Android
• Contacts Android: простая работа с контактами в Android
• Автоматическое тестирование скриншотов для всех ваших Compose @Previews
• Отправка событий ViewModel в UI в Android
• Маленькие вещи на большом экране
• Новости Kotlin декабря 2021
Разработка
• Неполный список навыков, необходимых senior-разработчикам, помимо программирования
• Как заработать $13 млн на мошенническом приложении в App Store
• 5 инструментов разработки, на которые стоит обратить внимание в 2022 году
• Take-Two покупает Zynga
• Flutter Mix упрощает создание дизайн систем в кроссплатформенных приложениях
• Как обрабатывать состояния загрузки и ошибки с помощью StateNotifier и AsyncValue во Flutter
• 7 вещей, которые я хотел бы знать, когда начинал разрабатывать игры
• Пирамида принципов программирования
• Как инновационные компании мира используют React Native (5 отличных примеров)
• Как сделать дизайн отстойным: вредные советы дизайнерам
• 21 способ повысить свою продуктивность разработки
iOS
• Разработчики App Store заработали $260 млрд с момента открытия магазина
• Второе приложение. SwiftUI, может познакомимся поближе?
• Долистать до конца и обратно
• Добавляем Core Data в Swift Package
• 4 протокола Swift, обычно используемые в SwiftUI
Android
• Contacts Android: простая работа с контактами в Android
• Автоматическое тестирование скриншотов для всех ваших Compose @Previews
• Отправка событий ViewModel в UI в Android
• Маленькие вещи на большом экране
• Новости Kotlin декабря 2021
AppTractor
Неполный список навыков, необходимых senior-разработчикам, помимо программирования
Вот неполный список того, что нужно знать Senior-инженеру помимо программирования.
👍7🔥2
#WordleДня: Жаловались, что Apple ничего не делает и плохо модерирует App Store? Да пжлста. На волне успеха веб-версии куча разработчиков бросилась клепать мобильные клоны игры Wordle. Все они проявились буквально в течение последних двух дней и один из разработчиков, Захари Шакед, писал о тысячах скачиваний и “сотнях” подписок (оригинальная версия абсолютно бесплатна - в мобильном клоне он продавал годовые подписки за $30).
Забавно, что сам Шакед закрыл свой профиль в Твиттере после того, как пользователи нашли его же старые твиты, в которых он критиковал тех, кто бессовестно копирует чужие идеи.
Так или иначе, сейчас Apple волевым решением прекратила вакханалию и удалила все клоны Wordle из App Store.
Вывод: копируете и добиваетесь успеха - сидите тихо 😀
Забавно, что сам Шакед закрыл свой профиль в Твиттере после того, как пользователи нашли его же старые твиты, в которых он критиковал тех, кто бессовестно копирует чужие идеи.
Так или иначе, сейчас Apple волевым решением прекратила вакханалию и удалила все клоны Wordle из App Store.
Вывод: копируете и добиваетесь успеха - сидите тихо 😀
👍7😁4
Вышел годовой отчет App Annie State of Mobile 2022 (соответственно, за 2021 год). Расходы потребителей - 170 миллиардов долларов (+19%, всего на 1 пп ниже 2020 года), установок 230 миллиардов, среднее время в смартфонах 4.8 часа в сутки (треть своего дня средний человек тратит на мобайл!), Россия на 11 месте по расходам и на 6 по загрузкам, издатели выпустили 2 миллиона новых приложений и игр, всего сейчас в App Store и Google Play доступно 5.4 млн продуктов (1.8 млн на iOS и 3.6 млн на Android). Еще много интересных цифр по странам и категориям в самом отчете.
🎉11👍2
В США в App Store новый хит (помимо Wordle) - Locket (Медальон). Выводит в виджет на домашнем экране случайные фотографии, которые отправляют друзья из приложения. Всё. И тем не менее - №1 в Социальных сетях и во всем магазине. Занятно, что Locket изначально был личным побочным проектом разработчика, который тот сделал для общения с девушкой на расстоянии. А потом уже начались родственники, друзья, TikTok и понеслось. Мораль - до сих пор можно сделать какую-то финтифлюшку и покорить рынок. Несмотря на 5.4 миллиона конкурентов (см. App Annie).
Разработка
• Locket, приложение с фотографиями друзей на главном экране, стало №1 в App Store
• Годовой отчет State of Mobile 2022 от App Annie: 5.4 млн приложений и $170 млрд
• 7 волшебных приемов для улучшения UX/UI
• Руководство по трендам UI-дизайна на 2022 год
• Тренды UX/UI-дизайна 2022
• Senior-инженер в Amazon в 27 лет: 8 важных уроков, которые я усвоил за свою карьеру
• За пределами неоморфизма — журнал дизайна
• 7 многообещающих расширений VS Code, представленных в 2021 году
iOS
• Apple разрешит сторонние IAP в Южной Корее
• Apple удалила все клоны Wordle
• FLCharts: графики для iOS
• SwiftUI — Custom NavigationView
• Как работают Offer коды в подписке Apple
• Делаем SwiftUI PreviewProvider для представлений UIKit
• Внедрение зависимостей в iOS-приложении с использованием Swift 5
Android
• Server-Driven UI в Android с Compose
• Тренды Android-разработки на 2022 год
• Два инструмента разработчика для документирования баз кода в Android
Разработка
• Locket, приложение с фотографиями друзей на главном экране, стало №1 в App Store
• Годовой отчет State of Mobile 2022 от App Annie: 5.4 млн приложений и $170 млрд
• 7 волшебных приемов для улучшения UX/UI
• Руководство по трендам UI-дизайна на 2022 год
• Тренды UX/UI-дизайна 2022
• Senior-инженер в Amazon в 27 лет: 8 важных уроков, которые я усвоил за свою карьеру
• За пределами неоморфизма — журнал дизайна
• 7 многообещающих расширений VS Code, представленных в 2021 году
iOS
• Apple разрешит сторонние IAP в Южной Корее
• Apple удалила все клоны Wordle
• FLCharts: графики для iOS
• SwiftUI — Custom NavigationView
• Как работают Offer коды в подписке Apple
• Делаем SwiftUI PreviewProvider для представлений UIKit
• Внедрение зависимостей в iOS-приложении с использованием Swift 5
Android
• Server-Driven UI в Android с Compose
• Тренды Android-разработки на 2022 год
• Два инструмента разработчика для документирования баз кода в Android
AppTractor
Locket, приложение с фотографиями друзей на главном экране, стало №1 в App Store
Новое социальное приложение Locket (Медальон) в последние дни заняло первое место в чартах App Store благодаря интересной идее помещать живые фотографии друзей в виджет на рабочем столе iOS. Другими словами, приложение превращает систему виджетов Apple, которая…
👍9🤮2
Forwarded from Programmer Humor
This media is not supported in your browser
VIEW IN TELEGRAM
Немного о кадровом рынке
😁19👍8🔥2
Часто спрашивают (нет) - куда деваются мириады гео и не очень локационных данных, которые собирают и продают приложения? Так вот туда и деваются. Placer.ai - аналитика “foot трафика” получила только что $100 млн при оценке в миллиард. В целом в прошлом году рынок геолокационной аналитики оценивался в 12 миллиардов долларов, и, по прогнозам, в ближайшие годы эта цифра вырастет более чем вдвое. Placer.ai как раз предоставляет ритейлерам, ресторанам, недвижимости и всем заинтересованным данные об аудитории с привязкой к точному месту, времени суток, вроде как даже соц дему. Откуда берет? Так у приложений и покупает. А с новым раундом будет дополнительно обогащать их данными об трафике транспортных средств, веб-трафике, данными о покупках, запланированном строительстве и пр.
Разработка
• $100 млн в Серии С: Placer.ai — аналитика местоположения
• Самые скачиваемые приложения в 4 квартале 2021
• Kotlin Multiplatform Wizard: генератор проектов Kotlin Multiplatform
• Автоматизация процесса релиза
• Как я сделал игровой движок и игру (почти) с нуля
• Стабилизируйте, модулируйте, модернизируйте: масштабирование мобильной кодовой базы Slack
• Пишите дерьмовый код — почему вы должны это делать и чувствовать себя при этом хорошо
iOS
• Как использовать функции Swift для внедрения зависимостей
• Учебное пособие по SwiftUI: работа со стеками — VStack, HStack и ZStack
• Оптимизация страницы продукта — A/B-тестирование иконки в App Store и многое другое
• Изучение асинхронных задач и групп задач в Swift 5.5
• WebSocket-ы в Swift
Android
• Тренды Android-разработки на 2022 год
• Server Driven UI в Android с Compose
• Android Studio. Kotlin. Сохранение файла в общедоступной папке Download
• Реализация гласморфизма в Android-приложении
• Первые шаги с Glance (виджеты приложений)
Разработка
• $100 млн в Серии С: Placer.ai — аналитика местоположения
• Самые скачиваемые приложения в 4 квартале 2021
• Kotlin Multiplatform Wizard: генератор проектов Kotlin Multiplatform
• Автоматизация процесса релиза
• Как я сделал игровой движок и игру (почти) с нуля
• Стабилизируйте, модулируйте, модернизируйте: масштабирование мобильной кодовой базы Slack
• Пишите дерьмовый код — почему вы должны это делать и чувствовать себя при этом хорошо
iOS
• Как использовать функции Swift для внедрения зависимостей
• Учебное пособие по SwiftUI: работа со стеками — VStack, HStack и ZStack
• Оптимизация страницы продукта — A/B-тестирование иконки в App Store и многое другое
• Изучение асинхронных задач и групп задач в Swift 5.5
• WebSocket-ы в Swift
Android
• Тренды Android-разработки на 2022 год
• Server Driven UI в Android с Compose
• Android Studio. Kotlin. Сохранение файла в общедоступной папке Download
• Реализация гласморфизма в Android-приложении
• Первые шаги с Glance (виджеты приложений)
AppTractor
$100 млн в Серии С: Placer.ai — аналитика местоположения
Результатом является уникальная возможность создать единую точку зрения на то, что на самом деле происходит в розничной торговле.
👍10
Интересный "пятничный" опрос. Если вы разработчик, то как относитесь к релокейту из России (СНГ)?
Anonymous Poll
14%
Уже не живу в России (СНГ)
14%
Планирую релокейт в ближайшее время
52%
Обдумываю такую возможность
19%
Не собираюсь уезжать
2%
Уехал, но вернулся
👍3🔥1
#ЦифраДня: Google выпустил Prediction Framework, который помогает создавать прогнозы на основе текущих данных. Платформа предоставляет простой способ собрать “многоразовый” проект, включающий все этапы прогнозирования — извлечение данных, их подготовка, фильтрация, прогнозирование и постобработка. Разработчики проекта говорят, что можно сэкономить до 80% времени разработки при реализации новых проектов прогнозирования, используя этот фреймворк. Работает все ожидаемо на Google Cloud Platform - Pub/Sub планировщики для системы регулирования и координации различных этапов процесса прогнозирования, Vertex AutoML для размещения вашей модели машинного обучения и BigQuery в качестве хранилища. Все уже доступно на GitHub.
💩6🔥1
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. Сегодня снова 97 материалов про iOS и Android, разработку и монетизацию!
👍2
📊 SocialPeta выпустила отчет о глобальной индустрии мобильных игр, который включает:
• Маркетинговые исследования в области мобильных игр за 2021 год
• Анализ рекламы на ведущих платформах по всему миру
• Анализ рынка ведущих стран/регионов
• Глобальные тенденции в области рекламных креативов
• Отраслевые исследования
📈 Мы надеемся, что данное исследование может дать ценные данные и инсайты специалистам, занимающимся мобильными играми, улучшить маркетинговое планирование на 2022 год.
📩 Отчет вы можете бесплатно скачать по ссылке:
https://forms.gle/RkhK9HZu6Tx4zRTQ7
• Маркетинговые исследования в области мобильных игр за 2021 год
• Анализ рекламы на ведущих платформах по всему миру
• Анализ рынка ведущих стран/регионов
• Глобальные тенденции в области рекламных креативов
• Отраслевые исследования
📈 Мы надеемся, что данное исследование может дать ценные данные и инсайты специалистам, занимающимся мобильными играми, улучшить маркетинговое планирование на 2022 год.
📩 Отчет вы можете бесплатно скачать по ссылке:
https://forms.gle/RkhK9HZu6Tx4zRTQ7
👍1
Еще новости из стана Apple - по решению регулятора в Нидерландах разрешат стороннюю оплату покупок в дейтинг-приложениях (и только в них). Разработчики смогут либо направлять клиентов на веб-сайт для совершения покупки, либо добавить в приложение стороннюю платежную службу (либо то, либо другое, но не вместе) - надо будет выпустить отдельную версию приложения для страны. Apple по-прежнему будет взимать с приложений для знакомств комиссию за использование внешних платежных систем, сколько, правда, пока не уточняют.
Разработка
• Apple разрешает стороннюю оплату для дейтинг-приложений в Нидерландах
• VK открывает набор на бесплатные курсы по аналитике, тестированию и обеспечению доступности
• Дизайн приложений: примеры для вдохновения #69
• SubHub Podcast: Илья Лесун и Анна Буглакова (Vochi)
• Что хуже: Кotlin Multiplatform или Flutter?
• Тренды мобильной разработки: что изучать в 2022 году
• Podlodka #250: Lean
• Podlodka #249: cети, часть 2
• Почему React Native может не подойти вашему проекту
• Krafton (PUBG) подал в суд на Garena (Free Fire)
• Google выпустил Prediction Framework
• Почему Google относится к SQL как к коду, и вы должны делать так же
• Лучшее программное обеспечение для команд разработчиков 2021
• 8 признаков того, что вы фантастический программист
• 22 прогноза о разработке ПО в 2022 году
• 5 советов, как учить Flutter как профессионал
iOS
• Используем SwiftUI PreviewProvider для представлений UIKit
• UIImageColors: главные цвета UIImage
• FPS не падай, девайс не грейся
• Автоматизируем iOS-разработку с помощью Keyboard Maestro
• iOS-тестирование — метод 4 перекрестков
• Подход к миграции с Objective-C на Swift
Android
• Высокое качество с Android Strict Mode
• Spotify Compose: реализация UI на Compose
• Geminio in Action: пишем код на Android быстро
• Крадущийся Kotlin, затаившийся Airflow: пять любимых технологий «Леруа Мерлен»
• Jetpack Compose оптимизация производительности списка
• Android Navigation Component в Java
• Создаем дизайн-систему с Jetpack Compose
• Исследуем Material You для Jetpack Compose
• Анализ трассировки стека в Android Studio
Разработка
• Apple разрешает стороннюю оплату для дейтинг-приложений в Нидерландах
• VK открывает набор на бесплатные курсы по аналитике, тестированию и обеспечению доступности
• Дизайн приложений: примеры для вдохновения #69
• SubHub Podcast: Илья Лесун и Анна Буглакова (Vochi)
• Что хуже: Кotlin Multiplatform или Flutter?
• Тренды мобильной разработки: что изучать в 2022 году
• Podlodka #250: Lean
• Podlodka #249: cети, часть 2
• Почему React Native может не подойти вашему проекту
• Krafton (PUBG) подал в суд на Garena (Free Fire)
• Google выпустил Prediction Framework
• Почему Google относится к SQL как к коду, и вы должны делать так же
• Лучшее программное обеспечение для команд разработчиков 2021
• 8 признаков того, что вы фантастический программист
• 22 прогноза о разработке ПО в 2022 году
• 5 советов, как учить Flutter как профессионал
iOS
• Используем SwiftUI PreviewProvider для представлений UIKit
• UIImageColors: главные цвета UIImage
• FPS не падай, девайс не грейся
• Автоматизируем iOS-разработку с помощью Keyboard Maestro
• iOS-тестирование — метод 4 перекрестков
• Подход к миграции с Objective-C на Swift
Android
• Высокое качество с Android Strict Mode
• Spotify Compose: реализация UI на Compose
• Geminio in Action: пишем код на Android быстро
• Крадущийся Kotlin, затаившийся Airflow: пять любимых технологий «Леруа Мерлен»
• Jetpack Compose оптимизация производительности списка
• Android Navigation Component в Java
• Создаем дизайн-систему с Jetpack Compose
• Исследуем Material You для Jetpack Compose
• Анализ трассировки стека в Android Studio
AppTractor
Apple разрешает стороннюю оплату для дейтинг-приложений в Нидерландах
Apple по-прежнему будет взимать с приложений для знакомств комиссию за использование внешних платежных систем.
👍4
#ЦифраДня: CodinGame и CoderPad опубликовали результаты опроса более 14,000 разработчиков и рекрутеров, который касался вопросов найма и работы IT-персонала. В нем, например, указываются главные сложности главные сложности в работе разработчиков. Топ-3 это переработки, незапланированные изменения и проблемы (36%), непонятное направление развития (34%), недостаточные технические знания или опыт (24%).
👍3
Какие у вас проблемы в разработке?
Anonymous Poll
30%
Переработки, незапланированные изменения и проблем
34%
Непонятное направление развития
35%
Недостаток опыта/знаний
13%
Нереалистичные сроки
3%
Недостаток инструментов
6%
Удаленная работа
9%
Отношения с менеджерами
11%
Сложности в работе с другими командами
6%
Отношения в команде
18%
Другое
👍1
Ладно, как показывает опрос 👆, главные проблемы разработчиков в нашем случае это “непонятно куда развиваться” и “недостаток опыта” с практически равным результатом. Мировой лидер в виде “переработок и внезапных проблем” лишь на третьем месте. Так что для нас заметно важнее развитие и перспективы (на заметку HR), с работой можно вроде как справиться. Интересно сравнить эти данные с еще более ранним опросом о релокейте - это те же самые люди или другие? 😀
Разработка
• 8 признаков того, что вы отличный программист
• Академия Яндекса открывает набор в Школу информационной безопасности
• Отчет о найме разработчиков 2022
• Как ускорить автотесты
• KMP vs Flutter vs React Native
• Проектирование мобильной навигации для сайтов с большим количеством контента
• 8 способов радикально повысить вашу продуктивность как разработчика
• Кейс UI/UX: Редизайн мобильного банковского приложения BNI
• Как я сделал свой стартап в качестве соло-разработчика
• 13 лучших ныне живущих программистов в мире
iOS
• Pintrest Flow Layout: UICollectionView в стиле Pintrest
• App Extensions на iOS, а в частности — Action Extension
• Как создать несколько тем в приложении SwiftUI
• Чему мы научились, используя KMM для iOS
Android
• GraphQL в мобильной разработке. Пишем клиент для Android
• Моя кривая обучения Kotlin Multiplatform Mobile
• Реализация проверки TLS-сертификата в приложениях для Android
• Реализация веб-сокетов в вашем Android-приложении с помощью Scarlet
Разработка
• 8 признаков того, что вы отличный программист
• Академия Яндекса открывает набор в Школу информационной безопасности
• Отчет о найме разработчиков 2022
• Как ускорить автотесты
• KMP vs Flutter vs React Native
• Проектирование мобильной навигации для сайтов с большим количеством контента
• 8 способов радикально повысить вашу продуктивность как разработчика
• Кейс UI/UX: Редизайн мобильного банковского приложения BNI
• Как я сделал свой стартап в качестве соло-разработчика
• 13 лучших ныне живущих программистов в мире
iOS
• Pintrest Flow Layout: UICollectionView в стиле Pintrest
• App Extensions на iOS, а в частности — Action Extension
• Как создать несколько тем в приложении SwiftUI
• Чему мы научились, используя KMM для iOS
Android
• GraphQL в мобильной разработке. Пишем клиент для Android
• Моя кривая обучения Kotlin Multiplatform Mobile
• Реализация проверки TLS-сертификата в приложениях для Android
• Реализация веб-сокетов в вашем Android-приложении с помощью Scarlet
👍6
#ЦифраДня: Еще немного статистики из годового отчета App Annie - самые популярные и зарабатывающие приложения в России. По тратам пользователей в Топ-10 шесть приложений для стриминга музыки/видео, две социальные сети, одни книги и и один Tinder. Для сравнения в США примерно та же картина - семь стриимнгов, два дейтинга и один Google One.
👍5