Intern Meetup Week в Яндексе 🎉
С 17 по 20 апреля в Яндексе пройдёт неделя митапов для начинающих разработчиков. Будет доступен офлайн и онлайн формат.
20 апреля состоится митап по направлению Mobile: iOS, Android
Регистрация по ссылке: https://clck.ru/33qW4G
В программе лекции экспертов о технологиях, общение с руководителями команд и рекрутерами, нетворкинг и подарки.
При отборе на митапы у вас есть шанс получить приглашение на пробное собеседование на стажировку в Яндекс 🔥
📆Когда: 20 апреля 18:00-21:30, сбор гостей с 17:30
🌐Где: офис Яндекса, ул. Льва Толстого, 16, м. Парк Культуры и трансляция онлайн
Все подробности и регистрация по ссылке: https://clck.ru/33qW4G
А чтобы быть в курсе всех новостей Young&&Yandex, подписывайтесь на чат-бот.
С 17 по 20 апреля в Яндексе пройдёт неделя митапов для начинающих разработчиков. Будет доступен офлайн и онлайн формат.
20 апреля состоится митап по направлению Mobile: iOS, Android
Регистрация по ссылке: https://clck.ru/33qW4G
В программе лекции экспертов о технологиях, общение с руководителями команд и рекрутерами, нетворкинг и подарки.
При отборе на митапы у вас есть шанс получить приглашение на пробное собеседование на стажировку в Яндекс 🔥
📆Когда: 20 апреля 18:00-21:30, сбор гостей с 17:30
🌐Где: офис Яндекса, ул. Льва Толстого, 16, м. Парк Культуры и трансляция онлайн
Все подробности и регистрация по ссылке: https://clck.ru/33qW4G
А чтобы быть в курсе всех новостей Young&&Yandex, подписывайтесь на чат-бот.
❤13👍8🔥3🤡2
В AppMetrica внедрили новую предиктивную модель оттока пользователей из мобильных приложений. Она предсказывает вероятность того, что юзер перестанет пользоваться вашим сервисом. В этом случае вы можете повторно попытаться вовлечь его в использование продукта, предложить скидку или промокоды.
Новая модель разработана специалистами Крипты, фирменной технологии, которая анализирует обезличенные данные о поведении пользователей в сервисах Яндекса и его партнёров. Она помогает сократить количество выданных скидок, так как точнее определяет кто из пользователей вернется в сервис, а кто нет. В ходе эксперимента доля продаж без промокода не просела, а, наоборот, выросла — 15,5 % относительно 7,7 %.
Вы можете не создавать свой алгоритм прогнозирования оттока и использовать модель Крипты как готовое коробочное решение, или же дообучать свои алгоритмы с помощью модели Крипты.
Сейчас предиктивная модель оттока в закрытой бете. Но её уже можно тестово подключить, если заполнить форму обратной связи AppMetrica. Подробности читайте на сайте.
Новая модель разработана специалистами Крипты, фирменной технологии, которая анализирует обезличенные данные о поведении пользователей в сервисах Яндекса и его партнёров. Она помогает сократить количество выданных скидок, так как точнее определяет кто из пользователей вернется в сервис, а кто нет. В ходе эксперимента доля продаж без промокода не просела, а, наоборот, выросла — 15,5 % относительно 7,7 %.
Вы можете не создавать свой алгоритм прогнозирования оттока и использовать модель Крипты как готовое коробочное решение, или же дообучать свои алгоритмы с помощью модели Крипты.
Сейчас предиктивная модель оттока в закрытой бете. Но её уже можно тестово подключить, если заполнить форму обратной связи AppMetrica. Подробности читайте на сайте.
Яндекс Реклама — продвижение бизнеса и реклама в интернете
Как сервис по поиску исполнителей услуг спрогнозировал отток аудитории, пересмотрел подход к раздаче промокодов и сэкономил на удержании…
👍9🤡3❤1
Перевел вчерашнюю статью про создание дизайна и ассетов для приложения доставки еды с помощью Midjourney (кстати, вроде как буквально сегодня в нем закрыли бесплатный доступ, так что повторить путь на халяву уже не удастся). В конце автор (кстати, Ник Бабич - пишет лучшие статьи по UI/UX, рекомендую) делает вывод, что пока ИИ заменить дизайнера вряд ли сможет - надо все зарабатывать напильником. Тем не менее мне, как не настоящему дизайнеру, кажется, что это прямо противоположный кейс - большинство иллюстраций можно практически сразу применять в любом продукте. А вы как думаете?
Разработка
• Дизайн приложения с использованием Midjourney
• Turn Your Best Developers Into Managers
• Ubuntu Touch OTA-1 Focal Release
Маркетинг
• Как привлечь в приложение 1 млн пользователей с помощью геймификации: опыт Спортмастера
• Новые технологии повысят эффективность продвижения бизнеса из мобильного приложения ВКонтакте
iOS
• SunKit: все о Солнце
• Modular Architecture in Xcode iOS
• Understanding Swift Closures
• 3 mistakes to avoid with Closures
• 5 Unknown Beautiful Animation Libraries for iOS Applications in SwiftUI
• How to conduct an A/B test in iOS using feature flags and Amplitude
• GitHub webhooks and Xcode Cloud
• Spaghetti Code in Swift
• Using Critical Alerts in iOS applications
Android
• Kotlin Onboarding — обучающий курс по Kotlin прямо в Intellij
• Ошибка дублированного класса в Android для Kotlin
• Что под капотом у Leak Canary?
• Принципы построения многомодульного Android-приложения и их применение в СберЗдоровье
• All about theming in Jetpack Compose
• Profiling your I/O
• ConcatAdapter Deep Dive
• All about AnnotatedString (Jetpack Compose)
• Chaquopy: Using Python In Android Apps
• Making a custom shape widget on jetpack compose using Figma and AndroidVectors
Кроссплатформа
• Running Flutter on Raspberry Pi 4
• Storybook for React Native (6.5)
Разработка
• Дизайн приложения с использованием Midjourney
• Turn Your Best Developers Into Managers
• Ubuntu Touch OTA-1 Focal Release
Маркетинг
• Как привлечь в приложение 1 млн пользователей с помощью геймификации: опыт Спортмастера
• Новые технологии повысят эффективность продвижения бизнеса из мобильного приложения ВКонтакте
iOS
• SunKit: все о Солнце
• Modular Architecture in Xcode iOS
• Understanding Swift Closures
• 3 mistakes to avoid with Closures
• 5 Unknown Beautiful Animation Libraries for iOS Applications in SwiftUI
• How to conduct an A/B test in iOS using feature flags and Amplitude
• GitHub webhooks and Xcode Cloud
• Spaghetti Code in Swift
• Using Critical Alerts in iOS applications
Android
• Kotlin Onboarding — обучающий курс по Kotlin прямо в Intellij
• Ошибка дублированного класса в Android для Kotlin
• Что под капотом у Leak Canary?
• Принципы построения многомодульного Android-приложения и их применение в СберЗдоровье
• All about theming in Jetpack Compose
• Profiling your I/O
• ConcatAdapter Deep Dive
• All about AnnotatedString (Jetpack Compose)
• Chaquopy: Using Python In Android Apps
• Making a custom shape widget on jetpack compose using Figma and AndroidVectors
Кроссплатформа
• Running Flutter on Raspberry Pi 4
• Storybook for React Native (6.5)
AppTractor
Дизайн приложения с использованием Midjourney
Это чистый эксперимент, который показывает, на что способны инструменты ИИ и какие UI-ресурсы они могут генерировать.
👍7❤4
ИИ уже победил дизайнеров?
Anonymous Poll
12%
Да
37%
Еще нет, но скоро
36%
Нет и не победит
15%
Посмотреть
Уже завтра - Yet Another Mobile Party, онлайн-стрим про мобильную разработку от Яндекса с гостями из разных компаний.
Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций Спикеры Яндекса и наши гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии.
Чтобы присоединиться и задать свои вопросы спикерам, нужно — зарегистрироваться и подключиться к трансляции 1 апреля
Программа и регистрация
Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций Спикеры Яндекса и наши гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии.
Чтобы присоединиться и задать свои вопросы спикерам, нужно — зарегистрироваться и подключиться к трансляции 1 апреля
Программа и регистрация
Yet Another Mobile Party (YAMP)
Yet Another Mobile Party (YAMP) — это 5-ти часовой стрим в прямом эфире для iOS- и Android-разработчиков. Встречаемся в онлайне 1 апреля с 12:00 до 17:00
🤡5👍2
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS En) The Worst Design Pattern in iOS Dev•
(iOS En) 3 MISTAKES to avoid when using Optionals in Swift•
(iOS En) SwiftUI Infinite Carousel - Infinite Page Tab View•
(And Ru) Разработка рекламного SDK — Яндекс Mobile Ads SDK•
(And En) How to Implement a Context Drop Down Menu In Jetpack Compose•
(And En) Is There a Future For Mobile Development?•
(Cod Ru) Онлайн-баттл: алгоритмы•
(Cod Ru) Podlodka #313: может ли программист стать художником?•
(Dev Ru) Как сократить Time To Market и релизить новые фичи быстро•
(Dev Ru) Avito Product meetup #6: репутация пользователей•
(Job Ru) Обман в резюме: как ложное заявление о работе может повлиять на карьеру в IT•
(Dsn En) UI Design using MidjourneyПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
YouTube
The Most Misused Design Pattern in Swift
Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.
The Singleton design pattern in iOS development has a bad reputation. Many developers say to never use a Singleton, but I don't agree.…
The Singleton design pattern in iOS development has a bad reputation. Many developers say to never use a Singleton, but I don't agree.…
👍4👌1🤡1
Прокачиваем Кащееву смерть с Midjourney
Новый еженедельный дайджест - 106 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, там "Как создать свой ChatGPT на основе собственной базы знаний".
Новый еженедельный дайджест - 106 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, там "Как создать свой ChatGPT на основе собственной базы знаний".
👍8❤2🤯1
Ведущие приложения с чат-ботами уже зарабатывают миллионы
OpenAI начал ИИ-революцию с выпуском ChatGPT. И некоторым разработчикам эта революция уже принесла миллионы.
1. Многие разработчики вскочили на волну ИИ-чатботов и выпустили «умные» приложения в App Store и Google Play.
2. Если посмотреть на топ-чарт в американском App Store прямо сейчас, то можно увидеть там 4 приложения — это Kiyo, Genie, AI Chatbot и Ask AI. Последний только что запустил монетизацию, поэтому его можно исключить.
3. Вместе эта троица заработала $3 млн чистого дохода в App Store с начала года. Неплохо, да? И тенденция восходящая для всех трех приложений, которые в среднем получают $20K — $30K дохода каждый день. И это уже после налога Apple. Да, они наверняка тратят что-то на оплату самого ChatGPT, но определенно значительно меньше того, что получают.
4. И весь этот доход поступает от подписок, что означает, что он будет продолжать расти по мере того, как ИИ будет набирать популярность у пользователей.
И что: хайп такой хайп - кто первый встал того итапки миллионы. Впрочем, кажется, что если предложить что-то интересное и новое на основе того же ChatGPT, то можно легко оседлать волну.
OpenAI начал ИИ-революцию с выпуском ChatGPT. И некоторым разработчикам эта революция уже принесла миллионы.
1. Многие разработчики вскочили на волну ИИ-чатботов и выпустили «умные» приложения в App Store и Google Play.
2. Если посмотреть на топ-чарт в американском App Store прямо сейчас, то можно увидеть там 4 приложения — это Kiyo, Genie, AI Chatbot и Ask AI. Последний только что запустил монетизацию, поэтому его можно исключить.
3. Вместе эта троица заработала $3 млн чистого дохода в App Store с начала года. Неплохо, да? И тенденция восходящая для всех трех приложений, которые в среднем получают $20K — $30K дохода каждый день. И это уже после налога Apple. Да, они наверняка тратят что-то на оплату самого ChatGPT, но определенно значительно меньше того, что получают.
4. И весь этот доход поступает от подписок, что означает, что он будет продолжать расти по мере того, как ИИ будет набирать популярность у пользователей.
И что: хайп такой хайп - кто первый встал того и
👍4
Занятно, что сразу две новости про устройства Apple/ НА прошлой неделе говорили, что еще даже не анонсированную гарнитуру отложили и/или сократили в разы объемы выпуска. В общем-то я тот еще мамкин аналитик, но ждать большого спроса на AR-гарнитуру за 3К долларов как-то слишком оптимистично. А сегодня пишет, что Apple в начале года вообще прекратила выпуск M2. “Столкнувшись с резким падением продаж Mac”. Кажется, и у Apple настают непростые времена.
Разработка
• Apple приостановила производство M2
• Самые высокооплачиваемые вакансии марта в области разработки приложений
• Codon: высокопроизводительный расширяемый компилятор Python
• Онлайн-баттл: алгоритмы
• Как сократить Time To Market и релизить новые фичи быстро
• Обучение, тесты и шапочка тимлида
• Обман в резюме: как ложное заявление о работе может повлиять на карьеру в IT
• Podlodka #313: может ли программист стать художником?
• Apple откладывает производство гарнитуры
• Вкусный редизайн: как мы сделали foodtech приложение «Ешь Деревенское» за 1,5 месяца
• GitHub Copilot is Code Cloning 2.0
• “Data driven” decisions aren’t innovative decisions
Маркетинг
• Ведущие приложения с чат-ботами зарабатывают миллионы
• Avito Product meetup #6: репутация пользователей
iOS
• TwitterTextEditor: редактор текста для iOS
• Swift 5.8 Released
• Using UIHostingConfiguration Without Cell Views
• 10 Advanced Swift Interview Questions — With Answers
• The Composable Architecture — Best Suited Architecture For SwiftUI
• SwiftUI Flow Coordinator pattern with NavigationStack to coordinate navigation between views
Android
• Основы Android-разработки в Revolut
• KutePreferences: экраны настроек в Material Design 3
• Профилирование вашего I/O
• Разработка рекламного SDK — Яндекс Mobile Ads SDK
• Создание и тестирование процессоров аннотаций (с кодогенерацией) для Kotlin
• Kotlin 1.8.20 Released
• Grounding Beliefs
• Bringing seamless authentication to your apps with passkeys using Credential Manager API
• Faster Kotlin APIs on AWS Lambda
• Using Deeplink and UI Testing in Jetpack Compose Navigation
Кроссплатформа
• The Top 3 Flutter Example Apps: Things to Know
Разработка
• Apple приостановила производство M2
• Самые высокооплачиваемые вакансии марта в области разработки приложений
• Codon: высокопроизводительный расширяемый компилятор Python
• Онлайн-баттл: алгоритмы
• Как сократить Time To Market и релизить новые фичи быстро
• Обучение, тесты и шапочка тимлида
• Обман в резюме: как ложное заявление о работе может повлиять на карьеру в IT
• Podlodka #313: может ли программист стать художником?
• Apple откладывает производство гарнитуры
• Вкусный редизайн: как мы сделали foodtech приложение «Ешь Деревенское» за 1,5 месяца
• GitHub Copilot is Code Cloning 2.0
• “Data driven” decisions aren’t innovative decisions
Маркетинг
• Ведущие приложения с чат-ботами зарабатывают миллионы
• Avito Product meetup #6: репутация пользователей
iOS
• TwitterTextEditor: редактор текста для iOS
• Swift 5.8 Released
• Using UIHostingConfiguration Without Cell Views
• 10 Advanced Swift Interview Questions — With Answers
• The Composable Architecture — Best Suited Architecture For SwiftUI
• SwiftUI Flow Coordinator pattern with NavigationStack to coordinate navigation between views
Android
• Основы Android-разработки в Revolut
• KutePreferences: экраны настроек в Material Design 3
• Профилирование вашего I/O
• Разработка рекламного SDK — Яндекс Mobile Ads SDK
• Создание и тестирование процессоров аннотаций (с кодогенерацией) для Kotlin
• Kotlin 1.8.20 Released
• Grounding Beliefs
• Bringing seamless authentication to your apps with passkeys using Credential Manager API
• Faster Kotlin APIs on AWS Lambda
• Using Deeplink and UI Testing in Jetpack Compose Navigation
Кроссплатформа
• The Top 3 Flutter Example Apps: Things to Know
AppTractor
Apple приостановила производство M2
Как сообщается, приостановка продолжалась до февраля, после чего производство чипов серии M2 возобновилось, но оно
👍3❤1
Нашел занятную статью про сравнение “чистого” кода с полиморфизмом и “грязного” кода с If-Else на примере Swift. Тесты показали, что полиморфный код работает хуже, чем основанный на перечислениях, примерно на 30%. Потому что во время выполнения приложение ищет нужную функцию для вызова динамически, и этот поиск требует затрат. Вывод от КО 👩✈️ - чистый код это не догма. Нужно знать все альтернативы и понимать, когда наступает подходящий момент для их использования.
Разработка
• Чистый или быстрый код?
• Как стать -10х инженером
• $3 млн: Dozer — создание приложений для работы с данными в реальном времени за считанные минуты
• Как эффективно тестировать мобильные приложения? Пятиуровневая пирамида тестирования
• Шорт-лист мифов о безопасности мобильных приложений и неприкрытая правда
• Roadmap for Data Engineering 2023
• Designing the new era of Teams
• From Monolith to Micro-frontends: How we Revolutionised REA Mobile App Development
Маркетинг
• Как построить CJM: лучший способ посмотреть на продукт глазами пользователя
• 3 примера, в которых доступность помогла заработать денег, подсветить ошибки и решить споры
iOS
• Активности и Вложения в XCTest
• Over-Engineering
• How to achieve dynamic app icon in iOS?
• Debugging tool you (probably) are not using
• Sharing content in SwiftUI
Android
• Compose Media: composable компоненты для Media3
• Jetpack Compose Layouts часть 2
• Securely Create Android Release using Github Actions
• Migrate from MVVM to MVI
• Exploring AnimatedContent and Crossfade in Jetpack Compose
• Building Reddit Recap with Jetpack Compose on Android
Кроссплатформа
• QR Auto Login with Flutter
• Create a Hacker-Proof Email App in Flutter with OpenPGP Encryption
Разработка
• Чистый или быстрый код?
• Как стать -10х инженером
• $3 млн: Dozer — создание приложений для работы с данными в реальном времени за считанные минуты
• Как эффективно тестировать мобильные приложения? Пятиуровневая пирамида тестирования
• Шорт-лист мифов о безопасности мобильных приложений и неприкрытая правда
• Roadmap for Data Engineering 2023
• Designing the new era of Teams
• From Monolith to Micro-frontends: How we Revolutionised REA Mobile App Development
Маркетинг
• Как построить CJM: лучший способ посмотреть на продукт глазами пользователя
• 3 примера, в которых доступность помогла заработать денег, подсветить ошибки и решить споры
iOS
• Активности и Вложения в XCTest
• Over-Engineering
• How to achieve dynamic app icon in iOS?
• Debugging tool you (probably) are not using
• Sharing content in SwiftUI
Android
• Compose Media: composable компоненты для Media3
• Jetpack Compose Layouts часть 2
• Securely Create Android Release using Github Actions
• Migrate from MVVM to MVI
• Exploring AnimatedContent and Crossfade in Jetpack Compose
• Building Reddit Recap with Jetpack Compose on Android
Кроссплатформа
• QR Auto Login with Flutter
• Create a Hacker-Proof Email App in Flutter with OpenPGP Encryption
AppTractor
Чистый или быстрый код?
Как профессионал, вы должны знать все свои альтернативы и понимать, когда наступает подходящий момент для их использования.
❤1
Виртуальная реальность не взлетела, расходимся
Виртуальная реальность не прижилась среди американских подростков, согласно новому исследованию компании Piper Sandler, опубликованному во вторник.
1. В то время как 29% опрошенных подростков владеют VR-устройствами — по сравнению с тем, что 87% владеют iPhone — только 4% владельцев гарнитур используют их ежедневно и только 14% еженедельно.
2. Более того, только 7% заявили, что планируют приобрести новое устройство, в то время как 52% опрошенных подростков не уверены или не заинтересованы в этом.
И что: подростки часто рассматриваются как ранние последователи новых технологий, и их предпочтения могут дать представление о том, куда движется индустрия. Результаты опроса свидетельствуют о том, что VR еще не завоевала популярность среди населения, несмотря на миллиарды долларов инвестиций в эту технологию со стороны крупных технологических компаний и множество недорогих гарнитур на рынке. Между тем компании, похоже, по прежнему верят в AR/VR. Apple готовится анонсировать свою многострадальную гарнитуру уже в этом году. Кроме того, Meta* также планирует выпуск новых гарнитур виртуальной реальности в конце этого года для заменыQuest 2.
Виртуальная реальность не прижилась среди американских подростков, согласно новому исследованию компании Piper Sandler, опубликованному во вторник.
1. В то время как 29% опрошенных подростков владеют VR-устройствами — по сравнению с тем, что 87% владеют iPhone — только 4% владельцев гарнитур используют их ежедневно и только 14% еженедельно.
2. Более того, только 7% заявили, что планируют приобрести новое устройство, в то время как 52% опрошенных подростков не уверены или не заинтересованы в этом.
И что: подростки часто рассматриваются как ранние последователи новых технологий, и их предпочтения могут дать представление о том, куда движется индустрия. Результаты опроса свидетельствуют о том, что VR еще не завоевала популярность среди населения, несмотря на миллиарды долларов инвестиций в эту технологию со стороны крупных технологических компаний и множество недорогих гарнитур на рынке. Между тем компании, похоже, по прежнему верят в AR/VR. Apple готовится анонсировать свою многострадальную гарнитуру уже в этом году. Кроме того, Meta* также планирует выпуск новых гарнитур виртуальной реальности в конце этого года для заменыQuest 2.
Новостей особых нет, поэтому очередной бессмысленный интересный опрос. Вы выпускаете свои приложения в App Store/Google Play? В качестве пет-проекта или как инди?
Разработка
• Многоязычность на Kotlin-бэкэнде
• 16 System Design Concepts I Wish I Knew Before the Interview
Маркетинг
• Американские подростки не в восторге от виртуальной реальности: только 4% используют ее ежедневно
iOS
• SwiftFormat: форматирование кода Swift
• Introduction to Actors in Swift: Origins and Background
• SwiftUI: The UnsafeObservedObject Quiz
• Merge, CombineLatest, and Zip: Comparing Operators of Combine for iOS
Android
• Создание Reddit Recap с помощью Jetpack Compose
• Inline, noinline, crossinline, reified in Kotlin with examples
• Jetpack Compose — Respect the contract of Modifiers
• Testing Kotlin Flows in Android using Turbine
• Aspect ratio with reference in Jetpack Compose
Кроссплатформа
• Перспективы развития Flutter
• How to handle one-time UI events with Bloc in Flutter
• Alpaca’s, Llama’s and Dart
Разработка
• Многоязычность на Kotlin-бэкэнде
• 16 System Design Concepts I Wish I Knew Before the Interview
Маркетинг
• Американские подростки не в восторге от виртуальной реальности: только 4% используют ее ежедневно
iOS
• SwiftFormat: форматирование кода Swift
• Introduction to Actors in Swift: Origins and Background
• SwiftUI: The UnsafeObservedObject Quiz
• Merge, CombineLatest, and Zip: Comparing Operators of Combine for iOS
Android
• Создание Reddit Recap с помощью Jetpack Compose
• Inline, noinline, crossinline, reified in Kotlin with examples
• Jetpack Compose — Respect the contract of Modifiers
• Testing Kotlin Flows in Android using Turbine
• Aspect ratio with reference in Jetpack Compose
Кроссплатформа
• Перспективы развития Flutter
• How to handle one-time UI events with Bloc in Flutter
• Alpaca’s, Llama’s and Dart
Хабр
Многоязычность на Kotlin-бэкэнде
Язык программирования Kotlin часто ассоциируется с мобильной разработкой для Android и это неудивительно, учитывая что он принят Google как официальный язык разработки, и принес множество необходимых...
❤4
Выпускаете свои проекты?
Anonymous Poll
8%
Да, я тру инди и живу с этого
25%
Да, есть побочный проект, но работаю в другом
36%
Пока нет, но планирую
14%
Нет и не хочу
17%
Посмотреть
This media is not supported in your browser
VIEW IN TELEGRAM
Приложения в Play должны сделать удаление аккаунтов
Google, вслед за Apple, обязывает разработчиков сделать удаление аккаунтов.
1. Для приложений, позволяющих создавать учетные записи в приложении, разработчики вскоре должны будут предоставить возможность инициировать удаление учетных записей и данных из приложения и через Интернет.
2. "Через Интернет" означает, что пользователь сможет запросить удаление аккаунта и данных без необходимости переустановки приложения.
3. Согласно новой политике, при выполнении запроса на удаление аккаунта необходимо также удалить данные, связанные с этим аккаунтом. Эта функция также дает разработчикам возможность предоставить больше выбора: пользователи, которые не хотят полностью удалять свой аккаунт, могут выбрать удаление только других данных (например, истории активности, изображений или видео).
4. Реализовать все это нужно до 7 декабря. Заработает в Play все в следующем году. Разработчики, которым нужно больше времени, могут подать заявку до 31 мая 2024 года.
И что: больше контроля, больше правил, которые никто не будет соблюдать.
Google, вслед за Apple, обязывает разработчиков сделать удаление аккаунтов.
1. Для приложений, позволяющих создавать учетные записи в приложении, разработчики вскоре должны будут предоставить возможность инициировать удаление учетных записей и данных из приложения и через Интернет.
2. "Через Интернет" означает, что пользователь сможет запросить удаление аккаунта и данных без необходимости переустановки приложения.
3. Согласно новой политике, при выполнении запроса на удаление аккаунта необходимо также удалить данные, связанные с этим аккаунтом. Эта функция также дает разработчикам возможность предоставить больше выбора: пользователи, которые не хотят полностью удалять свой аккаунт, могут выбрать удаление только других данных (например, истории активности, изображений или видео).
4. Реализовать все это нужно до 7 декабря. Заработает в Play все в следующем году. Разработчики, которым нужно больше времени, могут подать заявку до 31 мая 2024 года.
И что: больше контроля, больше правил, которые никто не будет соблюдать.
🤔12👍4🔥4
Чтобы быть в тренде последних новостей из мира iOS разработки, тебе надо подписаться на канал @iOS_broadcast.
📌 Там ты найдешь ежедневную подборку новостей с кратким обзором, а также подборки видео и интересные опросы, чтобы проверить свои знания.
На канале мы постим много полезного!
❓ Квизы: В чем отличия #available и @available? || Для чего используется Associated type в swift?
📚 Полезные статьи: Как не потерять голову (и память) при поиске утечек в iOS || TCA, The next iOS Architecture?
▶️ Еженедельная подборка интересных видео по разработке
Канал создан авторами @android_broadcast
📌 Там ты найдешь ежедневную подборку новостей с кратким обзором, а также подборки видео и интересные опросы, чтобы проверить свои знания.
На канале мы постим много полезного!
❓ Квизы: В чем отличия #available и @available? || Для чего используется Associated type в swift?
📚 Полезные статьи: Как не потерять голову (и память) при поиске утечек в iOS || TCA, The next iOS Architecture?
▶️ Еженедельная подборка интересных видео по разработке
Канал создан авторами @android_broadcast
👍7🤡3🙈1
Вчера был разговор про инди, а сегодня вот история программиста из Германии. Поработал пару лет разработчиком, решил следовать за мечтой делать собственные приложения, ушел на год, сделала два на Flutter, заработал $5.9k и решил вернуться обратно на работу. Что примечательно, так что все это без истерии, с вменяемым планом. В общем мне понравился такой подход, инди здорового человека. Чего и всем желаю.
Разработка
• Один год инди-разработки
• Раз и навсегда про тёмную тему или почему вам «на самом деле» нужна тёмная тема
• Product visioning through storytelling
Маркетинг
• Тенденции развития мобильных приложений 2023: глобальные бенчмарки
• Substack запустил Notes, свой аналог Twitter
iOS
• The Many Flavors of Unidirectional Architectures in Swift
• What is a ProjectedValue in SwiftUI?
• Drag and drop transferable data in SwiftUI
• Enums : Use Cases of Enums in everyday programming
• Migrating to The Composable Architecture (TCA) 1.0
Android
• Приложения в Play должны сделать удаление аккаунтов в приложении и онлайн
• Android User Interface Samples: примеры создания UI
• 6 Design Patterns Every Android Developer Must Know
• The Unit Testing Diet: Start with BDD and Do Not Mock
• How to build a time picker with Jetpack Compose
• Setting up ViewPager in Jetpack Compose
Кроссплатформа
• For Better Performance, Replace SizedBox with Compile-Time Constants
Разработка
• Один год инди-разработки
• Раз и навсегда про тёмную тему или почему вам «на самом деле» нужна тёмная тема
• Product visioning through storytelling
Маркетинг
• Тенденции развития мобильных приложений 2023: глобальные бенчмарки
• Substack запустил Notes, свой аналог Twitter
iOS
• The Many Flavors of Unidirectional Architectures in Swift
• What is a ProjectedValue in SwiftUI?
• Drag and drop transferable data in SwiftUI
• Enums : Use Cases of Enums in everyday programming
• Migrating to The Composable Architecture (TCA) 1.0
Android
• Приложения в Play должны сделать удаление аккаунтов в приложении и онлайн
• Android User Interface Samples: примеры создания UI
• 6 Design Patterns Every Android Developer Must Know
• The Unit Testing Diet: Start with BDD and Do Not Mock
• How to build a time picker with Jetpack Compose
• Setting up ViewPager in Jetpack Compose
Кроссплатформа
• For Better Performance, Replace SizedBox with Compile-Time Constants
AppTractor
Один год инди-разработки
После 12 месяцев работы над своими проектами я решил составить резюме и поделиться своим путешествием и некоторыми уроками, которые я усвоил. Написание моей первой статьи в блоге показалось мне идеальным способом сделать это, и я надеюсь, что вам понравится…
❤4🔥1
Тинькофф бросает вызов мобильным разработчикам.
15 апреля стартует IT's Tinkoff Solution Cup — соревнование для мидлов и сеньоров. Будут сложные задачи и призы победителям.
Регистрируйтесь, проходите отборочный тур и побеждайте в финале 22 апреля. Детали тут: http://bit.ly/3KeCwDh
Реклама. АО Тинькофф Банк
15 апреля стартует IT's Tinkoff Solution Cup — соревнование для мидлов и сеньоров. Будут сложные задачи и призы победителям.
Регистрируйтесь, проходите отборочный тур и побеждайте в финале 22 апреля. Детали тут: http://bit.ly/3KeCwDh
Реклама. АО Тинькофф Банк
🤡26👍5
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS En) SwiftUI Deep Links in iOS - Deep Linking TabView & NavigationStack•
(iOS En) Firebase Firestore Maps and Arrays Tutorial for iOS•
(iOS En) Roll your own networking stack•
(iOS En) Fantastic Swift tools and where to find them•
(iOS En) Previews and Package Oriented Programming•
(And En) Now in Android: 80 - Media3, Jetpack Compose 1.4, Crash Management, and more•
(And En) Accessibility services and how users interact with them•
(And En) Firebase Google Sign-In With Jetpack Compose & Clean Architecture•
(And En) Automatic Security Scan for Your Android App With AppSweep & GitHub Actions•
(And En) What's new in Kotlin 1.8.20: K2 compiler, language updates, stdlib improvements, and Java interop•
(Dev Ru) Yet Another Mobile Party (YAMP)•
(Dev Ru) Менторство в IT•
(Dev Ru) Podlodka #314: нужны ли программисты, если AI пишет код•
(Dev Ru) Зачем нужны тимлидыПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
YouTube
SwiftUI Deep Links in iOS - Deep Linking TabView & NavigationStack - Xcode 14 - SwiftUI Tutorials
Hello Guys 🖐🖐🖐
II'm going to demonstrate in this video how to create multiple views using SwiftUI's Tab View and NavigationStack and embed them with deep links | SwiftUI Deep Links | Deep Linking App | Deep Linking iOS | SwiftUI Deep Link Navigation Stack…
II'm going to demonstrate in this video how to create multiple views using SwiftUI's Tab View and NavigationStack and embed them with deep links | SwiftUI Deep Links | Deep Linking App | Deep Linking iOS | SwiftUI Deep Link Navigation Stack…
Игровые механики async/await после GPT-4
Новый еженедельный дайджест - 93 материала. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, там "Масштабирование платежной БД в Etsy с помощью Vitess".
Новый еженедельный дайджест - 93 материала. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, там "Масштабирование платежной БД в Etsy с помощью Vitess".
👍10
Бесплатное мороженное увеличило загрузки Dairy Queen
Весна официально наступила, а это значит, что и сезон “скачай приложение и получи какую-нибудь фигню бесплатно” снова с нами.
1. Dairy Queen, американская сеть ресторанов быстрого питания и мягкого мороженого, предложила пользователям приложения бесплатное мороженое за $0.85.
2. Несмотря на то, что акция еще не стартовала, мобильное приложение уже продемонстрировало значительный рост загрузок. На прошлой неделе их количество выросло с примерно 4 тысяч в день до почти 60 тысяч - рост 1,350%.
3. С тех пор количество установок немного снизилось, до 35 тысяч, что вполне логично, поскольку кампания еще даже не началась, но все равно количество пользователей увеличилось почти в 10 раз по сравнению с тем, что было бы без объявления
4. Скорее всего, после начала кампании сегодня, количество загрузок снова вырастет, как минимум до уровня прошлой недели, а скорее всего и больше, отправив DQ на вершину App Store.
И что: халява — беспроигрышный вариант для мобильного маркетинга. Например, в прошлой году 7-Eleven увеличил загрузки в 9 раз за счет бесплатной газировки. Так что наверняка этим летом мы увидим еще много аналогичных кампаний.
Весна официально наступила, а это значит, что и сезон “скачай приложение и получи какую-нибудь фигню бесплатно” снова с нами.
1. Dairy Queen, американская сеть ресторанов быстрого питания и мягкого мороженого, предложила пользователям приложения бесплатное мороженое за $0.85.
2. Несмотря на то, что акция еще не стартовала, мобильное приложение уже продемонстрировало значительный рост загрузок. На прошлой неделе их количество выросло с примерно 4 тысяч в день до почти 60 тысяч - рост 1,350%.
3. С тех пор количество установок немного снизилось, до 35 тысяч, что вполне логично, поскольку кампания еще даже не началась, но все равно количество пользователей увеличилось почти в 10 раз по сравнению с тем, что было бы без объявления
4. Скорее всего, после начала кампании сегодня, количество загрузок снова вырастет, как минимум до уровня прошлой недели, а скорее всего и больше, отправив DQ на вершину App Store.
И что: халява — беспроигрышный вариант для мобильного маркетинга. Например, в прошлой году 7-Eleven увеличил загрузки в 9 раз за счет бесплатной газировки. Так что наверняка этим летом мы увидим еще много аналогичных кампаний.
👍10