apptractor | Unsorted

Telegram-канал apptractor - Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

10992

Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov • Аудитория https://t.me/apptractor/1066 • Сайт https://apptractor.ru/ • Поощрения: https://boosty.to/apptractor

Subscribe to a channel

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Stack Overflow объявил о новой инициативе под названием Overflow Offline - cовместно с некоммерческой организацией Kiwix, сайт вопросов и ответов выпустил актуальную офлайн-версию своего сайта. Она позволяет находить ответы в базе знаний даже тогда, когда интернет отсутствует. Вся база и раньше была доступна пользователям Kiwix, однако она перестала обновляться еще в 2018 году. Сейчас, при помощи SO, сайт снова распарсили и текущая версия Stack Overflow для Kiwix со всеми 180 подсайтами занимает 80 Гб, что требует почти столько же места на диске, сколько почти 6.5 миллионов статей в английской версии Википедии. В дальнейшем разработчики постараются улучшить набор данных, чтобы он был доступен большему количеству организаций и предоставлял более мощный ресурс тем, кто учится программировать или создает с помощью программного обеспечения.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Microsoft планирует создать свой магазин приложений игр. Xbox Mobile Platform станет ответом на игровой успех App Store и Google Play. Правда, в компании признают, что отвлечь потребителей от основных магазинов будет сложно, и тут тараном как раз и будут тайтлы Activision Blizzard и примкнувшей к ним King - Call of Duty: Mobile, Candy Crush, Diablo и прочие. После них, может быть, в магазин придут и другие разработчики, а там может и приложения подтянутся. Впрочем, это дело многих лет.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

🤔Как iOS-разработчику вырасти до уровня Middle+?

📌Освойте необходимые для этого навыки на углубленном онлайн-курсе «iOS Developer. Professional» в OTUS.

📚На живых вебинарах вы погрузитесь в разработку комплексного анимированного UI, оптимизацию кода, решение проблем многозадачности и многое другое.

🚀Пройдите тест из 20 вопросов и проверьте, насколько вы готовы к обучению на курсе!

🔴 ПРОЙТИ ТЕСТ

Через 5 месяцев обучения вы сможете профессионально:
- Проектировать сложные UI-компоненты
- Разрабатывать клиент-серверные приложения
- Писать тестируемый unit-тестами код
- Определять целесообразность применения паттернов

❗️Хотите протестировать обучение?
Бесплатные вебинары курса:
✔️ Пример реализации технологии Flux на SwiftUI
✔️ Ванилизация кода для ускорения внедрения продуктовых фич в мобильных приложениях

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

В четверг 20 октября в школе игровой индустрии Scream School пройдет открытая лекция «Выбор ниши для мобильной игры», посвященная продюсированию в Gamedev

На лекции мы обсудим процесс поиска, выбора и оценки ниши. Подробно разберем внешние и внутренние факторы ее выбора. Посмотрим примеры из практики и познакомимся с полезными инструментами, помогающими в работе.

Спикер: Дмитрий Филатов.
Дмитрий работает в играх около 12 лет. Сейчас он является продюсером в Owlcat Games, членом команды InvestGame.net и куратором интенсива «Продюсирование free-to-play мобильных игр» в Scream School, который стартует уже совсем скоро! Подробнее узнать об интенсива и подать заявку можно по ссылке: https://clck.ru/32MoSh

*Для участников мероприятия будет доступна скидка 5% на интенсив.

А ещё у Дмитрия есть свой Telegram-канал, в котором он рассказывает про разработку игр.

📌Мероприятие пройдет в Zoom
📌Начало в 19.00
🔗Регистрация открыта: https://clck.ru/32MoQX

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Какое будущее у программирования? Автор первой статьи говорит (впрочем, как и множество других), что программирование будет вытеснено ИИ. Советую, конечно, прочитать всю статью, но тут прямо процитирую один фрагмент: “Основная часть интеллектуальной работы, направленной на то, чтобы заставить машину делать то, что нужно, будет заключаться в том, чтобы придумать правильные примеры, правильные данные для обучения и правильные способы оценки процесса обучения. Понимание того, как лучше всего обучать машину, мало будет чем отличаясь от науки о том, как лучше всего обучать детей в школе. Я бы сказал, что подавляющее большинство классических CS станут неактуальным, когда мы фокусируемся на обучении интеллектуальных машин, а не на их непосредственном программировании. Программирование в общепринятом смысле фактически умрет”.

Разработка

