Use Android Knowledge to build side hustles
The easiest way to reach direct customers or clients to earn additional income
https://pavan-careers5208.medium.com/use-android-knowledge-to-build-side-hustles-317eef020abc
Новенькое с WWDC23: Отчёты о тестировании и аудит доступности
Вот и закончилась очередная конференция Apple WWDC23 , на которой ребята из Apple рассказали об изменениях Xcode и Swift. Я — Никита Коробейников , iOS Team Lead в Surf. Уже поставил...
https://habr.com/ru/companies/surfstudio/articles/741830/
10 Useful Kotlin Extension Functions for Android Developers #2
Expand your productivity for android development with Kotlin extensions by Akshay Kalola
akshay.kalola28/10-useful-kotlin-extension-functions-for-android-developers-2-c063d0b1464e" rel="nofollow">https://medium.com/@akshay.kalola28/10-useful-kotlin-extension-functions-for-android-developers-2-c063d0b1464e
Building an AI Bot with Speech-to-Text and Text-to-Speech Functionality in iOS
In today’s rapidly evolving technological landscape, artificial intelligence (AI) has emerged as a powerful tool for enhancing user…
umaprahul26/building-an-ai-bot-with-speech-to-text-and-text-to-speech-functionality-in-ios-ebc6ebb81b73" rel="nofollow">https://medium.com/@umaprahul26/building-an-ai-bot-with-speech-to-text-and-text-to-speech-functionality-in-ios-ebc6ebb81b73
Designing Jetpack Compose architecture for a gradual transition from fragments on Android
Adopting Jetpack Compose at Turo
https://medium.com/turo-engineering/designing-jetpack-compose-architecture-for-a-gradual-transition-from-fragments-on-android-b11ee5f19ba8
Jetpack Compose — Deep-dive into derivedStateOf and comparison with remember(key)
derivedStateOf helps to avoid unnecessary recompositions to achieve better performance. In the story we will deep-dive into derivedStateOf…
https://proandroiddev.com/deep-dive-into-derivedstateof-and-comparison-with-remember-key-d8469602676
Mirador: POI в дополненной реальности RealityKit
Mirador позволяет легко создавать впечатляющие AR-проекты на основе новой AR-платформы RealityKit от Apple, в частности легко и просто отображать POI в дополненной реальности. Библиотека использует визуальные якоря (используется ImageAnchor для распознавания 2D-изображений) для определения местоположения устройства, а затем заботится об отображении элементов AR в нужном месте. Mirador создан Эндрю Хартом, который стал пионером AR-навигации и …
https://apptractor.ru/info/github/mirador.html
Как я стал Android-разработчиком в 40 лет
Начинать карьеру разработчика ПО в сорок лет не поздно. Однажды мне кто-то сказал: «Если в 35 лет ты всё ещё программист, то начинай искать другие варианты на вторую половину своей карьеры. Молодое...
https://habr.com/ru/companies/beeline_tech/articles/739104/
Using Layout protocol to align explicitly positioned views in SwiftUI
Explore how to replace the position() modifier with a custom AnchoredPosition layout to improve flexibility in aligning views relative to an anchor point, and adjust the alignment dynamically based on available space.
https://nilcoalescing.com/blog/AnchoredPositionInSwiftUI/
Как найти причину любого сбоя в [iOS] приложении
У вас когда-нибудь случались сбои, причину которых вы не могли определить и вообще не понимали, в чем дело? И никакое тестирование не позволяло воспроизвести проблему? Если да, то вы попали по адресу! Впрочем, как вы увидите в этой статье, способность отлаживать сложные сбои не появляется мгновенно. Помните об этом: не существует волшебного инструмента, который вы …
https://apptractor.ru/measure/crash-analytics-bug-tracking/kak-nayti-prichinu-lyubogo-sboya-v-ios-prilozhenii.html
What I’ve Learned About the Pitfalls of Hiring After Holding 1000 Interviews
The million-dollar question: “How do I know if a hire will work out or not?”
https://entrepreneurshandbook.co/what-ive-learned-about-the-pitfalls-of-hiring-after-holding-1000-interviews-3922cad7c188
Navigation tools come to the Composable Architecture
We are finally releasing first-class navigation tools for the Composable Architecture after
https://www.pointfree.co/blog/posts/106-navigation-tools-come-to-the-composable-architecture
Instant Pan Gesture Interactions
Apple has a really awesome WWDC 2018 video called Designing Fluid Interfaces, and one of the key takeaways from the videos that one of the presenters, Chan Karunamuni, said is “Look for delays everywhere. Everything needs to respond instantly.” (6:28)
https://christianselig.com/2023/05/instant-pan-gesture-interactions/
Creating Touch Held Down Modifier with Jetpack Compose
Learn how to create a reusable touch held down modifier with Jetpack Compose.
https://proandroiddev.com/creating-touch-held-down-modifer-with-jetpack-compose-a01081f51edf
It is fine или как эффективно выгореть
Ольга поделилась своим опытом проживания выгорания и рассказала, как оно повлияло на её работу. Доклад будет полезен всем, кто чувствует приближение выгорания и не знает, как себе помочь. 01:00 — Вступление 01:48 — Что такое выгорание 03:51 — Этапы выгорания, часть 1: стресс 06:10 — Стресс VS Стрессор 07:12 — Этапы выгорания, часть 2: симптомы …
https://apptractor.ru/info/media/it-is-fine-ili-kak-effektivno-vygoret.html
Spatial computing!
We're yet processing everything we've seen and heard at WWDC23. This was a truly packed event. And now we have to learn new thing – spatial computing. What it is, what it is for and many other questio
https://soundcloud.com/mobilepeopletalks/spatial-computing
ADB Enhanced: CLI обертка для adb
ADB Enhanced — это “швейцарский армейский нож” для тестирования и Android-разработки. Это обертка вокруг adb, а не замена. Предоставляет интерфейс командной строки для запуска различных сценариев, таких как поворот экрана, режим экономии батареи, режим экономии данных, doze режим, предоставление/отмена разрешений.
https://apptractor.ru/info/github/adb-enhanced.html
Using Upcoming Feature Flags
Beginning in Swift 5.8 you can flexibly adopt upcoming Swift features using a new compiler flag and compilation condition. This post describes the problem upcoming feature flags solve, their benefits, and how to get started using them in your projects.
https://www.swift.org/blog/using-upcoming-feature-flags/
Регулярные выражения в Swift
Данна статья является переводм статьи Paul Hudson How to use regular expressions in Swif t Регулярные выражения в Swift Регулярные выражения позволяют нам выполнять сложные операции...
https://habr.com/ru/articles/740044/
Flutter Exception Handling with try/catch and the Result type
How to use sealed classes to create a Result type that makes it explicit when a function can return an error, rather than throwing an exception.
https://codewithandrea.com/articles/flutter-exception-handling-try-catch-result-type/
Apple анонсирует visionOS + Первый взгляд на разработку для visionOS
Когда SDK появится в конце этого месяца, разработчики по всему миру смогут загрузить Xcode и начать создавать свои собственные приложения и игры для visionOS.
https://apptractor.ru/info/articles/pervyy-vzglyad-na-razrabotku-dlya-visionos.html
Flutter: Why you will regret using GetX
The explanation why GetX is the most liked package on pub.dev but also the most hated by the community (with Flutter gossip)
m-zimmermann1/why-you-will-regret-using-getx-for-flutter-2023-4bd7b710fa47" rel="nofollow">https://medium.com/@m-zimmermann1/why-you-will-regret-using-getx-for-flutter-2023-4bd7b710fa47
Color Picker in Compose
For my first article in medium, I would like to start by showing you how to create a color picker in pure compose. Usually color pickers will have 3 components,
https://www.droidcon.com/2023/06/01/color-picker-in-compose/
UpCodes запускает Copilot, ИИ-помощника для строительных норм и правил
Уже более семи лет компания UpCodes делает сложный мир строительных норм и правил более понятным для профессионалов отрасли и домовладельцев. Ее платформа включает в себя базу данных с возможностью поиска, охватывающую нормы во всех штатах, и такие функции, как «проверка орфографии», которая отмечает ошибки в строительных планах. Сегодня стартап объявил о создании нового инструмента на …
https://apptractor.ru/info/news/upcodes-zapuskaet-copilot-ii-pomoschnika-dlya-stroitelnyh-norm-i-pravil.html
Mastering Swift Foundation Formatter API
One of the significant additions to the Swift Foundation was the new Formatter API. After almost two years of using it, I apply it in every project, and even more, I try to build my data formatting logic around this API. Today we will learn how to use the new Swift Foundation Formatter APIs.
https://swiftwithmajid.com/2023/05/30/mastering-swift-foundation-formatter-api-basics/
Functional Programming in Kotlin: Exploring Monads and their Real-World Use Cases
Monads are a powerful concept in functional programming that allows us to compose functions in a way that ensures safe and predictable…
summitkumar/functional-programming-in-kotlin-exploring-monads-and-their-real-world-use-cases-5a8b23be1268" rel="nofollow">https://medium.com/@summitkumar/functional-programming-in-kotlin-exploring-monads-and-their-real-world-use-cases-5a8b23be1268
System Design Master Template: How to Answer Any System Design Interview Question
One template to rule them all.
https://levelup.gitconnected.com/system-design-master-template-how-to-answer-any-system-design-interview-question-ee5dc332acd5
#file behavior change in Swift 5.8
In Swift 6.0, the behavior of the #file will change. Prepare yourself for the change.
https://sarunw.com/posts/file-behavior-change/
Speed up pods & gem install in Github Action
This is how you can speed up your CI when using Github Action.
https://samwize.com/2023/05/24/speed-up-pods-and-gem-install-in-github-action/
7 Key UX insights
It seems wise to start this article with a big disclaimer as these 7 key insights in UX are my personal opinion on some fundamental UX…
https://medium.com/design-ing/7-key-ux-insights-7e7b21aef273