Mobile Development by AppTractor
11K subscribers
1.87K photos
38 videos
11 files
4.67K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Разработчик использовал API для предоставления свободного доступа к GPT-4

Проект GPT4Free начал свой рост на GitHub в последние несколько дней после того, как ссылки на него была опубликована в Reddit. В настоящее время GPT4Free предоставляет — или, по крайней мере, кажется, что предоставляет — бесплатный и практически неограниченный доступ к GPT-4, а также GPT-3.5, предшественнику GPT-4.

1. GPT-4 обычно стоит 0.03 доллара за 1000 токенов “подсказок” (около 750 слов) и 0.06 доллара за 1000 токенов «завершения» (опять же, около 750 слов). GPT-3.5 немного дешевле — 0.002 доллара за 1000 лексем.

2. Как же GPT4Free обходит пейвол OpenAI? Никак. Вместо этого он обманывает API OpenAI, заставляя его думать, что он получает запросы от сайтов с платными аккаунтами OpenAI, таких как поисковая система You.com, WriteSonic или Quora Poe.

3. Можно установить GPT4Free локально, но есть и сайт для тестирования API GPT-4/3.5 - правда он уже не работает.

4. GPT4Free также предлагает ярлыки для различных атак внедрения подсказок, призванных заставить GPT-3.5 и GPT-4 вести себя так, как OpenAI не планировал.

И что: можно ожидать, что между такими проектами, как GPT4Free и OpenAI, будет происходить “перестрелка”, одни будут использовать уязвимости, а другие их закрывать. Кроме того, появляются и нормальные открытые альтернативы ChatGPT.
👍9
Для тех, кто начинает свой путь в мобильной разработке

Чтобы разобраться, где искать возможности для стажировок и получения навыков посмотрите подкаст о том, как попасть в IT в 2023 году. В выпуске эксперт из Яндекса делится полезными советами и рекомендациями для тех, кто только начинает свой путь в IT.

Главные темы выпуска:

• Чем отличаются джуниор разработчик от стажера?
• Как найти первую работу?
• На самом деле все не так страшно?
• Курсы и практики на отлично — это не гарантия того, что вас примут на работу
• Софт-скиллы и общие навыки кодинга тоже имеют значение
• С приходом нейросетей - навыки написания понятного кода и умение его верифицировать
🤡171👍1
Превращаюсь в ИИТрактор 😀, но еще две новости из мира ИИ. Вышел опенсорсный аналог ChatGPT - HuggingChat. Планируют создать помощника будущего, способного не только писать электронную почту и сопроводительные письма, но и выполнять осмысленную работу. Во-вторых, Replit, веб-IDE для совместного программирования с ИИ получила новый раунд стала единорогом. Вероятно, можно уже пробовать, есть Swift, Dart, Kotlin и еще десяток языков.

Разработка

• Replit, программирование с ИИ, стал единорогом
• Hugging Face выпускает открытую версию ChatGPT — HuggingChat
• Разработчик использовал API для предоставления свободного доступа к GPT-4
• Why I will never be a Senior Software Engineer at Amazon
• Bringing Dark Mode to our News Apps

Маркетинг

• Как индюки используют Твиттер для продвижения своих игр: лайфхаки и советы

iOS

• В iOS появится трекер эмоций
• Async/Await and MainActor Strategies
• Simplify Time Comparisons in Swift with RelativeDateTimeFormatter
• Combine from A to Z
• PhotosPicker in SwiftUI
• Text to speech and speech to text synthesizer using Swift
• Developer guide on App Clips for iOS

Android

• Animated Navigation Bar: красивая панель навигации
• 9 полезных функций расширения Kotlin
• Selenoid: запускаем Appium UI-тесты на Android. Часть I
• Jenkins + Android
• How To Set A Gradient Background In Jetpack Compose
• How to use FlowLayout
• Android Studio Hedgehog Canary 1 now available
• Building a Customizable Messaging Platform
• Mastering Side Effects in Jetpack Compose