Конец программирования
В AppMetrica появился единый дашборд
Noom увольняет персонал
Приложение Gas от создателея tbh стало №1 в App Store в США
RuStore представил обновления для разработчиков
SubHub Podcast #16: Игорь Кузнецов (vivid money)
Podlodka #288: Nim, часть 2
Публичное собеседование по System design
87% подростков в США владеют iPhone
Новые возможности Play Store для отображения приложений
4 видео для мобильных разработчиков. Анимации в React Native, keyboard avoiding в SwiftUI и другое
8 этапов разработки мобильного приложения для iOS и Android
How to Automate Code Quality Checks With Git Hooks
Bottom Tab Bar Design Best Practices
How To Predict Customer Lifetime Value using Machine Learning in Python

iOS

Codeface: визуализация кодовой базы
Видео NSSpain X
Введение в Swift Runtime
Unstoppable iOS App
Bidirectional collection view with orthogonalScrollingBehavior
Developer guide on the iOS file system
Creating Custom Higher-Order Functions Can Help You Write More Abstract Swift Code
Animation Curves in SwiftUI
Swift Concurrency – Things They Don’t Tell You
AppStorage in SwiftUI

Android

Compose RatingBar: панель оценок
Неочевидное про Fragment API. Часть 4. Анимации и меню
Retry Operator in Kotlin Flow
Permissionless is the future of Storage on Android
How To Crop and Trim Videos In Kotlin for Android
Object Mapping advanced features & QoL with Kotlin
12 Android Studio Tips and Shortcuts to Navigate Your Codebase Faster

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

Flutter Web и WebAssembly — ключ к тайной комнате
Towards Altogic with Flutter
How I Reduced Size of My React Native App

Вакансия дня

Android-разработчик в Банк ПСБ

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Новый большой еженедельный дайджест (вариант в Телеграф) - 108 отборных материала за неделю. По возможности поставьте 👍, поделитесь с коллегами и в соцсетях, поддержите наш канал на Boosty. Как говорил Крис Хьюз, «чем опытнее программист, тем лучше он осознаёт всю скудность своих знаний и навыков». Узнавайте больше с нашим дайджестом!

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Делаете приложение для американских подростков - делайте его iPhone-only. По данным Piper Sandler, сейчас 87% опрошенных подростков владеют iPhone, и 88% ожидают, что iPhone станет их следующим телефоном. За последние 10 лет количество владельцев ‌iPhone‌ среди подростков увеличилось более чем вдвое. В 2012 году лишь у 40% подростков в США был iPhone.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

🔥 Попробуйте себя в роли Flutter-разработчка. Создайте свою систему координат для RenderObject!

📌 Приглашаем на открытый урок 18 октября в 20:00 мск с Дмитрием Золотовым, опытным разработчиком из Яндекса.

📚 На занятии мы рассмотрим конвейер рендеринга на Flutter с использованием возможностей нового движка Impeller и научимся размещать виджеты сложной формы в трехмерном пространстве.

💎 Вебинар состоится в преддверии старта онлайн-курса «Flutter Mobile Developer» от OTUS.

💣 Для регистрации пройдите вступительный тест

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

В среднем по миру разработчики при поиске работы больше всего ищу хороший work/life баланс (56.5%), профессиональный рост (55.1%) и зарплату (45.4%). А вот в России на первом месте профессиональный рост и обучение, на втором интересные проблемы для решения, а на третьем команда и умные люди в окружении. Зарплата для нас не важна – мы за идеи работаем 🤑

Отчет “Навыки разработчиков 2018” от HackerRank
В Xcode 9.3 появился Energy organizer
Освоение MVVM на iOS
Приложение Уральского банка реконструкции и развития стало лучшим в России
Samsung Galaxy S9 представят 25 февраля
Лучшая игра, разработчик, издатель, аналитика: результаты Mobile Games Awards
50 вопросов и ответов для собеседования iOS-разработчиков: часть 2
Платформы, маркетинг и заработок: отчет GDC “Состояние игровой индустрии 2018”
Эксперименты с вложенным скроллингом
Как сделать Bottom Sheet в Android
Стоимость разработки игр
Что нового для мобильных разработчиков в Visual Studio 15.6 Preview
Видеозаписи выступлений с лекционного дня по игровой индустрии в ВШБИ
9 трендов дизайна мобильных приложений 2018
iOS 11 UI Kit для iPhone X
5 распространенных ошибок студентов, создающих первую игру

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

