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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
👍7🔥3😁1
Хотите канал с видео про разработку?
Anonymous Poll
51%
Хочу
27%
Не хочу
22%
Мне все равно
👍2
Библиотека Scout — быстрый и безопасный DI на Kotlin

Яндекс выпустил свою DI-библиотеку для Kotlin. Используется в приложении Маркета.

Scout на GitHub: https://github.com/yandex/scout
Статья: https://habr.com/ru/companies/yandex/articles/764920/
Платформа: Android
⭐️: 7
🤡10🎉52👍2🔥1😁1🤔1
Джо Геббиа, со-основатель Airbnb, написал занятную историю о том, как дизайн-мышление спас компанию от краха в 2009 году. Если вы не знали, то тогда, уже после запуска, ежемесячный доход компании был около 200 долларов. Не тысяч. Просто долларов. И просвета особо не было. Но потом основатели приняли необычный подход, который заключался в том, чтобы делать вещи, которые не масштабируются, но приносят реальную пользу клиентам, полагаться на наблюдательность и терпение, позволять команде выдумывать креативные гипотезы, которые не базируются, а пост-оцениваются данными, и мотивировать людей на поставки продуктов с самого начала. Так появился Airbnb, который мы знаем - стартап, который работает вопреки многим правилам. Может и вам такое попробовать?

Разработка

Как дизайн-мышление превратило Airbnb из неудачного стартапа в бизнес с миллиардными оборотами
Как коридорное исследование помогло обновить каунтеры тредов в мессенджере
How to hire

Маркетинг

Promova помогает людям с дислексией учить языки
Zoom представил офисный пакет для совместной работы Zoom Docs

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

Supercharge Your Flutter Development: Top Plugins to Boost Productivity
Pushing Flutter to the Limit: The Ultimate Guide to Reducing Flutter App Size
7 Tips to Boost .NET MAUI Mobile App Performance
👍6
В первый же месяц появления Pokémon Sleep обогнал по доходам главных конкурентов, которые профессионально занимаются отслеживанием сна - Sleep Cycle и ShutEye. Интересно, что 2023 год не был удачным для отслеживания сна, особенно в App Store, благодаря тому, что Apple добавила отслеживание сна в приложение Health. Тенденция вполне очевидна, с января по июнь доходы упали на двузначное количество процентов — еще до появления Снорлакса на рынке. Заработать больше, чем лидеры в первый же месяц, в то время как лидеры падают, — это неплохое достижение. А вот рост выручки более чем в 4 раза по сравнению с лидерами на второй месяц — это гораздо лучше. Но вот что самое интересное — не похоже, что приложение отнимает эти доходы у конкурентов. Pokémon Sleep работает в своей собственной аудитории, вероятно, монетизируя поклонников бренда в большей степени, чем пользователей, нуждающихся в трекере сна. Это видно и по отсутствию у Pokémon Sleep надлежащего ASO — «сон» и «отслеживание» в нем отсутствуют. Да, это упущенная возможность, но, скорее всего, так и было задумано, потому что издателю просто наплевать.

Разработка

Как писать UX-тексты: изучаем интерфейсы мессенджеров
How Transformers Work
Database Performance at Scale: A Free, Open Source Book

Маркетинг

Pokémon Sleep в первый же месяц обогнал другие приложения для отслеживания сна

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

Getting Started with Ignite
Building an offline-first React Native app with Expo, WatermelonDB, and Supabase
How to use Parcelable in KMP?
React Native performance optimization using Render Locks
🔥4👍21
Видео и подкасты за неделю:

(iOS Ru) Как ускорить сборку проекта и не остановить разработку
(iOS Ru) Забудь про UITableView
(iOS Ru) Новые подходы к работе с регулярными выражениями в Swift. Просто о сложном
(iOS Ru) О дивный новый мир со Swift Concurrency
(iOS En) Custom In-App Notification’s – Xcode 15 – SwiftUI Tutorials
(iOS En) How to get started with Swift Concurrency (Beginner Tutorial)
(iOS En) Changing Status Bar Style in 5 Min's - SwiftUI
(iOS En) Build an Air Quality Index App with SwiftUI Map & Google AQI API
(iOS En) How to Build a Custom Sheet in SwiftUI
(iOS En) New and Deprecated APIs in iOS 17
(And Ru) Как устроена логика навигации флоу в приложении Тинькофф
(And Ru) Введение в безопасность Android-приложений
(And Ru) Удалил один класс, а сломался весь проект: Decoupling
(And Ru) Корутинные загадки
(And Ru) Измеряем sequence
(And En) Now in Android: 92 - Studio Bot expansion, Firebase integration, Android Studio, and much more!
(And En) How to Build a Camera App With CameraX - Taking Photos
(And En) How to Build a Custom Gradle Plugin to Share Project Config - Multi-Module Architecture
(And En) Add Custom Google Fonts in your App
(And En) How to make and use BOM (Bill of Materials) dependencies in Android projects
(Crs Ru) Генератор межъязыковых мостов для мобильных приложений PyDjinni
(Crs En) KMP Hopes & Dreamcatchers with Ritesh Gupta

Поставьте 👍, если понравилась подборка. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻‍💻
👍61
Побочные эффекты дизайн-мышления

Новый еженедельный дайджест - снова 125 лучших новостей и статей. Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Там, например, есть Bruno - открытая IDE для изучения и тестирования API.

💻 Прислать материал для дайджеста можно сюда. А поддержать канал здесь.
6
Respawn - управление задачами и привычками: разбор приложения

Разбираю приложение @Nek_12_secondary - "Наконец-то работающее приложение для самосовершенствования".