Кроссплатформа

• Create beautiful user-interface in Flutter apps using ant-design
• Full-stack Dart with Flutter, Supabase and Dart Edge
👍61😁1🤔1
В первой строчке прекрасные страдания человека из Amazon, который внезапно (!) открыл для себя страшный мир чистогана и наживы и то, что за $500К сеньоры реально вкалывают по 60 часов в неделю. В общем-то, другая сторона недавней статьи о том, что человек практически не работает. Мораль: время - это самый ценный ресурс, который у вас есть, и менять ли его на погоню за призрачным L6 каждый решает сам.

Разработка

• Почему я никогда не стану Senior-разработчиком в Amazon
• Оптимизация приложения для сетевой доступности
• $7 млн в посевном раунде: AirOps — интеграция LLM для предприятий
• Виджеты: Android против iOS
• Aesthetic Usability: How Beauty Influences User Experience
• The Dark Side Of Prompt Engineering
• Product Teardown — 6 Product lessons from BeReal including user education

Маркетинг

• Как мы с помощью Mid Journey повысили удержание пользователей в приложении на 43%

iOS

• OpenAI: работа с OpenAI API в Swift
• Хочу в iOS-разработку: к чему готовиться на собеседовании в продуктовую команду
• Правильная поддержка Apple Silicon: как избежать проблем при апгрейде с Intel (x86_64) на Apple (arm64)
• Combine: часть 2. Вершина айсберга
• Microsoft внедряет поддержку iOS в новой версии Phone Link for iOS
• Skip typing your login credentials manually with Xcode breakpoints
• SwiftUI Form Styling
• Foundation Package Preview Now Available
• MetricKit: A boon for iOS framework developers to get Crash Logs
• SwiftLint in Depth

Android

• Code Better, Build Faster: Writing Maven Plugins With Kotlin
• Beware of this pitfall in Jetpack Compose!
• Android MapView with clustering and dynamic images in markers
• My experience building an iOS App with the help of Chat GPT-4

Кроссплатформа

• 16 ideas to improve your Flutter skills (advanced roadmap)
2👍2
Сколько примерно часов в неделю вы работаете?
Anonymous Poll
9%
Больше 60
40%
От 40 до 60
37%
Меньше 40
15%
Посмотреть занятость
Оптимизация подводных камней плохих архитектур

Новый еженедельный дайджест - снова 108 материалов за прошедшие 7 дней. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, у меня там был пост "1500 лучников на 28.8К: сетевое программирование в Age of Empires и не только" - как во времена модемов можно было создавать сетевые игры.
👍41🔥1
Как Google боролся с плохими приложениями и плохими разработчиками в 2022 году

Компания опубликовала агрегированные данные за 2022 год.

1. В 2022 году Google предотвратил публикацию в Google Play 1.43 миллиона приложений, нарушающих политики компании.

2. Продолжилась борьба со злонамеренными разработчиками и мошенническими группами - было забанено 173 тысячи аккаунтов.

3. Компания предотвратила мошеннические и неправомерные транзакции на сумму более 2 миллиардов долларов.

4. Благодаря усилению мер защиты и политики платформы Android, а также информационной работе с разработчиками, за последние 3 года был предотвращен неоправданный доступ к конфиденциальным разрешениям примерно для 500 тысяч приложений.

И что: кажется, что увеличилось и количество недовольных разработчиков - автоматизированные системы проверки такие автоматизированные 🤨
😢3
По вашему мнению, Google Play за последние годы для разработчиков в целом стал:
Anonymous Poll
18%
Лучше
20%
Остался таким же
18%
Хуже
44%
Посмотреть
В топе еще один прекрасный и алармистский текст про ИИ-угрозу для программистов. И прежде, чем ставить 💩 учтите, что автор это предусмотрел 😀 Но главное, как всегда в конце - “читая комментарии, я поймал себя на мысли, что критики упускают суть. ИИ все еще находится в зачаточном состоянии. Это означает, что, как и в случае с новорожденным человеком, мы должны начать думать о том, как он повлияет на нашу жизнь и средства к существованию, уже сейчас, пока его потребности не превзошли наши возможности”. Так что можем начинать думать. Ну, как минимум, большинство из нас.