У Тиндера, оказывается, все прикольно. Картинки не шифруются и, судя по всему, через MitM подменяются, свайпы шифруются, но явно различаются по размеру пакетов. Но, на самом деле, потрясная статья про мало у нас известный Pinterest – как компания сделал осмысленный визуальный поиск основой своей стратегии и монетизации.

Как визуальный ИИ изменит нашу жизнь: Pinterest видит будущее
Как писать чистый и красивый код
Уязвимости в Tinder: подмена фотографий и отслеживание свайпов
Apple представляет iOS 11.3
Airbus сделал приложение для А380
Определилась дата и место Google I/O 2018
Еврокомиссия оштрафовала Qualcomm на 1 млрд. евро
Facebook открыл платформу распознавания объектов Detectron
Как использовать все возможности мобильной ОС в React Native
Я разработчик и я работаю с 9 до 5
Как я делаю Code Review
Как сделать превосходный UX для дизайнерского приложения
Что такое рефакторинг кода и почему он вам может понадобиться
Как создать приложение типа Vine
Навыки разработчиков 2018: отчет HackerRank
Почему мне надо учить разработку под Android?
WhatsNew: автоматический показ "Что нового" в приложении
Kotlin Android Studio plugin 1.2.21
matthew.smith_66715/why-we-chose-flutter-and-how-its-changed-our-company-for-the-better-271ddd25da60">Почему мы выбрали Flutter и как он изменил к лучшему нашу компанию
MusicVisualization: визуализация музыки на OpenGL

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Тут приехал интересный пример Mobfox – если передавать в запросах на показ рекламы информацию о поле (эМ/Жо), то CPM вырастает в среднем на 80%, а максимум на 200%. Если честно, понять, с чем это связано, в наш век политкорректности я так до конца и не смог. Допустим, что одна аудитория стоит дороже, но ведь вторая тогда просто будет показываться по усредненной цене широкого посева? Почему сразу дорогую не сеять? Если кто может объяснить изыски программного показа – напишите в контакты, сделаем статью 😀

Хотите увеличить CPM на 200%? Используйте гендерные данные!
Mail.Ru Group запускает магазин игровых предметов
Opera внедрила защиту от майнинга биткоинов
Google Play начнет продавать аудиокниги
Понимание и освоение тестирования Android-приложений: часть 1
Оптимизация, защита данных и интерактив: тренды 2018 года в индустрии мобильного маркетинга
Подкаст AppTractor: новости мобильной разработки №117
Интересные материалы для разработчика мобильных приложений #197 (15-21 января)
Благотворительное приложение Elbi Натальи Водяновой заработало в России
Oculus открыл программу поддержки разработчиков Oculus Start
Какие эмодзи больше всего используют программисты
Snapchat улучшает инструменты продвижения приложений
Истории разработчиков, получивших первую работу после 30, 40 и 50 лет
Мобильные устройства изнутри. Структура образов разделов, содержащих файловую систему. Часть 2
Мое первое приложение на React Native
100 сайтов, чтобы продвинуть приложение
Как сделать успешное eCommerce приложение: UX-уроки Wish
Воспроизводим переходы Apple Music Now Playing
Нейронные сети в бизнесе: что, когда, примеры
Меньше слов: сколько приносят картинки для мессенджеров
Kodein — интересная альтернатива Dagger 2 для внедрения зависимостей в Kotlin
Account Manager: аккаунты, токены и все-все-все. Лекция Яндекса
Простой Джарвис с помощью Android Things
Советы и фишки Android Strings XML
Как написать идеальное резюме Android-разработчика

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Чуть не проспали - оказывается еще вчера App Store обновил веб-версию. Теперь много пространства и крупной графики:

https://apptractor.ru/deploy/app-stores/u-app-store-obnovilas-veb-versiya.html

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

По данным App Annie Россия вошла в рейтинг топ-5 ведущих стран по загрузкам в 2017 году - всего скачано 4,34 миллиарда приложений и игр. Суммарно в магазинах приложений (App Store, Google Play и сторонние Android-магазины) россияне за прошедший год потратили $580 млн. В 2016 году этот показатель составил $420 млн, в 2015 году — $350 млн (рост за три года — 65%).

