Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS Ru) Что делать iOS-разработчикам в России?•
(iOS En) SwiftUI Repeatable Button•
(iOS En) SwiftUI 5: What’s New In ScrollView•
(iOS En) Build A To Do List App using SwiftData (Swift Data Tutorials)•
(iOS En) Becoming an “iOS-lite” developer•
(iOS En) Build a Live Activity Realtime Polls App with Firebase & APNS Push Token•
(iOS En) SwiftUI Data Flow with the new Observation•
(iOS En) SwiftUI Search Bar - How to work with searchable in your iOS and macOS apps•
(And Ru) Как избежать хаоса: навигация как отдельный логический уровень•
(And En) Now in Android: 86 - Google Play at I/O, Pixel Fold and Tablet, Google Developer Expert•
(And En) WorkManager - Android Basics 2023•
(Crs Ru) Как собрать iOS-фреймворк из исходных файлов на Kotlin•
(Crs En) Kotlin Multiplatform in Production•
(Crs En) MVI Compose Multiplatform Contacts List App With Photos (iOS & Android)•
(Dev Ru) Игры, в которые играют люди на собеседованиях•
(Dev Ru) Podlodka #324: холакратия — самоорганизующиеся команды•
(Dev Ru) Как мы за полгода построили работу команды data инженеров от хаоса до порядка (Яна Жежер, СберМаркет)•
(Dev En) Design and Prototype for iOS 17 in FigmaПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
AppTractor
Что делать iOS-разработчикам в России?
В этом видео расскажу в какой ситуации оказались iOS-разработчики в России?
🤡16❤1👍1
Модуляризация бесконечного скроллинга
Новый еженедельный дайджест - 115 материалов! Обязательно прочитайте, поставьте 👍 или 🖤, поделитесь или поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там была интересная новость "Время - деньги: Калькулятор Shopify показывает, во сколько на самом деле обходятся компании ненужные встречи".
Новый еженедельный дайджест - 115 материалов! Обязательно прочитайте, поставьте 👍 или 🖤, поделитесь или поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там была интересная новость "Время - деньги: Калькулятор Shopify показывает, во сколько на самом деле обходятся компании ненужные встречи".
❤8👍4
Threads, альтернатива Slack, получил около 1 млн загрузок после запуска Threads
Не все Threads созданы равными.
1. Твиттер-клон Threads, созданный Instagram*, за первую неделю своего существования показал ошеломляющие результаты — за первые 24 часа он преодолел отметку в 30 млн. пользователей, за 5 дней перевалил за 100 млн. подписчиков, а к концу прошлой недели число загрузок Threads достигло 150 млн.
2. Threads, альтернатива Slack, которая была запущена в 2019 году при поддержке Sequoia Capital, тоже получила неплохой прирост аудитории.
3. По данным AppMagic, в период с 3 по 9 июля приложение Threads было загружено более 750,000 пользователями, причем до этого момента количество загрузок было «незначительным» (меньше 100 в неделю!).
4. Приложение заняло 52-е место по количеству загрузок в мире в целом и третье место в категории «Бизнес». Интересно, что в тройку рынков, где приложение заняло самые высокие позиции в App Store, вошли Германия, Испания и Италия. Вероятно, это связано с тем, что приложение Threads от Instagram еще не доступно в странах Европейского союза.
И что: а) даешь киберсквоттинг и в магазинах приложений! б) вот она животворящая сила Instagram в) более интересно даже то, чем "при поддержке Sequoia Capital" занимается компания, получающая менее 100 установок в неделю.
Не все Threads созданы равными.
1. Твиттер-клон Threads, созданный Instagram*, за первую неделю своего существования показал ошеломляющие результаты — за первые 24 часа он преодолел отметку в 30 млн. пользователей, за 5 дней перевалил за 100 млн. подписчиков, а к концу прошлой недели число загрузок Threads достигло 150 млн.
2. Threads, альтернатива Slack, которая была запущена в 2019 году при поддержке Sequoia Capital, тоже получила неплохой прирост аудитории.
3. По данным AppMagic, в период с 3 по 9 июля приложение Threads было загружено более 750,000 пользователями, причем до этого момента количество загрузок было «незначительным» (меньше 100 в неделю!).
4. Приложение заняло 52-е место по количеству загрузок в мире в целом и третье место в категории «Бизнес». Интересно, что в тройку рынков, где приложение заняло самые высокие позиции в App Store, вошли Германия, Испания и Италия. Вероятно, это связано с тем, что приложение Threads от Instagram еще не доступно в странах Европейского союза.
И что: а) даешь киберсквоттинг и в магазинах приложений! б) вот она животворящая сила Instagram в) более интересно даже то, чем "при поддержке Sequoia Capital" занимается компания, получающая менее 100 установок в неделю.
😁9👍1
Android
• Wavy Slider: волнистый слайдер
• Как избежать хаоса: навигация как отдельный логический уровень
• Как мы запускали демоприложения
• Обзор библиотек для скриншот-тестирования Android проектов. Часть 2
• Kotlin Anti-Patterns – Also this is Null
• Improving Android Accessibility with Modifiers in Jetpack Compose
• Android app performance: optimize startup time with "above the fold" technique
• Tracking Android App Launch in production
• Oof – look, that's a legacy codebase!
#android
• Wavy Slider: волнистый слайдер
• Как избежать хаоса: навигация как отдельный логический уровень
• Как мы запускали демоприложения
• Обзор библиотек для скриншот-тестирования Android проектов. Часть 2
• Kotlin Anti-Patterns – Also this is Null
• Improving Android Accessibility with Modifiers in Jetpack Compose
• Android app performance: optimize startup time with "above the fold" technique
• Tracking Android App Launch in production
• Oof – look, that's a legacy codebase!
#android
AppTractor
Wavy Slider: волнистый слайдер
Wavy Slider — это анимированный волнистый слайдер в материальном стиле и индикатор выполнения, аналогичный тому, который появился в медиаплеере Android 13. Библиотека может быть использована в мультиплатформенных проектах Compose как обычный Material Slider.…
❤2👍1
iOS
• Swift HTTP Types: работа с HTTP-запросами в Swift
• Что делать iOS-разработчикам в России?
• Where are Xcode bookmarks stored?
• Mastering ScrollView in SwiftUI. Transitions
• Designing a Weather app for visionOS
• Unleash Your Creativity: Building Your Own Music App with SwiftUI for VisionPro
• Creating tuples dynamically and refactoring Generics with Swift’s Parameter Packs
#ios
• Swift HTTP Types: работа с HTTP-запросами в Swift
• Что делать iOS-разработчикам в России?
• Where are Xcode bookmarks stored?
• Mastering ScrollView in SwiftUI. Transitions
• Designing a Weather app for visionOS
• Unleash Your Creativity: Building Your Own Music App with SwiftUI for VisionPro
• Creating tuples dynamically and refactoring Generics with Swift’s Parameter Packs
#ios
AppTractor
Swift HTTP Types: работа с HTTP-запросами в Swift
Swift HTTP Types — это библиотеки для работы с HTTP-запросами от Apple, предназначенные как для клиентов, так и для серверов. Они обеспечивают общий набор представлений для HTTP-запросов и ответов, ориентируясь на современные возможности HTTP. В ней реализованы…
👍1🙈1
Ребята из Swiggy написали хорошую статью о том, как и почему они меняли в “быстром заказе” кнопку на слайдер. В общем-то идея написана прямо в заголовке - иногда трения в интерфейсе и опыте полезны. В данном случае так и получилось - вместо ошибочных нажатий теперь безошибочный свайп. Да, в этом есть свои технические трудности, но авторы говорят, что оно того стоило. А где у вас можно внедрить “здоровое трение”? 🙂
Разработка
• Здоровое трение в UX: создание слайдера оплаты
• Игры, в которые играют люди на собеседованиях
• Podlodka #324: холакратия — самоорганизующиеся команды
• Stable Doodle от Stability AI превращает скетчи в изображения
• В Microsoft Office будет новый шрифт по умолчанию
• The Dawn of a New Era: ChatGPT’s Code Interpreter
• Stick to boring architecture for as long as possible
Маркетинг
• Threads, альтернатива Slack, получил около 1 млн загрузок после запуска Threads
• На волне успеха в TikTok приложение Remini увеличило доходы в 5 раз
• Клуб миллионеров в App Store — 0.5% приложений получают более 1 млн загрузок
Кроссплатформа
• Как собрать iOS-фреймворк из исходных файлов на Kotlin
• Best Architecture In Kotlin Multiplatform
• Multiplatform image loading: Coil 3.0
Разработка
• Здоровое трение в UX: создание слайдера оплаты
• Игры, в которые играют люди на собеседованиях
• Podlodka #324: холакратия — самоорганизующиеся команды
• Stable Doodle от Stability AI превращает скетчи в изображения
• В Microsoft Office будет новый шрифт по умолчанию
• The Dawn of a New Era: ChatGPT’s Code Interpreter
• Stick to boring architecture for as long as possible
Маркетинг
• Threads, альтернатива Slack, получил около 1 млн загрузок после запуска Threads
• На волне успеха в TikTok приложение Remini увеличило доходы в 5 раз
• Клуб миллионеров в App Store — 0.5% приложений получают более 1 млн загрузок
Кроссплатформа
• Как собрать iOS-фреймворк из исходных файлов на Kotlin
• Best Architecture In Kotlin Multiplatform
• Multiplatform image loading: Coil 3.0
AppTractor
Здоровое трение в UX: создание слайдера оплаты
Как мы приняли и внедрили кнопку Slide-to-Pay.
iOS
• Однонаправленный поток в Swift
• Swift Markdown: парсинг, создание, редактирование и анализ Markdown
• Apple отложит изменения в App Store для подачи жалобы в Верховный суд
• Share extension как общий компонент
• Stop repeating DispatchQueue.main.async
• How to Create Callback-like Behavior Using AsyncStream in Swift
• OSLog and Unified logging as recommended by Apple
• Effective Swift Package Manager caching with Fastlane and Github Actions
#ios
• Однонаправленный поток в Swift
• Swift Markdown: парсинг, создание, редактирование и анализ Markdown
• Apple отложит изменения в App Store для подачи жалобы в Верховный суд
• Share extension как общий компонент
• Stop repeating DispatchQueue.main.async
• How to Create Callback-like Behavior Using AsyncStream in Swift
• OSLog and Unified logging as recommended by Apple
• Effective Swift Package Manager caching with Fastlane and Github Actions
#ios
AppTractor
Однонаправленный поток в Swift
Но как быть с type-safe системой управления состояниями? Как ее построить, используя возможности языка Swift?
🙈1
Android
• Авторизация по биометрии — Kotlin
• Работа с асинхронными операциями с помощью Kotlin Coroutines
• Убираем дублирование конфигурации Gradle и при чём здесь косы и горы
• Kotlin Enums — Replace values() with entries
• Helper Utility for Jetpack Compose’s Pointer Input Scope
• The Hottest Jetpack Compose Projects And Libraries on GitHub in 2023
• Lottie Android 6.1 -Lottie goes multithreaded
• Eliminating Common Pitfalls in Clean Architecture Implementation for Android
#android
• Авторизация по биометрии — Kotlin
• Работа с асинхронными операциями с помощью Kotlin Coroutines
• Убираем дублирование конфигурации Gradle и при чём здесь косы и горы
• Kotlin Enums — Replace values() with entries
• Helper Utility for Jetpack Compose’s Pointer Input Scope
• The Hottest Jetpack Compose Projects And Libraries on GitHub in 2023
• Lottie Android 6.1 -Lottie goes multithreaded
• Eliminating Common Pitfalls in Clean Architecture Implementation for Android
#android
Хабр
Авторизация по биометрии — Kotlin
Log.d("Kotlin", "Авторизация по биометрии") Hi ;-) Поскольку это моя первая статья на ресурсе, то хотелось бы вообще изначально познакомиться. Возможно, вам это будет неинтересно сейчас читать,...
❤1
С помощью ChatGPT начал писать статьи об основах и терминах. Пока - чистый восторг. Вместо бесконечно дорогих и/или не очень понимающих в теме фрилансеров - отменный ИИ, который формулирует все прямо на лету. Посмотрите, например, про корутины. Написано за 10 минут. Уже в Топ-3 Гугла и Топ-7 Яндекса. Проблем видится две - знать, что спрашивать, и как проверять то, что получается 🧐
Разработка
• Что такое корутины
• How Canva saves millions annually in Amazon S3 costs
• Finding a buddy when you’re a team of one
• What The New Firebase AI Extensions Can Do For Your Apps
• The fake aura of care in UX
• List of Open Source Alternatives to ChatGPT That Can Be Used to Build Your Own Clone
Маркетинг
• Google выпустил новую AR-игру Space Invaders
Кроссплатформа
• Implementing Deep Links in Flutter: A Comprehensive Guide to Enhance Mobile User Experience
• How to Parse JSON in Dart/Flutter: The Ultimate Guide
• Server-Driven UI Implementation from Scratch in Flutter
Разработка
• Что такое корутины
• How Canva saves millions annually in Amazon S3 costs
• Finding a buddy when you’re a team of one
• What The New Firebase AI Extensions Can Do For Your Apps
• The fake aura of care in UX
• List of Open Source Alternatives to ChatGPT That Can Be Used to Build Your Own Clone
Маркетинг
• Google выпустил новую AR-игру Space Invaders
Кроссплатформа
• Implementing Deep Links in Flutter: A Comprehensive Guide to Enhance Mobile User Experience
• How to Parse JSON in Dart/Flutter: The Ultimate Guide
• Server-Driven UI Implementation from Scratch in Flutter
AppTractor
Что такое корутины
Корутины позволяют создавать более эффективные и гибкие программы, особенно в случаях, когда требуется асинхронное выполнение операций ввода-вывода или параллельная обработка данных.
👍4🔥3❤1🤡1
Мобайл вернулся к росту
Возвращение к положительному росту в первом полугодии — обнадеживающий сигнал, свидетельствующий о том, что снижение потребительских расходов в 2022 году могло быть временной флуктуацией в долгосрочном устойчивом росте.
1. В первом полугодии 2023 г. объем потребительских расходов составил рекордные 67.5 млрд. долл.
2. Расходы потребителей в первом полугодии выросли на 5.3% по сравнению с предыдущим годом, в том числе на 16% в приложениях, в то время как расходы на игры остались примерно на том же уровне.
3. Потребительские расходы на iOS выросли на 5.8% по сравнению с аналогичным периодом прошлого года, а на Google Play — на 4.3%.
4. Пользователи iOS по-прежнему тратят гораздо больше, чем их коллеги из Google Play. На iOS приходится почти 65% всех расходов в магазинах приложений, причем этот показатель еще выше в чисто неигровых приложениях, где на iOS приходится 71% всех расходов.
5. Самыми крупными категориями по объему потребительских расходов (в iOS и Google Play) стали «Игры», «Развлечения» и «Социальные сети». Среди категорий, на которые в первом полугодии 2023 г. было потрачено не менее полумиллиарда долларов, наибольший рост по сравнению с предыдущим годом наблюдался в категориях «Производительность» (32%), «Бизнес» (27%) и «Новости и журналы» (25%).
6. Число установок на iOS выросло на 10% и составило более 18 млрд. В Google Play количество установок выросло на 1.4% - 58.7 млрд.
И что: саечка за испуг.
Возвращение к положительному росту в первом полугодии — обнадеживающий сигнал, свидетельствующий о том, что снижение потребительских расходов в 2022 году могло быть временной флуктуацией в долгосрочном устойчивом росте.
1. В первом полугодии 2023 г. объем потребительских расходов составил рекордные 67.5 млрд. долл.
2. Расходы потребителей в первом полугодии выросли на 5.3% по сравнению с предыдущим годом, в том числе на 16% в приложениях, в то время как расходы на игры остались примерно на том же уровне.
3. Потребительские расходы на iOS выросли на 5.8% по сравнению с аналогичным периодом прошлого года, а на Google Play — на 4.3%.
4. Пользователи iOS по-прежнему тратят гораздо больше, чем их коллеги из Google Play. На iOS приходится почти 65% всех расходов в магазинах приложений, причем этот показатель еще выше в чисто неигровых приложениях, где на iOS приходится 71% всех расходов.
5. Самыми крупными категориями по объему потребительских расходов (в iOS и Google Play) стали «Игры», «Развлечения» и «Социальные сети». Среди категорий, на которые в первом полугодии 2023 г. было потрачено не менее полумиллиарда долларов, наибольший рост по сравнению с предыдущим годом наблюдался в категориях «Производительность» (32%), «Бизнес» (27%) и «Новости и журналы» (25%).
6. Число установок на iOS выросло на 10% и составило более 18 млрд. В Google Play количество установок выросло на 1.4% - 58.7 млрд.
И что: саечка за испуг.
🍾13👍5🤡4😁3👏1
iOS
• Как повысить скорость работы цикла в Swift на 87%
• Mastering MVVM
• 10 quick tips to increase your iOS code quality
• I screwed up one key accessibility behavior, and now I'm on a mission to do better
• iOS Development with Factory
• Fun with flags in Swift
#ios
• Как повысить скорость работы цикла в Swift на 87%
• Mastering MVVM
• 10 quick tips to increase your iOS code quality
• I screwed up one key accessibility behavior, and now I'm on a mission to do better
• iOS Development with Factory
• Fun with flags in Swift
#ios
AppTractor
Как повысить скорость работы цикла в Swift на 87%
Цель этой статьи - дать вам знания, которые помогут вам стать лучшим программистом.
🙈1
Android
• Android Developer Roadmap 2022: обучение Android-разработке
• Compose performance - Android Developers Backstage
• Customising Android app UI with themes
• Unlocking the Power of Mappers in Android
• 5 Kotlin Tips for a Cleaner Codebase
• Preventing Font Scaling in Jetpack Compose
#android
• Android Developer Roadmap 2022: обучение Android-разработке
• Compose performance - Android Developers Backstage
• Customising Android app UI with themes
• Unlocking the Power of Mappers in Android
• 5 Kotlin Tips for a Cleaner Codebase
• Preventing Font Scaling in Jetpack Compose
#android
AppTractor
Android Developer Roadmap 2022: обучение Android-разработке
Android Developer Roadmap 2022 предназначена для того, чтобы дать вам полное представление о текущей экосистеме Android, а также предлагает пути обучения, которые помогут вам усвоить эти концепции. В прилагающемся цикле статей вы узнаете все об экосистеме…
❤1👍1
Принес новую яростную статью, автор которой открыл для себя великую формулу “здесь вообще всё просто так кроме денег”. Сейчас она касается UX и главный вывод - пока не станет экономически выгодно, никто по настоящему заботится о пользователях не будет. Пример - доступность. Пока Google не включил ее в свои SEO-алгоритмы, никто и не думал ею заниматься. Сейчас UX под прикрытием мнимой заботы занимается удержанием клиентов и выполнением KPI. Изменится ли это? Вероятно, нет. Логично ли это? Вероятно, да. А статью рекомендую.
Разработка
• Фальшивая аура заботы в UX
• Бесплатный курс «LangChain и векторные базы данных в продакшене»
• Идеальное собеседование. Мой опыт тимлида, как нанимать с помощью бизнес-кейсов
• How to Write a Great README
• What we don't talk about when we talk about building AI apps
Маркетинг
• Мобайл вернулся к росту — траты пользователей в 1 полугодии 2023 поставили новый рекорд
• Bumble, Hinge, Tinder, and Match — which dating app has the best marketing? A study.
Кроссплатформа
• Build the Apple Stocks App Using Flutter
• Web and desktop support for file upload and download in Flutter
• Parsing JSON in Flutter
Разработка
• Фальшивая аура заботы в UX
• Бесплатный курс «LangChain и векторные базы данных в продакшене»
• Идеальное собеседование. Мой опыт тимлида, как нанимать с помощью бизнес-кейсов
• How to Write a Great README
• What we don't talk about when we talk about building AI apps
Маркетинг
• Мобайл вернулся к росту — траты пользователей в 1 полугодии 2023 поставили новый рекорд
• Bumble, Hinge, Tinder, and Match — which dating app has the best marketing? A study.
Кроссплатформа
• Build the Apple Stocks App Using Flutter
• Web and desktop support for file upload and download in Flutter
• Parsing JSON in Flutter
AppTractor
Фальшивая аура заботы в UX
Ложная легитимность, полученная с помощью UX.
Аутсорсеры в Индии исчезнут как класс
Большинство программистов-аутсорсеров в Индии потеряют работу в ближайшие год-два, заявил генеральный директор компании Stability AI Эмад Мостак.
1. Большинство индийских программистов, работающих на аутсорсе, потеряют работу, поскольку в результате развития искусственного интеллекта стало возможным разрабатывать программное обеспечение силами гораздо меньшего количества людей.
2. Однако, по мнению Мостака, не на всех это повлияет одинаково. В немалой степени это связано с различиями в правилах и нормах, действующих в разных странах мира. Например, страны с более жестким трудовым законодательством, такие как Франция, с меньшей вероятностью столкнутся с подобными последствиями.
3. В Индии, по словам Мостака, «аутсорсинговые кодеры вплоть до программистов третьего уровня исчезнут в ближайшие год-два, в то время как во Франции вы никогда не сможете уволить разработчика».
4. По данным Bloomberg, в Индии проживает более 5 млн. программистов, которые в наибольшей степени подвержены угрозе воздействия передовых инструментов искусственного интеллекта, таких как ChatGPT.
5. Впрочем, программистов до конца не отменят. ИИ будет работать не автоматически, а в качестве «второго пилота». «Это означает, что для классического программирования требуется меньше людей, но нужны ли они тогда будут для других вещей?».
И что: все во Францию😱
Большинство программистов-аутсорсеров в Индии потеряют работу в ближайшие год-два, заявил генеральный директор компании Stability AI Эмад Мостак.
1. Большинство индийских программистов, работающих на аутсорсе, потеряют работу, поскольку в результате развития искусственного интеллекта стало возможным разрабатывать программное обеспечение силами гораздо меньшего количества людей.
2. Однако, по мнению Мостака, не на всех это повлияет одинаково. В немалой степени это связано с различиями в правилах и нормах, действующих в разных странах мира. Например, страны с более жестким трудовым законодательством, такие как Франция, с меньшей вероятностью столкнутся с подобными последствиями.
3. В Индии, по словам Мостака, «аутсорсинговые кодеры вплоть до программистов третьего уровня исчезнут в ближайшие год-два, в то время как во Франции вы никогда не сможете уволить разработчика».
4. По данным Bloomberg, в Индии проживает более 5 млн. программистов, которые в наибольшей степени подвержены угрозе воздействия передовых инструментов искусственного интеллекта, таких как ChatGPT.
5. Впрочем, программистов до конца не отменят. ИИ будет работать не автоматически, а в качестве «второго пилота». «Это означает, что для классического программирования требуется меньше людей, но нужны ли они тогда будут для других вещей?».
И что: все во Францию
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡29❤2👍2😁2😱1
iOS
• SwiftyMarvel: лучшие практики iOS-разработки
• Загрузочные представления в SwiftUI
• I moved my project from Cocoapods to SPM… Why?
• Custom Selector in SwiftUI with Animations
• Push Notifications Options in SwiftUI
• Mastering charts in SwiftUI. Selection.
• Thread’s iOS Interface in SwiftUI
#ios
• SwiftyMarvel: лучшие практики iOS-разработки
• Загрузочные представления в SwiftUI
• I moved my project from Cocoapods to SPM… Why?
• Custom Selector in SwiftUI with Animations
• Push Notifications Options in SwiftUI
• Mastering charts in SwiftUI. Selection.
• Thread’s iOS Interface in SwiftUI
#ios
AppTractor
SwiftyMarvel: лучшие практики iOS-разработки
SwiftyMarvel — это приложение на SwiftUI, использующее API Marvel для отображения списка супергероев и подробной информации о них. Внутри же это приложение создано в качестве личного проекта для демонстрации навыков разработки и демонстрирует, как реализовать…
👍2🙈1
Android
📍Обратите внимание - опубликованы все видео Droidcon San Francisco 23. Навскидку их там штук 50.
• Android-разработка для самых маленьких
• Droidcon San Francisco 23 Videos
• How and when to use Sealed classes in Kotlin and Android
• Build Android apk from command line without Gradle
• Slaying the monolith: API/Implementation modularisation pattern in Android development
#android
📍Обратите внимание - опубликованы все видео Droidcon San Francisco 23. Навскидку их там штук 50.
• Android-разработка для самых маленьких
• Droidcon San Francisco 23 Videos
• How and when to use Sealed classes in Kotlin and Android
• Build Android apk from command line without Gradle
• Slaying the monolith: API/Implementation modularisation pattern in Android development
#android
Хабр
Android-разработка для самых маленьких
Вступление Привет, Хабр! Это мой первый пост на данной площадке, давно читаю, но писать все не решался, но, как говорится, когда-то все в жизни бывает в первый раз. Коротко о том, что будет в статье...
❤2🔥1
Приключилась занятная перестановка - Тим Снит, директор по продукту и UX Flutter и Dart, перешел в Apple. Будет заниматься маркетингом инструментов для разработчиков и фреймворков. Вероятно, во многом, во благо visionOS, которая должна стать "новой большой платформой". Пожелаем удачи Тиму, авось наконец портируют SwiftUI на Android и будет всем счастье 🙂
Разработка
• Руководитель Flutter переходит в Apple
• Прогноз развития мобильного рынка 2027 от Sensor Tower
• Аутсорсеры в Индии потеряют работу в ближайшие год-два
• Apple тестирует cвой чат-бот в стиле ChatGPT
• You can’t stop the business, or why rewrites fail
Маркетинг
• В Teams появился цифровой макияж Maybelline
Кроссплатформа
• Как мы WASM в PWA на Flutter прикручивали
• Custom Fonts in Android and iOS Applications using Kotlin Multiplatform and Jetpack Compose
Разработка
• Руководитель Flutter переходит в Apple
• Прогноз развития мобильного рынка 2027 от Sensor Tower
• Аутсорсеры в Индии потеряют работу в ближайшие год-два
• Apple тестирует cвой чат-бот в стиле ChatGPT
• You can’t stop the business, or why rewrites fail
Маркетинг
• В Teams появился цифровой макияж Maybelline
Кроссплатформа
• Как мы WASM в PWA на Flutter прикручивали
• Custom Fonts in Android and iOS Applications using Kotlin Multiplatform and Jetpack Compose
AppTractor
Руководитель Flutter переходит в Apple
В Apple Тим займется созданием и маркетингом инструментов и фреймворков для разработчиков.
❤2👍2🤡1
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту🧑🏻💻
•
(iOS Ru) Как работает Code Signing в iOS•
(iOS En) SwiftUI Drag and Drop with Transferable Custom Object•
(iOS En) CocoaHeadsNL Meetup•
(iOS En) Kanban Drag & Drop - Moving Items between Section/List•
(iOS En) Easily Preload SwiftData Using JSON On Your App’s First Launch•
(iOS En) Prevent Screenshot - SwiftUI•
(And Ru) Упрощаем и укрощаем UI для Android с помощью аннотаций•
(And En) Compose performance – Android Developers Backstage•
(And En) Droidcon San Francisco 23 Videos•
(And En) Beginning your Android development journey in Unity•
(And En) Content Providers - Android Basics 2023•
(And En) Uris (Unique Resource Identifier) - Android Basics 2023•
(Crs Ru) Прокрутка во Flutter: меняем законы физики•
(Crs En) Becoming an “iOS-lite” developer with Allie Ogden•
(Dev Ru) Podlodka #327: Event-Driven архитектура•
(Dev Ru) Архитектура сложных клиентских приложений•
(Mrk En) Как работает мозг пользователя и формируется привязанностьПосмотрели какое-то другое интересное видео? Отправьте боту🧑🏻💻
AppTractor
Как работает Code Signing в iOS
Как устроено подписывание iOS-приложений и какое шифрование использует. Содержание: 0:00 Вступление 0:12 Как работает Code Signing в iOS 01:25 Симметричное и асимметричное шифрование 03:49 Центр сертификации Certificate Authorities 05:39 Компоненты: сертификат…
Лето не лето, если в нем нет фестивалей 🎡
Согласны? Мы — да! Поэтому 5 августа ждем вас на большом благотворительном ИТ-фесте в Казани. Будем делиться опытом, говорить про технологии, танцевать, пить чай с чак-чаком и помогать «Семейному дому» в Казани.
Программу подготовили крутую:
— доклады по архитектуре, Java, Scala, QA, Mobile и инфобезопасности от нашей команды;
— live-записи нашего книжного клуба Code of Architecture и подкаста «QAk-QAk — и в продакшен»;
— лаундж-зоны.
И, конечно, куда без афтепати: летний диджей-сет, коктейли в баре «Приведи друга», офисный футбол и теннис на четверых.
Стать участником ИТ-феста просто: нужно зарегистрироваться и внести пожертвование от 1000 ₽. Подробности на этой странице: https://l.tinkoff.ru/itfest-meetup
Лето, технологии, чак-чак 💛
Согласны? Мы — да! Поэтому 5 августа ждем вас на большом благотворительном ИТ-фесте в Казани. Будем делиться опытом, говорить про технологии, танцевать, пить чай с чак-чаком и помогать «Семейному дому» в Казани.
Программу подготовили крутую:
— доклады по архитектуре, Java, Scala, QA, Mobile и инфобезопасности от нашей команды;
— live-записи нашего книжного клуба Code of Architecture и подкаста «QAk-QAk — и в продакшен»;
— лаундж-зоны.
И, конечно, куда без афтепати: летний диджей-сет, коктейли в баре «Приведи друга», офисный футбол и теннис на четверых.
Стать участником ИТ-феста просто: нужно зарегистрироваться и внести пожертвование от 1000 ₽. Подробности на этой странице: https://l.tinkoff.ru/itfest-meetup
Лето, технологии, чак-чак 💛
👍6🤡5
Однонаправленные развлечения на выходные
Новый еженедельный дайджест - 113 материалов! Прочитайте, поставьте 👍 и обязательно поделитесь с коллегами. А еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, там была интересная ссылка: Fold 'N Fly - сайт о том, как профессионально складывать и запускать бумажные самолетики.
💻 Прислать материал для дайджеста можно сюда
Новый еженедельный дайджест - 113 материалов! Прочитайте, поставьте 👍 и обязательно поделитесь с коллегами. А еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, там была интересная ссылка: Fold 'N Fly - сайт о том, как профессионально складывать и запускать бумажные самолетики.
💻 Прислать материал для дайджеста можно сюда
👍4
Яндекс Практикум и НИТУ МИСИС запускают совместную программу магистратуры «Веб-разработка».
Поможем стать уверенным middle-разработчиком и получить степень магистра НИТУ МИСИС за 2 года.
— Обучение онлайн 20-25 часов в неделю — удобно совмещать с работой
— Занятия на интерактивной платформе Практикума
— Диплом государственного образца по направлению «Информационные системы и технологии»
— Преподаватели – действующие разработчики
— 6 месяцев практики, 10 проектов в резюме
— Системное развитие софтскилов
— Помощь с поиском работы
Мы готовим программистов с широким набором навыков, чтобы они могли работать с полным циклом создания веб-приложений. Студенты изучат фронтенд, основы бэкенда и тестирования, UX/UI-дизайн и управление проектами.
Подавайте заявку и растите в T-shaped специалиста.
Поможем стать уверенным middle-разработчиком и получить степень магистра НИТУ МИСИС за 2 года.
— Обучение онлайн 20-25 часов в неделю — удобно совмещать с работой
— Занятия на интерактивной платформе Практикума
— Диплом государственного образца по направлению «Информационные системы и технологии»
— Преподаватели – действующие разработчики
— 6 месяцев практики, 10 проектов в резюме
— Системное развитие софтскилов
— Помощь с поиском работы
Мы готовим программистов с широким набором навыков, чтобы они могли работать с полным циклом создания веб-приложений. Студенты изучат фронтенд, основы бэкенда и тестирования, UX/UI-дизайн и управление проектами.
Подавайте заявку и растите в T-shaped специалиста.
🤡18👍2❤1