Разработка

• Конец программирования, каким мы его знаем
• Firebase Firestore: основные правила безопасности
• Самые высокооплачиваемые вакансии апреля в области разработки приложений
• Podlodka #316: зачем айтишнику уметь писать?
• Podlodka #317: делегирование
• Best Icon Resources I Use Daily
• Working From Home Is Destroying Coders
• Don’t design for your users
• Rules of Thumb for Software Development Estimations

Маркетинг

• Модель нелинейной аппроксимации ретеншена
• BeReal запустил ленту «реальных» знаменитостей
• Конец эпохи для Zoom — количество загрузок упало ниже допандемического уровня
• Google тестирует новый рекламный слот в поиске Play Store
• Clubhouse сократит более 50% сотрудников

iOS

• Apple выпустила первое обновление Rapid Security Response
• Charts: красивые графики для iOS
• Apple раскрыла количество пользователе App Store в Европе
• Как я разрабатывал кастомный Segmented Control на SwiftUI
• Swift 5.9 Will Make Apps Faster And Safer
• Security in iOS Applications
• How to apply Clean Swift by example for iOS projects (The easy way)

Android

• Один «подводный камень» в Jetpack Compose и как его можно исправить
• Thumb-Key: клавиатура для больших пальцев для Android
• 3-дюймовый смартфон: тестируем приложения как PRO
• Как Google боролся с плохими приложениями и плохими разработчиками в 2022 году
• Производительность Android приложений Kotlin в сравнении с С++
• Every single type of Dialog in Jetpack Compose and how to use them
• Working with Compose Navigation, Dagger2, ViewModels
• Handy Kotlin Edge Case Numerical Handling

Кроссплатформа

• Flutter vs .NET MAUI: Which is better for creating cross-platform apps?
• Reduce Your Flutter App Size 2023
🤡6👍31
VK приглашает мобильных разработчиков на Weekend Offer 20–21 мая.

Получите шанс всего за одни выходные присоединиться к командам VK Мессенджера, VK Видео, Почты Mail.ru и Облака Mail.ru. Таланты ищут на направления iOS и Android.

Отправляйте отклик до 18 мая по ссылке.
🤡473
Меня тут часто спрашивают, зачем использовать сокращатели ссылок. Отвечаю - пост не влезает в отведенные телеграмом лимиты (например вот в этом посте около 4.5 тысячи символов при разрешенных около 5К, то есть даже он почти подошел к пределу) и поэтому приходится резать ссылки. Тут возникает проблема - одни сокращатели ссылок не работают у одних, а другие у других. А если не сокращать, то будет 2 или даже 3 поста. Дилемма! Поэтому опрос ниже.

Разработка

• $70 млн: Simpplr — внутренняя социальная сеть с ИИ для предприятий
• Don’t panic! A playbook for managing any production incident
• Code Rot Is a Process Decision

Маркетинг

• Mixpanel запускает маркетинговую аналитику
• Модель нелинейной аппроксимации ретеншена

iOS

• CoreData для базовых задач одним методом
• Selenoid: Запускаем Appium UI-тесты на iOS. Часть 2
• Axiomatic and Brain-sized Coding in Swift for Creating Systems of Any Scale
• A Full SwiftUI Emitter Node
• Making the most of Bitrise CI for iOS
• SwiftUI Animation Mechanism
• Using Swift’s Types as Domain-Specific Languages
• Tips and Tricks for Using ContainerRelativeShape in SwiftUI

Android