App Annie: ретроспективный отчет за 2017 год
Беспилотные комнаты: конец Uber, Airbnb и знакомых нам городов
Google AutoML упростил создание моделей машинного зрения
BlackBerry запустила сервис Jarvis для анализа автомобильного кода
Revolut добавил к страхованию геолокацию
50 вопросов и ответов для собеседования iOS-разработчиков: часть 1
Как добиться вовлеченности пользователей
Яндекс запускает свой сервис поиска попутчиков
Создаём Q&A-бота: пошаговая инструкция
Связываем устройства интернета вещей и Azure с помощью NodeJS
Реверс-инжинеринг iPhone 2G
Депрессия, одиночество и недосып: как смартфоны разрушили целое поколение
Принципы мобильного пользовательского интерфейса
Извлеките уроки из MVP до масштабирования
Лучший способ обновлять UICollectionView с помощью DeepDiff
Увлеките пользователей и улучшите их опыт с Progressive Web Apps
Как стать React Native разработчиком в 2018
Поведенческое профилирование: как делать полезные модели игроков
Главные мобильные тренды 2018
Параллельное программирование на Swift
Распознавание жестов движений на Android используя Tensorflow
Работаем с GraphQL
SdkSearch: документация по Android SDK

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Захотел поиграть в прославленную HQ Trivia – новый хит App Store с миллионом игроков онлайн. Но не сумел проснуться в 5 утра 😕 (а без этого игра бесполезна от слова "совсем"). Посмотрел записи на YouTube и, конечно, ни одной игры не «выиграл». Вопросы трудно на слух воспринимать + они иногда довольно локальны, то есть, например, про американский футбол или американских же президентов. Так что ждем русифицированную версию. С такими же денежными призами 😀.

Кейс Mobfox: увеличение дохода в Musi на 31%
Подкаст AppTractor: виртуальная реальность
App Store за 2017 год выплатил разработчикам $26.5 млрд
Цена игрового бизнеса, о которой никто не говорит
Топ-10 приложений, игр и издательств 2017 года
Android Dev Подкаст. Выпуск 54. DevOps
Интересные материалы для разработчика мобильных приложений #196 (8-14 января)
Библия фритуплея
Podlodka #41: Машинное обучение
Google Play начал показывать трафик по ключевым словам
В России в 2017 году установлен рекорд по продажам смартфонов
Максимально упрощаем работу с RecyclerView
Простое погодное приложение на Kotlin, Retrofit и RxJava2
Станьте Android-художником
Доклады с митапа iOS-разработчиков Red Hot Chili Apples
Как использовать SnapKit для программного описания констраинтов
Анализ VR-рынка по данным Steam
Что такое RegTech
Как я сделал 6 сторонних проектов в 2017
Истории 300 разработчиков, начавших в 30, 40 или 50 лет
Стратегия работы с вознаграждающим видео для F2P игр

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Уже, по-моему, было, но все равно интересно – количество сессий в приложениях за год выросло всего на 6%. Шоппинг +54%, музыка и меди +43%, бизнес и финансы +33%. Зато стиль жизни -40%, игры -16%, персонализация -8%. Пользователи выросли и начали заниматься делами 😀

Flurry: мобайл в 2017
В WhatsApp нашли возможность подслушивать групповые чаты
Дуров попросил не называть Telegram “российским проектом”
Дайджест интернета вещей: декабрь 2017
11 советов от мастеров мобильного UX
Confide выпускает защиту от снятия скриншотов на iOS
Кроссплатформенный IoT: Операции с устройствами
OK Google, заведи мне машину
10 библиотек и фреймворков для работы с ИИ
Магия HQ Trivia
mecid/mastering-mvvm-on-ios-f875d2b99816">Работаем с MVVM на iOS
Как в одиночку сделать 2D игру
За закрытыми дверями: настоящая стоимость разработки
Компилирование React Native приложений с помощью Microsoft App Center
CleanArchitectureManifest: описание основных принципов и правил чистой архитектуры
Несколько книг для начинающего и продолжающего разработчика под Android
Понимаем и поднимаем Android-тестирование

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

В Gartner опубликовали ежегодный топ технологических трендов на 2023 год. Это такие высокоуровневые направления для корпораций и больших компаний, на которые неплохо было бы обратить внимание. Среди них метавселенные, супераппы, платформы. Из интересного - цифровая иммунная система (должна помогать цифровым командам быть более устойчивыми и лучше справляться с проблемами), прикладная наблюдаемость (решения на основе данных), адаптивный ИИ (непрерывное обучение моделей на новых данных и новых же целей). Звучит страшно и далеко, но в целом интересно для изучения - особенно примеры применения, особенно если у вас большие команды.