TLDR: Не работает. Приложение реализует новейшую архитектуру и, кажется, инструменты Android-разработки, но ему совершенно очевидно не хватает нормального UX и понимания, что хочется продать пользователю. В Respawn нет последовательности и системного подхода — ни в интерфейсе, ни в идее, ни в опыте.

Статья: https://apptractor.ru/info/apps/respawn-upravlenie-zadachami-i-privychkami-razbor-prilozheniya.html

Если хотите принять участие в разборе - оставьте ссылку в форме или напишите в комменты.
👍3
2
У GitHub открылся интересный портал Innovation Graph, в котором статистика сайта раскладывается по разным странам и регионам. Там есть самые используемые языки, количество пушей, репозиториев и т.п. Например, у россиян сейчас на GitHub 2,790,032 аккаунтов и это 7 показатель в мире, а Kotlin и Objective-C в целом обгоняют Swift по количеству активных репозиториев. Графики красивые, данные интересные, так что рекомендую.

Разработка

GitHub Innovation Graph — как разработчики всего мира работают на GitHub
Open Interpreter: выполнение локальных задач с Code Interpreter
Генератор межъязыковых мостов для мобильных приложений PyDjinni
Microsoft обновила Teams
Readability: Google's Temple to Engineering Excellence
How LinkedIn Adopted Protocol Buffers to Reduce Latency by 60%

Маркетинг

Respawn — управление задачами и привычками: разбор приложения
Самые скачиваемые и зарабатывающие приложения в сентябре 2023
Microsoft обновила веб-версию магазина приложений для Windows
The most popular Mixpanel alternatives, compared

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

Arrange Buttons in a Row With ToggleButtons Flutter Widget
Thermal Print With Flutter
👍2
Big Tech компании теряют деньги на ИИ

Появление ChatGPT в конце прошлого года вызвало всплеск интереса к новым технологиям генеративного искусственного интеллекта, и сегодня практически каждый крупный поставщик ПО предлагает свои решения. Однако, несмотря на огромный энтузиазм как со стороны поставщиков технологий, так и со стороны клиентов, никто пока не придумал, как заработать на этих мощных новых продуктах.

1. Компания Microsoft, владеющая GitHub, утверждает, что у Copilot более 1.5 млн. пользователей и он пишет около половины генерируемого ими кода.

2. По данным The Wall Street Journal, GitHub взимает с пользователей $10 в месяц за использование Copilot, но в среднем теряет около $20 на одном клиенте в месяц. Не трудно подсчитать, что если это правда, GitHub теряет около 30 млн в месяц только на Copilot.

3. Причина первая - сложность. Генеративный ИИ — дорогостоящая технология, поскольку на обучение и тонкую настройку моделей могут уходить годы, и даже после этого они требуют огромных ресурсов для повседневной работы.

4. Причина вторая - избыточность. Во многих вариантах использования присутствует элемент чрезмерности. Например, ChatGPT работает на базе модели GPT-4 компании OpenAI, которая считается одной из самых мощных в мире. Однако многие корпоративные абоненты ChatGPT используют ее для решения крайне ограниченных задач. По выражению издания, использовать GPT-4 для обобщения электронного письма — все равно что доставлять пиццу на Lamborghini.

5. Чтобы остановить утечку денег, многие компании стремятся разработать менее мощные модели для выполнения более простых бизнес-задач, а другие просто планируют повысить свои цены.

И что: возможно, мы сейчас находимся в "золотой эпохе" ИИ-хайпа, когда компании еще смиряются с потерями и предоставляют свои услуги дешево. Вероятно, скоро они будут стоить в разы дороже и будут более специализированными.
🔥13🤔2👍1
Ну и еще немножко про ИИ - на самом деле заката OpenAI можно ждать еще долго, помимо гигантских инвестиций фирменное приложение ChatGPT ставит рекорды прибыли. Так, в сентябре она выросла на 20% и достигла $4.6 млн при более чем 15 миллионах новых установок. Темпы роста замедляются, но пока они далеко не однозначные. Однако, что примечательно, ChatGPT не является крупнейшим ИИ-приложением по объему выручки. Конкурент под названием Ask AI зарабатывает больше благодаря большим расходам на рекламу - его доходы выросли с $6.48 млн в мае, когда был запущен мобильный ChatGPT, до пика в $6.55 млн в августе. В сентябре этот показатель несколько снизился и составил 5.51 млн. долларов, но это все равно больше, чем у ChatGPT.

Разработка

Всеобъемлющий Rust — бесплатный курс
Визуализация данных с помощью Python — бесплатный курс от IBM
Компании теряют деньги на ИИ
Скользкий кусок мыла: контроллер из телефона
Characteristics of Code Quality
Forty Years Of Programming

Маркетинг

Top 10 Hypercasual Games in Q3 2023

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

Что такое keys во Flutter?
Что быстрее: Animated + useNativeDriver или Reanimated?
Native App Passkeys: Native implementation vs WebView Implementation
Flutter’s Event Loop and Microtask Queue: A Comprehensive Guide
👍4
40 лет программирования

Разработчик с 40-летним стажем начал испытывать боль в предплечьях и плечах при программировании. Вот какой "сетап" он собрал для улучшения своей работы:

• Magic Trackpad от Apple
• Клавиатура Ergodox EZ
• VIM
• Самодельный моторизованный стол
• Периодическая растяжка во время работы
• Медитация в движении

И что: задумайтесь о своих устройствах и здоровье сейчас, пока не слишком поздно 🤷🏻‍♂️

И поделитесь своим сетапом?
🤡25👍72🔥2🤔1