• Как использовать FlowLayout в Jetpack Compose
• PlainApp: управление смартфоном с компьютера
• Эй, Google, это твой баг
• Автоматизация публикации Android приложений в Google Play и Huawei AppGallery — инструкция от А до Я
• Kotlin Inline, Noinline, Crossinline, Reified
•  A 5-Step Process to Refactor Your Old, Untestable Codebase and Improve Its Quality
• Creating Pager Animations in Jetpack Compose
• Touch Feedback Animation like Spotify in Jetpack Compose

Кроссплатформа

• Dart: A Terrible Language and a Huge Marketing Success!
👍6
Самыми «вредными» коллегами россияне назвали бухгалтеров и программистов

SuperJob узнал, с представителями каких специальностей россиянам сложнее всего общаться на работе.

1. Сложнее всего россиянам дается общение по рабочим вопросам с финансовыми специалистами и бухгалтерами - 7%.

2. IT-работники на втором месте с 5%.

3. Занятно, что за 2 года количество тех, кому трудно общаться с "программистами", выросло на 2пп, с 3 до 5 пп.

4. Хорошо хоть большинство проголосовало за "Нет таких, легко общаюсь с представителями любых профессий/специальностей" и "Сложности в общении не зависят от профессии/специальности".

И что: да ни что, софт скилы надо развивать, вот что. Это и для работы полезно 🧑🏻‍💻
👍3
Поможем принять выручку со сторов и рекламных сетей!

Возникают
трудности с монетизацией в App Store, Google Play и рекламных сетях? Столкнулись с тем, что нужно открывать иностранное юр.лицо? Мы вам поможем!

Финтех стартап Combo.Cards запустил услугу по приёму выручки из App Store, Google Play и рекламных сетей.

Выводите деньги за монетизацию в USDT без проблем! А ещё:

🔸Выпускаем международные корпоративные карты для оплаты бизнес-расходов
🔸Оперативно отвечаем
🔸Не берём скрытых комиссий
🔸Дадим в аренду иностранную компанию под ваши нужды

Combo.Cards доверяют больше 1000 клиентов, присоединяйтесь и получайте прибыль от монетизации в удобном формате!

По вопросам подключения пишите @tonybuter
🤡13👍74🔥4
В общем, по итогу вчерашнего обсуждения (спасибо всем, кто поучаствовал ☺️) решил попробовать выпускать ежедневные подборки в трех постах. Один про iOS, второй про Android, третий про общие вопросы и маркетинг. Так что на следующей неделе опробую формат (крепитесь!) и потом выберем, что лучше.

Разработка

• Гниение кода — это результат процессов
• Самыми «вредными» коллегами россияне назвали бухгалтеров и программистов
• Гильдия сценаристов Америки бастует против использования ИИ
• 100+ ChatGPT Prompts for Software Developers

Маркетинг

• Plexamp теперь работает с ChatGPT для создания плейлистов

iOS

• Queryable: асинхронный показ View в SwiftUI
• Из дальнобойщика — в IT: приключение, где нужно быстро учиться и работать без выходных
• The power of overlays in SwiftUI
• Double Protocol Conformance
• Discover how @MainActor works
• Building Better iOS Apps with Swift Composable Architecture
• Creating Reusable Views with Custom Flow Layout in Swift

Android

• How We Accidentally DoS-ed Ourselves with Kotlin Coroutines
• Dispatchers in Kotlin Coroutines
• Exploring Ktor: An Alternative To Retrofit For HTTP Requests In Android
• Fancy animated UI with AGSL shaders in Jetpack Compose
• How to optimize your Android app for large screens (And what NOT to do!)

Кроссплатформа

• Эй, разработчики Flutter, я слышал, что вам нравятся модификаторы классов
• An Opinionated View on KMM
• Flutter: How to prevent Screenshots and Screen Recording in the Flutter App iOS & Android
👍122
Ваша ближайшая цель — работать за рубежом или прокачать английский для карьерных возможностей?