Разработка

Технологические тренды 2023 от Gartner
Theneo — создание документации для API
Sparks — улучшение отношений для пар
Microsoft планирует создать свой магазин приложений
Как работают глаза и что надо учитывать, создавая тёмную тему приложения
How Trying New Programming Languages Helped Me Grow as a Software Engineer
How my first indie game in over 10 years became a modest success
How to Outperform a 10x Developer
The truth about becoming a Senior UX Designer
UX/UI Guide: Empty States

iOS

The problems with MVVM DI and why you should learn refactor instead
Getting Started with iOS App Modularization — Final Extraction and Micro App
Preparing for the Swift Interview (1.0)
How To Implement FaceID or TouchID in iOS
brsrld/a-new-approach-to-stateful-mvvm-7cd54c710fa3">A New Approach to StateFul MVVM
Design a Nice Horizontal Sliding Presentation for iOS using Swift 5

Android

Google выпускает Android 13 (Go edition)
CreditCardView: ввод данных кредитной карты
Bounce Effect with Compose Backdrop Layer
How to create one Android app/library for multiple design systems (visually different UIs)
You might be creating your states wrong!
7 Hottest Android Studio Plugins To Faster Your App Development

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

Clean Architecture: Flutter App
Fetching Data Made Easy : Using Retrofit In Flutter

Вакансия дня

iOS-разработчик в Яндекс Игры

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Вечерняя викторина. На одном из сайтов целый год парсили вакансии для программистов и напарсили их аж 10 млн штук из самых разных стран. Swift на 7 месте, Java на 9, Kotlin на 13. Не подглядывая угадайте - какой язык самый высокооплачиваемый?

Разработка

Самые высокооплачиваемые языки программирования 2022
Рекомендации по дизайну Bottom Tab Bar
Три важных совета, чтобы сделать успешную инди-игру
Google учит ИИ взаимодействовать с человеком на примере пинг-понга
Maple Diffusion: локальный Stable Diffusion
When life gives you lemons, write better error messages

iOS

Maple Diffusion: локальный Stable Diffusion
Testing Escaping Closures in Swift
How to scale custom fonts with Dynamic Type in SwiftUI
Difference Between Struct, Protocol, and Class in Swift
Three Ways to Refactor Massive SwiftUI Views
pedroalvarez-29395/ios-simplifying-dependency-injection-with-the-facade-design-pattern-bd863630da32">iOS: Simplifying Dependency Injection with the Facade Design Pattern

Android

5 Simple Steps to Implement Picture-in-Picture Mode in an Android App
[Android CI] Reveal manifest changes in a pull request
asheeshsharma2594/overcoming-the-fear-of-profiler-say-hello-to-optimisations-part-i-eea40acb715b">Overcoming the fear of profiler — Say Hello to Optimisations?
Building a Budget Tracker with Jetpack Compose
mansikothari115/modern-android-interview-questions-f2b9889102ee">Modern Android Interview Questions

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

How to Create a Half Circle Progress Bar
mohamedhassankadri/four-years-using-flutter-lessons-learned-224cc2b44ff">Four Years using Flutter: Lessons Learned

Вакансия дня

Mobile Product Manager в Где мои дети

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Только не смейтесь, но у Google снова новая ОС. Теперь для встраиваемых устройств. И по умолчанию безопасная - с гарантированной конфиденциальностью, целостностью и доступностью. Большая часть на Rust, правда, пока даже поддержки приложений нет. ОС в самом начале развития и как будет развиваться никому непонятно, впрочем часть кода уже выложена на GitHub и при желании можно понять как там все не работает.

Разработка

Google создает безопасную систему KataOS для встраиваемых устройств
Что такое отличное приложение для путешествий
€2 млн в посевном раунде: Revyze — образовательный TikTok
Большой экран — большие возможности: адаптация приложений под складные устройства
jussiluukkonen/is-apple-building-silently-a-tsunami-of-disruptions-e55d3a122cc4">Is Apple Building Silently A Tsunami Of Disruptions?
bennettgarner/learn-your-lines-how-to-talk-like-a-senior-developer-7ee39bf4785b">Learn your lines: How to talk like a senior developer
johnowl/is-java-dead-a233c7a52bb2">Is Java dead?

iOS

