ru
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

Открыть в Telegram

Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov.

Больше
2 174
Подписчики
+224 часа
+47 дней
+930 день
Архив постов
Как я получил 400K загрузок в App Store за две недели и почему потом бросил инди-разработку О продвижении мобильных игр через
Как я получил 400K загрузок в App Store за две недели и почему потом бросил инди-разработку О продвижении мобильных игр через издателя и разочаровании в этом пути рассказал Уильям Кван, создавший игру Frantic Architect. Статья: https://apptractor.ru/400K Платформа: разработка

Camposer - библиотека камеры, полностью написанная на Jetpack Compose. Она поддерживает фотосъемку, запись видео, режимы вспы
Camposer - библиотека камеры, полностью написанная на Jetpack Compose. Она поддерживает фотосъемку, запись видео, режимы вспышки, разный зум и многое другое! Camposer на GitHub: https://github.com/ujizin/Camposer Платформа: Android ⭐️: 24

Rhasspy - открытый полностью оффлайновый голосовой помощник для работы с Интернетом вещей. Вы говорите какую-то команду в зад
Rhasspy - открытый полностью оффлайновый голосовой помощник для работы с Интернетом вещей. Вы говорите какую-то команду в заданных шаблонах, а Rhasspy превращает ее в JSON, который может запускать действия в домашней автоматизации. Поставляется с веб-интерфейсом, поддерживает Hermes-совместимые сервисы, Home Assistant, Node-RED, Jeedom, OpenHAB, большинство языков (в том числе и русский). Rhasspy на GitHub: https://github.com/rhasspy/rhasspy Платформа: разработка ⭐️: 1.6K

Привет, это команда Тинькофф 💡 Наше большое комьюнити мобильных разработчиков решает крутые задачи — создает высоконагруженн
Привет, это команда Тинькофф 💡 Наше большое комьюнити мобильных разработчиков решает крутые задачи — создает высоконагруженные сервисы для 27 миллионов клиентов. Мы экспериментируем и ищем новые решения. Приглашаем в команду mobile-разработчиков с опытом от трех лет! Работать с нами значит: — не ограничивать свои скиллы и вводить в сервисы новые фичи; — делать жизнь миллионов людей удобнее и технологичней; — расти в грейде по скиллам, а не по стажу в компании; — становиться заметным в комьюнити мобильных разработчиков. А еще мы всегда «за» действительно комфортную работу. Поэтому большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и разных активностей. Откликнуться и узнать подробнее о команде mobile-разработчиков Тинькофф: https://o.tinkoff.ru/mobile_prof

Mobile In-App Ad Monetization Performance Index — новое исследование Appodeal о рекламной монетизации приложений. В топе сред
Mobile In-App Ad Monetization Performance Index — новое исследование Appodeal о рекламной монетизации приложений. В топе среди сетей, оказались и российские. По данным отчета, рекламная сеть Яндекса — лучшая в Восточной Европе по доле выплаченного вознаграждения издателям для баннеров на iOS и Android, а также в полноэкранных форматах на Android. Удивил Яндекс на Ближнем Востоке, где стал номером один по eCPM на rewarded и полноэкранных форматах на iOS. Также компания показала второй результат по eCPM на полноэкранной и баннерной рекламе на iOS в Восточной Европе. Аналогичный результат у другой российской рекламной сети — MyTarget. О том, какой формат рекламы наиболее эффективен и какие рекламные сети наиболее доходны, узнайте подробнее из отчета Appodeal 👈

Программируешь уже год, но зарплата не меняется. Разбираемся, что делать.

15 ошибок в программировании, которые совершал каждый разработчик Человек совершает ошибки, и на самом деле это то, что заста
15 ошибок в программировании, которые совершал каждый разработчик Человек совершает ошибки, и на самом деле это то, что заставляет нас расти. Не бойтесь ошибаться. Скорее всего, вы сделали много ошибок, перечисленных в этом списке. Если нет, то отлично. Постарайтесь научиться на ошибках других разработчиков, чтобы вам не приходилось делать их самостоятельно. Статья: https://apptractor.ru/15err Платформа: программирование

Cloudy - библиотека размытия (blur) для Jetpack Compose. В отличие от модификатора blur и RenderScript API поддерживает все версии Android. Cloudy на GitHub: https://github.com/skydoves/Cloudy Платформа: Android ⭐️: 293

Промисы упрощают асинхронное программирование, позволяя вам сосредоточиться на более важных вещах. Их легко выучить, легко ос
Промисы упрощают асинхронное программирование, позволяя вам сосредоточиться на более важных вещах. Их легко выучить, легко освоить, и в результате получается более четкий и читаемый код. Ваши коллеги будут вам благодарны. PromiseKit — продуманная и полная реализация промисов для любой платформы, на которой есть swiftc. Он имеет отличное соединение с Objective-C и восхитительные специализации для iOS, macOS, tvOS и watchOS. Библиотека входит в сотню лучших, используемых во многих самых популярных приложениях в мире. PromiseKit на GitHub: https://github.com/mxcl/PromiseKit Платформа: iOS ⭐️: 14K