🇬🇧 Приглашаем на бесплатный вебинар «Как успешно пройти собеседование в иностранную IT-компанию».

Вы узнаете:

— Стратегии иностранных компаний по подбору персонала. Мы перечислим компетенции и расскажем примеры
— Виды собеседования при устройстве на работу в иностранную компанию
— Как получить реальный отклик рекрутера
— Про улучшение резюме/CV и личного бренда
— Где пройти тестовое собеседование на английском

Спикеры: IT-рекрутер из США, IT-специалисты европейских компаний, преподаватели английского и преподаватели нашего курса.

📆 Когда: 11 мая, 19:00 мск
☑️ Бесплатная регистрация

Записывайтесь на вебинар прямо сейчас и вперёд к level up 🚀
👍3🔥1🤡1
Нелинейная аппроксимация гниения кода

Новый еженедельный дайджест - снова 82 материала за прошедшие 6 дней. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, у меня там был пост "Mojo может стать крупнейшим достижением в области языков программирования" - снова про новый язык для ИИ.
👍141🤔1🤯1
Amazon Anywhere предлагает продажу товаров мобильным играм и приложениям

Так называемый "магазин всего" стремится попасть "куда угодно". 

1. Вчера Amazon объявил о запуске Amazon Anywhere - иммерсивного торгового сервиса, который позволит встраивать продажу физических товаров, продаваемые гигантом электронной коммерции, в видеоигры, виртуальные миры и мобильные приложения.

2. Услуга дебютирует в Peridot, новой AR-игре от Niantic, создателей Pokèmon Go. Игроки, связавшие свой аккаунт на Amazon с игрой, могут прямо в игре просматривать и приобретать брендированные товары, такие как одежда, аксессуары для телефонов и подушки с изображением существ из игры.

И что: для Amazon это возможность предоставить покупателям новые способы обнаружения товаров в новых местах, помимо сайта Amazon.com. Для разработчиков - новый поток доходов и усиление вовлеченности за счет брендированных товаров.
👍31🤔1🎉1
На Google I/O традиционно ничего не происходит. Из более или менее интересного - MusicLM для генерации музыки по текстовому описанию, Dart 3 для Flutter и не только, шутка про мессенджер, который работает на всех платформах. Впрочем, кейноут идет прямо сейчас, так что, может быть, не все еще потеряно. Завтра посмотрим.

Разработка

• Как Prime Video масштабировал службу мониторинга и снизил затраты на 90%
• Лучшие сайты с бесплатными иконками, которые я использую ежедневно
• $100 млн в Серии D: UVeye — автоматизированный осмотр автомобилей
• Meta открыла мультисенсорную модель ИИ, объединяющую шесть типов данных
• Бэкенд, мобилки, ремесло и гвозди
• Accessibility митап
• Правильно оцениваем задачи. Топовые ошибки программистов
• Podlodka #318: Backend Driven UI
• Slack ставит ИИ в центр пользовательского опыта
• Как правильно подходить к UI/UX дизайну
• Про тестирование мобильных приложений. Часть 3. Cквозное (UI, e2e) тестирование
• Как мы вывезли "Весёлого водовоза" в доставку за час: про код и не только
• How to do a UX accessibility evaluation?
• The UX Design Case Study That Got Me Hired
• 30 Practical Tips for Effective User Interface Design

Маркетинг

• Amazon Anywhere предлагает продажу товаров мобильным играм и приложениям
• Сколько зарабатывают ИИ-чатботы?
• Самые скачиваемые приложения в апреле 2023
• Апдейт по рекламе мобильных приложений: на каких площадках искать пользователей в 2023 году
• How Tinder drives over $1.6 billion in revenue

Кроссплатформа

• Проектируем Flutter-приложение «чистым» способом используя bloc
• One Codebase, Two Platforms: How I Migrated My Android App to KMP for iOS
• Announcing Dart 3
👍32