Известность команд iOS-разработки 2022
azamsharp/swiftui-architecture-a-complete-guide-to-mv-pattern-approach-5f411eaaaf9e">SwiftUI Architecture — A Complete Guide to the MV Pattern Approach
gizemturker/ocp-open-closed-principle-in-swift-with-code-examples-solid-principles-b5c71d66a890">OCP: Open/Closed Principle in Swift (with code examples)
kaanzdemir_4738/swift-paralel-programming-with-promisekit-afde78478bcc">Swift Parallel Programming With PromiseKit
How To Change Any iOS Setting in Control Centre During a UI Test

Android

Compose Image Cropper: обрезка изображений
Будни техпода. Разворачиваем Android на Hyper-V
Foldable Navigation Rail
igorstevanovic99/jetpack-compose-pagination-287ea6e782e3">Jetpack Compose Pagination
elye-project/keep-your-kotlin-flow-alive-and-listening-with-callbackflow-c95e5dd545a">Keep Your Kotlin Flow Alive and Listening With CallbackFlow
arriolachris/compose-basics-mad-skills-wrap-up-1a191fa842b9">Compose Basics: MAD Skills Wrap-Up
3 Best Practices to Use Kotlin Flow Effectively

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

How to Create a Half Circle Progress Bar
hussainhabibullah/flutter-equatable-f589a16b3744">Flutter: What is Equatable?

Вакансия дня

Android-разработчик в Тинькофф

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Это должно было рано или поздно случиться - ну правда, кто про это не думал? TikTok и сам вкладывает большие деньги в образование, но почему бы не сделать аналог чисто для обучающих видео? Revyze этим и занимается - создает платформу коротких видео для школьников. Сначала команда Revyze сосредоточилась на французском бакалавриате — экзамене, который нужно сдать по окончании средней школы. Они создали быструю версию приложения, создали сообщество Discord для распространения информации и поделились несколькими видео в TikTok и Instagram. Всего за несколько недель Revyze удалось привлечь 35,000 загрузок. Они заняли 2-е место в списке лучших бесплатных приложений во (французском) App Store — сразу после Doctolib. В результате летом стартап привлек 2 миллиона евро и теперь компания хочет превратить этот небольшой эксперимент в масштабное социальное/образовательное приложение. А какой TikTok хотели бы сделать вы? Может еще не поздно? 😀

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Освоить мобильную разработку с нуля можно на курсах Яндекс Практикума.

Android-разработка: 12 месяцев, языки Java и Kotlin
iOS-разработка: 10 месяцев, язык Swift

На курсах вы научитесь разрабатывать и выпускать приложение с нуля:
— Освоите синтаксис языка, работу в среде разработки.
— Поработаете с системой контроля версий Git, чтобы создавать проекты с другими разработчиками.
— Освоите вёрстку, навигацию, обработку жестов.
— Научитесь хранить и обрабатывать данные.
— Сможете настраивать клиент-серверное взаимодействие, делать запросы, работать с API, чтобы приложение получало и отдавало данные в бэкенд-разработку
— Научитесь проектировать архитектуру с помощью основных шаблонов и паттернов
— Поймёте, как тестировать код и пользовательские сценарии
— Разовьёте софтскилы, которых ждут от разработчиков работодатели: проведение ревью своего и чужого кода, работа с обратной связью, декомпозиция и оценка задач, коммуникация, командная работа.

На каждом курсе будет проектная работа: вы создадите три учебных приложения.
— Android-разработка: приложение для работы с контактами, для составление плейлистов и афиша.
— iOS-разработка: приложение-маркетплейс, трекер, квиз и поисковик изображений.


Попробуйте и напишите своё первое приложение бесплатно
Andriod
iOS

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Ускоренный отбор в Яндекс – Intern week offer 🔥

В рамках нового проекта начинающие разработчики смогут пройти собеседования и получить приглашение на стажировку всего за 7 дней. Чтобы пройти отбор, нужно решить контест, пройти технические секции и финалы.

Направления: Backend, Frontend или Mobile

Условия: стажировка оплачивается, длится от 3 до 6 месяцев, и вы можете выбрать занятость 20, 30 или 40 часов в неделю. Иногородним стажёрам мы оплачиваем проезд и проживание, а тех, кто хорошо себя проявит, будем рады видеть в штате.

Крайний срок подачи заявки и решения контеста – 30 октября.

👉Подать заявку: https://clck.ru/32MXw3

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Неделя новостей от JetBrains продолжается - Fleet вышел в Public Preview. Напомню, что Fleet — аналог VSCode, простая и легкий редактор кода с IDE, инструмент, который мгновенно доступен для решения простых задач. Пока мнения разработчиков разделились - одни говорят, что ничего инновационного во Fleet нет, другие пищат от восторга. Теперь более менее можно составить свое мнение.

