Мне казалось, что после заката, устроенного React Native в Airbnb, платформа не то чтобы сгинула, но в целом потеряла свой блеск. Между тем, если вспомнить исследование AppFigures, RN в разы опережает Flutter и заметно присутствует в обоих сторах. В нашем SimbirSoft написали статью про его особенности, но все таки мне кажется с сильным упрощением нативно разработки RN и ему подобные это скорее все-таки быстрая разработка и MVP. Что, собственно, в статье и написано.
Разработка
• Преимущества и подводные камни React Native
• Приложения потратили $78-$83 млрд в 2021 на приобретение пользователей
• Performance-маркетинг приложений в 2022
• 9 трендов маркетинга мобильных приложений 2022 года
• 5 инструментов, на которые стоит обратить внимание в 2022 году
• 4 причины, по которым вам нужны Code Review
• Руководство по трендам UI-дизайна 2022
iOS
• SupportDocs: красивая документация для iOS-приложения
• Как создать собственный анимированный Tab Bar для iOS-приложения
• Аутентификация пользователя с помощью Face ID/Touch ID в SwiftUI
Android
• Масштабируем Jetpack Compose Navigation
• Что не так с Gradle?
• Как создать дизайн для Android-приложения в 2022 году
• Безопасность TLS сертификата в Android
Разработка
• Преимущества и подводные камни React Native
• Приложения потратили $78-$83 млрд в 2021 на приобретение пользователей
• Performance-маркетинг приложений в 2022
• 9 трендов маркетинга мобильных приложений 2022 года
• 5 инструментов, на которые стоит обратить внимание в 2022 году
• 4 причины, по которым вам нужны Code Review
• Руководство по трендам UI-дизайна 2022
iOS
• SupportDocs: красивая документация для iOS-приложения
• Как создать собственный анимированный Tab Bar для iOS-приложения
• Аутентификация пользователя с помощью Face ID/Touch ID в SwiftUI
Android
• Масштабируем Jetpack Compose Navigation
• Что не так с Gradle?
• Как создать дизайн для Android-приложения в 2022 году
• Безопасность TLS сертификата в Android
AppTractor
Преимущества и подводные камни React Native
В данной статье рассмотрим особенности React Native – кроссплатформенного фреймворка с открытым исходным кодом, созданного компанией Facebook.
Наш традиционный большой еженедельный дайджест - последний в этом году - со всем материалами за неделю. Сегодня снова 82 материал про iOS и Android, разработку и монетизацию!
#ЦифраДня: Codecademy продана Skillsoft за $525 миллионов. Продажа произошла через год после того, как Codecademy собрала Серию D в $40 млн и сделала пивот, переориентировав продукт для обслуживания большего числа корпоративных клиентов. Продажа происходит по уже знакомому сценарию, который мы наблюдаем в образовательных компаниях, ориентированных на потребителя - наращивание пользовательской базы, а затем использование успеха для заключения сделок с предприятиями. Udemy и Coursera возглавили эту инициативу, а совсем недавно к ним присоединились MasterClass и Outschool. Даже Duolingo, ведущая компания по обучению пользователей, строит корпоративный отдел для работы с компаниями и школами. Skillsoft — это как раз технологический бизнес, который сделал свое имя на создании ПО и образовательных программ для предприятий, крупный игрок в сфере B2B-образования, 75% компаний из списка Fortune 1000 используют продукты компании, которые охватывают области онлайн-обучения, тренингов и управления талантами.
В заключительной части новогоднего выпуска проекта «Маркетологи в мобайле» Михаил Чернецов из Loóna сделал акцент на digital privacy и развитии сторонних коробочных платежных решений в App Store, Владимир Солосин из Яндекс.Такси поделился целями по развитию кросс-функциональности своей команды и планами по автоматизации UA-процессов, а Яков Пейсахзон из VK перечислил основные тренды на рынке, которые будут наиболее актуальны в наступающем году. Подробнее читайте в нашем материале.
Пока мы тут стремительным домкратом выкатываемся из Рождества и вкатываемся в НГ, в конце прошлой недели регулятор в Нидерландах обязал Apple разрешить сторонние оплаты в приложениях для знакомств. Почему только дейтинг? Так Match Group нажаловалась (а что, так можно было?). Apple конечно апеллирует и наверняка отмажется, но, честно говоря, уже не смешно и просто уже больно смотреть на весь этот паноптикум.
Разработка
• Apple должна в Нидерландах разрешить приложениям для свиданий альтернативные методы оплаты
• 4 приметы ужасного разработчика
• Самые скачиваемые приложения 2021 года
• Дизайн приложений: примеры для вдохновения #68
• Какие боли IT-компании решает локальное сообщество разработчиков
• Маркетологи в мобайле. Итоги года. Часть 3
• Codecademy продана за $525 млн
• Как жить без документации. Если бы реальность тестировщика была сюжетом аниме
• DartUP 2021: как это было
• Разработка приложения на Flutter с нуля до релиза: Part 2
• React → React Native: снится ли фронтендерам мобильная разработка?
• От идеи до реализации: создание приложения для знакомств
• Ответ на интервью, который стоил мне $314 тысяч + работы
• Как я стал Google Developer Expert (GDE)
• MIX: инструмент для создания систем дизайна на Flutter
• Все молчат о JetBrains Fleet
iOS
• Bottom Sheet, перейдём на «ты»?
• SwiftUI: Как Чук и Гек искали nil
• Реализация шаблона Строитель для создания стека навигации в UIViewController
Android
• TimelineView: временная шкала для Android
• Compose Ratingbar: форма оценки
• Смотрим исходники Telegram
• Android Vitals — Профилируем запуск приложения
• Понимание Coroutine Scope с учетом Android Lifecycle
• Рассматриваем все неудачные type-safe пути в современном Android
• Kotlin Flows в Android
Разработка
• Apple должна в Нидерландах разрешить приложениям для свиданий альтернативные методы оплаты
• 4 приметы ужасного разработчика
• Самые скачиваемые приложения 2021 года
• Дизайн приложений: примеры для вдохновения #68
• Какие боли IT-компании решает локальное сообщество разработчиков
• Маркетологи в мобайле. Итоги года. Часть 3
• Codecademy продана за $525 млн
• Как жить без документации. Если бы реальность тестировщика была сюжетом аниме
• DartUP 2021: как это было
• Разработка приложения на Flutter с нуля до релиза: Part 2
• React → React Native: снится ли фронтендерам мобильная разработка?
• От идеи до реализации: создание приложения для знакомств
• Ответ на интервью, который стоил мне $314 тысяч + работы
• Как я стал Google Developer Expert (GDE)
• MIX: инструмент для создания систем дизайна на Flutter
• Все молчат о JetBrains Fleet
iOS
• Bottom Sheet, перейдём на «ты»?
• SwiftUI: Как Чук и Гек искали nil
• Реализация шаблона Строитель для создания стека навигации в UIViewController
Android
• TimelineView: временная шкала для Android
• Compose Ratingbar: форма оценки
• Смотрим исходники Telegram
• Android Vitals — Профилируем запуск приложения
• Понимание Coroutine Scope с учетом Android Lifecycle
• Рассматриваем все неудачные type-safe пути в современном Android
• Kotlin Flows в Android
AppTractor
Apple должна в Нидерландах разрешить приложениям для свиданий альтернативные методы оплаты
Это решение не распространяется на другие категории приложений в стране.
#ЦифраДня: В обновленном «Прогнозе мобильного рынка» Sensor Tower делает углубленный прогноз до 2025 года. Так, Россия по совокупным расходам пользователей в Европе будет на четвертом месте с 2.7 миллиардами долларов расходов потребителей и ростом на 167%. Наибольший рост на континенте у Нидерландов. В целом также Sensor Tower говорит о том, что Европа будет ключевым рынком в следующие пять лет. Рост выручки в Европе будет значительно опережать рост выручки в Азии и Северной Америке. Европа также является регионом, в котором не доминирует ни одна страна — прогноз по региону основан на уверенном росте всех ведущих стран.
Обещанные итоги года от Android Broadcast:
В этом году мне исполнилось 3 года и я я смог занять достойное место в Android сообществе. Я сделал больше 1000 постов в Telegram канале @android_broadcast, и порядка 100 видео на канале. Помимо этого запустил крутой магазин мерча с лучшими майки по Android тематике при поддержке АвитоТех. Мой папа Кирилл Розов стал GDE по Android и Kotlin. Год прошел хорошо и проект смог добиться того чтобы спокойно работать дальше! Большое спасибо всем за поддержку
Если хотите поделиться своими - просто пришлите.
Разработка
• JetBrains Fleet: переоцененный редактор или новое слово в IDE?
• Прогноз развития рынка приложений Sensor Tower до 2025 года
• Кроссплатформенный путь мобильного тестировщика или как стать Flutter QA
• Проблема с героями в разработке программного обеспечения
• Главные тренды разработки, которые будут доминировать в 2022
• Пакеты Flutter, которые я использую в каждом проекте
• Эра «кодинга» подходит к концу. Почему это ОЧЕНЬ важно?
• Лучший язык программирования для изучения в 2022 году? Объясняет ведущий разработчик Google
iOS
• AwaitKit: асинхронный код последовательно
• Async/await для существующих iOS-приложений
• Кодогенерация DTO: зачем она нужна и как её настроить
• Описание MVVM с помощью простого iOS-приложения
• Построение модели данных в Swift для чайников
Android
• Публикуем первый пакет с помощью Gradle и GitLab
• Заменяем Retrofit клиентом Ktor и сериализацией Kotlin в Android
• Начало работы с CI/CD в Android-проекте
В этом году мне исполнилось 3 года и я я смог занять достойное место в Android сообществе. Я сделал больше 1000 постов в Telegram канале @android_broadcast, и порядка 100 видео на канале. Помимо этого запустил крутой магазин мерча с лучшими майки по Android тематике при поддержке АвитоТех. Мой папа Кирилл Розов стал GDE по Android и Kotlin. Год прошел хорошо и проект смог добиться того чтобы спокойно работать дальше! Большое спасибо всем за поддержку
Если хотите поделиться своими - просто пришлите.
Разработка
• JetBrains Fleet: переоцененный редактор или новое слово в IDE?
• Прогноз развития рынка приложений Sensor Tower до 2025 года
• Кроссплатформенный путь мобильного тестировщика или как стать Flutter QA
• Проблема с героями в разработке программного обеспечения
• Главные тренды разработки, которые будут доминировать в 2022
• Пакеты Flutter, которые я использую в каждом проекте
• Эра «кодинга» подходит к концу. Почему это ОЧЕНЬ важно?
• Лучший язык программирования для изучения в 2022 году? Объясняет ведущий разработчик Google
iOS
• AwaitKit: асинхронный код последовательно
• Async/await для существующих iOS-приложений
• Кодогенерация DTO: зачем она нужна и как её настроить
• Описание MVVM с помощью простого iOS-приложения
• Построение модели данных в Swift для чайников
Android
• Публикуем первый пакет с помощью Gradle и GitLab
• Заменяем Retrofit клиентом Ktor и сериализацией Kotlin в Android
• Начало работы с CI/CD в Android-проекте
AppTractor
JetBrains Fleet: переоцененный редактор или новое слово в IDE?
Эндрю Зуо написал статью о том, как он видит новый редактор кода JetBrains Fleet: Итак, JetBrains анонсировала новый гибрид текстового редактора и IDE под названием JetBrains Fleet, и похоже, что весь Интернет сошел с ума из-за этого объявления. Я даже прочитал…
🎉1
Продолжаем итоги года - Asodesk:
2021 год был продуктивным. Мы провели кардинальные изменения как снаружи, так и внутри:
💪🏼 Выпустили профессиональные инструменты для работы с отзывами.
💪🏼 Сделали новые ASO-инструменты и улучшили работу существующих.
💪🏼 Улучшили интерфейс системы.
💪🏼 Провели ребрендинг компании.
💪🏼 Переработали тарифные планы и сделали их более гибкими.
Теперь Asodesk — это целая экосистема по продвижению мобильных приложений. Ей уже пользуется более 53 тыс. разработчиков приложений по всему миру! С Новым годом от команды Asodesk! 💫
Если хотите поделиться своими итогами - просто пришлите.
Разработка
• Ответ на интервью, который стоил мне работы в 314+ тысяч долларов
• 2022 год для мобильного геймдева (и не только): чего ждать и к чему готовиться
• Простая разработка IoT приложений на C# для Raspberry Pi и других одноплатников, на Linux
• Клейморфизм: новый тренд в интерфейсах?
• Игровые движки как форма искусства
iOS
• Создаем Swift Packages в Xcode
• SwiftUI DatePicker: глубокое погружение
• 3 причины, по которым iOS-разработчикам следует перейти на SwiftUI
Android
• Neon: игра на Jetpack Compose
• Стиль кода и гайдлайны для Android
• Функциональные интерфейсы в Kotlin
• Осторожно: функции LiveData Transformation выполняются в основном потоке
• Test Driven Development в Android
2021 год был продуктивным. Мы провели кардинальные изменения как снаружи, так и внутри:
💪🏼 Выпустили профессиональные инструменты для работы с отзывами.
💪🏼 Сделали новые ASO-инструменты и улучшили работу существующих.
💪🏼 Улучшили интерфейс системы.
💪🏼 Провели ребрендинг компании.
💪🏼 Переработали тарифные планы и сделали их более гибкими.
Теперь Asodesk — это целая экосистема по продвижению мобильных приложений. Ей уже пользуется более 53 тыс. разработчиков приложений по всему миру! С Новым годом от команды Asodesk! 💫
Если хотите поделиться своими итогами - просто пришлите.
Разработка
• Ответ на интервью, который стоил мне работы в 314+ тысяч долларов
• 2022 год для мобильного геймдева (и не только): чего ждать и к чему готовиться
• Простая разработка IoT приложений на C# для Raspberry Pi и других одноплатников, на Linux
• Клейморфизм: новый тренд в интерфейсах?
• Игровые движки как форма искусства
iOS
• Создаем Swift Packages в Xcode
• SwiftUI DatePicker: глубокое погружение
• 3 причины, по которым iOS-разработчикам следует перейти на SwiftUI
Android
• Neon: игра на Jetpack Compose
• Стиль кода и гайдлайны для Android
• Функциональные интерфейсы в Kotlin
• Осторожно: функции LiveData Transformation выполняются в основном потоке
• Test Driven Development в Android
AppTractor
Ответ на интервью, который стоил мне работы в 314+ тысяч долларов
Четыре месяца назад со мной связалась компания, производящая игры с предложением позиции senior-разработчика. Роль была общей: она охватывала все аспекты разработки: серверную часть, мобильные устройства и облака. Рекрутер описала пакета так: Годовая зарплата…
Завершающая #ЦифраДня - Топ-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