Android App Starter Template — шаблон готового приложения для Android. Цель этого шаблона — стать отправной точкой для новых
Android App Starter Template — шаблон готового приложения для Android. Цель этого шаблона — стать отправной точкой для новых проектов, предоставить лучшие практики разработки и чистой архитектуры с самого начала. Это интерпретация и адаптация официальных рекомендаций по архитектуре, предоставленных Google. Android App Starter Template на GitHub: https://github.com/blocoio/android-template Платформа: Android ⭐️: 267

Как разработчику просить о повышении зарплаты Большинство программистов не получают повышения или даже не ожидают повышения т
Как разработчику просить о повышении зарплаты Большинство программистов не получают повышения или даже не ожидают повышения только потому, что не могут попросить об этом или не знают, как и когда просить о нем. Итак, давай поговорим об этом. Статья: https://apptractor.ru/zarpup Платформа: работа

KeyboardKit — это библиотека, которая помогает создавать собственные расширения клавиатуры, кастомные клавиатуры для Swift и
KeyboardKit — это библиотека, которая помогает создавать собственные расширения клавиатуры, кастомные клавиатуры для Swift и SwiftUI. Она расширяет нативные API-интерфейсы клавиатуры и предоставляет вам гораздо больше функциональных возможностей. KeyboardKit на GitHub: https://github.com/KeyboardKit/KeyboardKit Платформа: iOS ⭐️: 869

Тест для iOS-разработчиков от OTUS. ✅ Пройдите тест и проверьте свой уровень знаний Swift. Результат сразу! 👉🏼 ПРОЙТИ ТЕСТ:
Тест для iOS-разработчиков от OTUS. ✅ Пройдите тест и проверьте свой уровень знаний Swift. Результат сразу! 👉🏼 ПРОЙТИ ТЕСТ: https://otus.pw/lrvr/ Пройдете успешно тест, получите доступ к бесплатным вебинарам курса «iOS Developer. Professiona» и бонус в виде скидки 20% на курс по промокоду: BLACKFRIDAY22 Пройдите тест, смотрите наши открытые уроки - и приходите учиться. Ждем!

Отсутствие архитектуры лучше, чем плохая архитектура Мне потребовалось несколько лет, чтобы научиться писать код, масштабируе
Отсутствие архитектуры лучше, чем плохая архитектура Мне потребовалось несколько лет, чтобы научиться писать код, масштабируемый на десятки членов команды и миллионы строк кода. Потребовалось еще больше времени, чтобы снова научиться писать глупый код. Если вы хотите двигаться быстро, вы должны отложить построение архитектуры, и если часть вашего кода дерьмо, по крайней мере, пусть оно будет мягким. Статья: https://apptractor.ru/noarc

Benchart - веб-инструмент, визуализирующий и сравнивающий быстродействие вашего Android-приложения. Данные, судя по всему, бе
Benchart - веб-инструмент, визуализирующий и сравнивающий быстродействие вашего Android-приложения. Данные, судя по всему, берет просто копипастом из Android Studio, правда парсит их все-таки сам. Benchart на GitHub: https://github.com/theapache64/benchart Платформа: Android ⭐️: 21

Используем Charles Charles называют самым популярным сниффером, инструментом для мониторинга трафика и подмены данных. Он раб
Используем Charles Charles называют самым популярным сниффером, инструментом для мониторинга трафика и подмены данных. Он работает как промежуточное звено между вебом или мобильным приложением (в нашем случае) и сервером. Этот инструмент хорошо знают тестировщики, но разработчикам тоже полезно знать и пользоваться его возможностями. В этих двух статьях от студии CleverPumpkin разбирается установка и использование основных функций Charles для мобильных приложений: • Как настроить Charles Ангелы Charles: как сниффер поможет разработчикам мобильных приложений Платформа: разработка

Swinject— это легковесный фреймворк внедрения зависимостей для Swift. Внедрение зависимостей (Dependency injection, DI) — это
Swinject— это легковесный фреймворк внедрения зависимостей для Swift. Внедрение зависимостей (Dependency injection, DI) — это шаблон проектирования, который реализует инверсию управления (IoC) для разрешения зависимостей. В этом шаблоне Swinject помогает разделить ваше приложение на слабо связанные компоненты, которые легче разрабатывать, тестировать и поддерживать. Swinject основан на системе универсальных типов Swift и функциях первого класса, позволяющих просто и свободно определять зависимости вашего приложения. Swinject на GitHub: https://github.com/Swinject/Swinject Платформа: iOS ⭐️: 5.5K Используете DI в своих приложениях?

Camera Samples - набор отдельных проектов Android Studio, которые помогут вам начать работу с API-интерфейсами CameraX и Camera2 в Android. Camera Samples на GitHub: https://github.com/android/camera-samples Платформа: Android ⭐️: 4K