Разработка

Fleet вышел в Public Preview
Россия создаст свой GitHub
VK продлила программу поддержки разработчиков приложений в RuStore
Советы Junior-разработчикам
Вышел AppsFlyer Performance Index 15 — Маркетинг в кризис
I Worked with a Newbie Programmer Who Pretended like a Senior
Toyota Suffered a Data Breach by Accidentally Exposing A Secret Key Publicly On GitHub

iOS

Fusion: простое внедрение зависимостей для Swift
A Self-Avoiding Walker in SwiftUI
A Disaster Named NSHashTable
How to use NotificationCenter in SwiftUI with example
Alternate App Icon Configuration in Xcode
firatonurcanp/protocol-oriented-programming-in-swift-ae15871e5784">Protocol Oriented Programming in Swift

Android

Найдите 10 отличий. Тестируем сравнением снимков экрана с образцом
misterandroid/android-bottomsheetdialogfragment-with-callbacks-to-parent-fragment-and-transparent-layer-8b52a13abd65">Android BottomSheetDialogFragment with Callbacks to parent Fragment and transparent layer
FunCorp/jetpack-microbenchmark-code-performance-testing-ce7a4546ba78">Jetpack Microbenchmark: Code Performance Testing
The Ultimate Guide to Android Subscription Testing
Let's investigate a Gradle IntelliJ memory leak!
amitshekhar/long-running-tasks-in-parallel-with-kotlin-flow-584d7d36d">Long-running tasks in parallel with Kotlin Flow

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

Как сделать кроссплатформенное мобильное приложение для программы лояльности
NFC with Flutter
MultiThreading with Flutter Isolate

Вакансия дня

Mobile Product Manager в Где мои дети

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

AppsFlyer опубликовал очередной Performance Index - рейтинг лучших медиа-источников для приложений и игр.

Из интересного: ухудшение ситуации в мировой экономике привело к сокращению бюджетов на рекламу приложений на 14% во втором квартале по сравнению с первым. Средний бюджет приложения (за редким исключением) снизился на 12%, при этом на Android снижение было сильнее, чем на iOS (-13% против -9%).

Что касается медиа, то бюджеты 7-и из топ-10 и 14-и из 20-и ведущих медиа-источников, которые они получают от рекламодателей для проведения кампаний по привлечению пользователей, сократились во втором квартале по сравнению с первым кварталом, включая 3 ведущих игроков: Google, Meta и Unity. Годовое сравнение показывает, что общие рыночные потери в 2022 году были в четыре раза выше, чем в 2021 году (-12% против -3%).

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Наши коллеги на проект мобильного приложения по контролю полевых сотрудников – постановка задач из офиса, выполнение и контроль, отчеты – ищут дополнительных разработчиков.

Нужны два фрилансера (удаленная работа, фултайм по договору) – один iOS и один Android. Максимально качественное использование стандартных компонентов, уже реализованные проекты в портфолио.

Ориентировочный срок работы 3 месяца.

Оплата 430К. Каждому!

Пистаь с портфолио лучше на info@apptractor.ru.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Очень классный кейс – 16 лет, чувак с друзьями сделал свой VR-шлем и фреймворк для работы. Открыл все и выложил на GitHub.

Apple начинает продажи HomePod
DuckDuckGo выпустил безопасный браузер
Шесть киберугроз 2018 года
World of Tanks погружается в виртуальную реальность
Как собрать 200 человек на платное мероприятие или история о том, как мы продвигали TEDх в Краснодаре
Podlodka #43: Профессия – архитектор
Создание шрифта с нуля за 24 часа
Как сделать собственный VR-шлем за $100
Ультрафиолет стал цветом 2018 года: что он значит?
Рендерим облака на мобильных девайсах
Отчет со встречи Moscow CocoaHeads Meetup 15 декабря
VIPER и UITableView/UICollectionView с простыми ячейками
7 шагов на пути к карьере разработчика Xamarin
Школа разработчиков интерфейсов Яндекса снова открывает набор
Не фича, но баг
30 Open Source библиотек на Swift 2018 года
Визуальные интерфейсы мертвы. Что дальше?
Как мы разрабатываем продукты для 3.2 млн. пользователей
Тестирование IAP разрушает вашу разработку
Как готовить AR на Android. Часть 1
Как представлять элементы на одной карточке в recycler view
JRebel закрывается

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Пришла пора провести ежегодный опрос про известность отечественных команд мобильной разработки. Шарьте друзьям, коллегам, мамам. И голосуйте сердцем.
https://goo.gl/forms/UUdy7wgB9QFdCfBj2

#polls

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

TheTool тут опубликовали главные факторы, влияющие на ASO. Странно, конечно, что это сделано на основании опроса экспертов, ну да ладно. В целом ничего неожиданного – название, рейтинг, отзывы.

TheTool определил самые важные факторы App Store Optimization
Как приложение Wikipedia готовится к работе в офлайне
В Австралии дрон спас двух подростков
Apple начала продавать умную зубную щетку Colgate
Как я участвовал в хакатоне с 13 днями опыта в программировании
World of Warships Blitz для iOS и Android
Apple вложит $350 млрд в американскую экономику
Nintendo Switch дополнили картонным конструктором
Sweatcoin получил посевные инвестиции $5.7 млн
Технологическое демо Book of the Dead и новые возможности Unity 2018
Интервью с Ореном Каниелом (CEO Appsflyer) о мобильной экосистеме, инвестициях в технологию и корпоративной культуре
Маркетинг микро-инфлюэнсеров в 2018
Разработка приложения по доставке: полезные советы
Чего большинство людей не понимает про AI и ML
spilly/ar-is-empty-where-are-all-the-people-61e8b5a4522a">Дополненная реальность пуста - где все люди?
Стоимость разработки игр
Создаем операционную систему для Raspberry Pi
Выразительный Kotlin. Extensions
Готовим Android-приложение к работе на Chromebook

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Стремительно приближаемся к отметке в 1300 пользователей (объем двигателя моего мотоцикла, кстати 🏍). Если вам все нравится - поделитесь, пожалуйста, с коллегами и друзьями, вам просто и быстро, а нам приятно. Если не нравится - срочно напишите почему. А на сладкое - как раз разбор HQ Trivia. Только что закончилась очередная игра - срезался на 4 вопросе, что-то было про виды пчел и ос.

Магия HQ Trivia
Как создание эмодзи Apple изменило мою жизнь
Приложение по предупреждению беременности признали “не всегда эффективным”
Android Things: с 0 до “Hello World”
Дэнни Трехо продвигает новую игру Гриффинов
Baring Vostok инвестировал в Skyeng при оценке в $100 млн
“Игры – это искусство и невероятно тяжелый труд”: Вячеслав Уточкин о создании игр в России и трендах игровой индустрии
Podlodka #42: Дизайн-системы
Радио-Т №580
«Гознак» выпустит денежное приложение
Обновление строк на лету в мобильных приложениях: часть 1
Использование Grafana с IoT-платформой DeviceHive
Разработка игр для чатов
Почему важны пользовательские интервью
AppInventiv/9-surefire-mobile-app-predictions-for-2018-e351fe365ecf">9 прогнозов для рынка приложений в 2018
Как сделать райдшеринговое приложение
Реализация презентера с Rx или функциональной реактивной архитектурой
25 новых Android библиотек и проектов, которые стоит посмотреть в начале 2018

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Как прекрасно загибаются вверх выплаты App Store: 26.5 млрд в 2017 году

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

А вы вот вы пользуетесь сайтами с задачами по программированию? Наша недавняя статья про задачу с двумя яйцами вызвала определенный ажиотаж и потому интересно:

1 – используете часто для поддержания формы
2 – иногда, просто ради интереса наблюдаете
3 – не пользуетесь

10 сайтов с задачами и соревнованиями для программистов 2018
Как уменьшить время холодного старта Android-приложения на 28%
ASO оптимизация: 5 лайфхаков в 2018 году
Overwatch League для iOS и Android
Whirlpool Corporation создает умный дом с Apple и Honeywell
Lenovo Mirage Solo: первый автономный Daydream
Что лучше – 1 команда мобильной разработки или 15?
Почему мы не стали делать идеально: как менялась инфраструктура серверов War Robots
Многопользовательский AR: почему это трудно
Динамическое изменение высоты UIView при изменении высоты TextView
CryptoZombies: учимся создавать смарт-контракты, разрабатывая игру на Ethereum
Как добавить Text-to-Speech в свое приложение
Как создать внутриигровое меню в Unity
Android Tasks: однажды и навсегда
Работа с тенями в Android

Читать полностью…
Subscribe to a channel