uz
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
2 176
Obunachilar
+224 soatlar
+67 kunlar
+930 kunlar
Postlar arxiv
YooIKit: UI в ЮMoney • 00:00 О спикере и докладе • 00:28 Усложнение процессов компании (новые продукты, рост команды, темизац
YooIKit: UI в ЮMoney • 00:00 О спикере и докладе • 00:28 Усложнение процессов компании (новые продукты, рост команды, темизация) • 3:15 Как совершенствовалась iOS-разработка • 9:09 Методология Atomic Design • 10:10 Категории в атомарном дизайне: атом, молекула, организм • 11:37 Шаблон представления и шаблон страницы • 13:39 Механизм работы со стилями • 18:49 Темизация • 20:12 Как происходит тестирование библиотеки • 21:39 Итоги Видео: https://apptractor.ru/YooIKit Платформа: iOS

Инструменты разработчика для тестирования Android-приложений В командной разработке тесты – это, как правило, задача QA- и SD
Инструменты разработчика для тестирования Android-приложений В командной разработке тесты – это, как правило, задача QA- и SDET-специалистов. Вместе с тем навыки тестирования полезны и разработчикам, позволяя им проверить свои приложения и повысить стабильность их работы. Эта статья предназначена в первую очередь начинающим мобильным разработчикам, которые хотят изучить процессы тестирования и свое участие в них. Статья: https://apptractor.ru/drdtst Платформа: тестирование/Android ⬆️: +3

Бесплатный митап Sber Mobile Meetup — 7 декабря, 17:00, онлайн Сбер при поддержке JUG Ru Group проведет онлайн-митап для моби
Бесплатный митап Sber Mobile Meetup — 7 декабря, 17:00, онлайн Сбер при поддержке JUG Ru Group проведет онлайн-митап для мобильных разработчиков. В программе — три доклада от специалистов, которые работают над сервисами Сбера: – Андрей Попов — «Современный подход к анимациям в UICollectionView». Доклад об анимациях, применимых к коллекциям с помощью современных API в iOS SDK. – Дмитрий Исаев — «Clean MMVM c Combine, SwiftUI в продакшене». Узнайте, как команда Сбера применила этот стек к большому объему бизнес-логики, вдохновившись Clean Code от дядюшки Боба Мартина. – Андрей Данилов — «Как (не) ускорить сборку Android-проекта». Андрей расскажет, как не наступить на грабли при ускорении сборки: исправить порядок репозиториев зависимостей и найти альтернативы для неэффективных инструментов. А еще вы сможете задать спикерам вопросы после докладов и пообщаться с коллегами в Spatial chat. Участие бесплатное, нужно только зарегистрироваться. Ждем вас!

Практическое уменьшение размера Android-приложения в LinkedIn Размер приложения является ключевым показателем, влияющим на пр
Практическое уменьшение размера Android-приложения в LinkedIn Размер приложения является ключевым показателем, влияющим на привлечение и удержание пользователей: если приложение слишком велико для загрузки, пользователи могут пропустить установку или отменить ее во время загрузки, если после использования приложение занимает слишком много места, пользователи могут удалить его. Статья: https://apptractor.ru/drdlnkd Платформа: Android 👋: 100

Бывших не бывает. Как опыт спортивного программирования влияет на работу с реальным кодом Олимпиадное прошлое, безусловно, по
Бывших не бывает. Как опыт спортивного программирования влияет на работу с реальным кодом Олимпиадное прошлое, безусловно, полезно. Но в большинстве случаев код разработчиков-олимпиадников мне кажется не самым читаемым и понятным, если они не перестроились на режим коммерческой разработки. У олимпиадников мозг работает немного иначе, они генерируют сотни крутых идей в минуту, только успевай записывать. Качество и чистота при такой быстрой записи порой хромают, и код требует рефакторинга. Если программист научился писать читаемый код и разобрался с архитектурой, он быстро станет очень крутым и перспективным разработчиком. Но, скорее всего, столкнется с одной единственной проблемой: такие разработчики живут алгоритмами, и им не так просто в текущих реалиях найти интересный проект, где можно полностью раскрыться и показать себя. К счастью, такие проекты все же есть. Статья: https://habr.com/ru/post/592445/ Платформа: программирование/Swift/iOS ⬆️: +5

Meow - маленькое приложение для macOS, которое проверяет получение подписок в RevenueCat и мяукает каждый раз при обнаружении
Meow - маленькое приложение для macOS, которое проверяет получение подписок в RevenueCat и мяукает каждый раз при обнаружении нового подписчика. Сделано с применением RxSwift, KeychainAccess и Popover. Приложение на GitHub: https://github.com/2stable/meow Платформа: iOS/macOS ⭐️: 13

Android 12: история поддержки Совсем недавно вышла новая версия всеми нами любимой OS. Вот и пришло время нашему приложению п
Android 12: история поддержки Совсем недавно вышла новая версия всеми нами любимой OS. Вот и пришло время нашему приложению поддержать её. Было очень много обзоров на новые возможности Android 12, а также изменений для разработчиков. Сегодня я расскажу про наш тернистый путь. Наливайте чай/кофе и готовьтесь к увлекательному погружению в мир Android. Статья: https://apptractor.ru/ytandr12 Платформа: Android ⬆️: +5

Исправление неоднозначных ограничений (constraints ) без перезапуска приложения Попробуем исправить ошибки вёрстки без переза
Исправление неоднозначных ограничений (constraints ) без перезапуска приложения Попробуем исправить ошибки вёрстки без перезапуска приложения и без перезагрузки текущего экрана. Этот подход сэкономит много времени и просто необходим, если воспроизвести ошибку вёрстки не получается. Вот план: 1. Запустим View Debugger 2. Деактивируем ошибочное ограничение 3. Применим верное ограничение 4. Обновим вёрстку прямо из отладчика LLDB 5. Убедимся, что все ошибки и предупреждения автовёрстки пропали 6. ПРОФИТ Статья: https://apptractor.ru/cnstr Платформа: iOS ⬆️: +11

Мобильной разработки не будет через 5 лет Мобильной разработки в том виде, какой вы знаете её сейчас, не станет через 5 лет?
Мобильной разработки не будет через 5 лет Мобильной разработки в том виде, какой вы знаете её сейчас, не станет через 5 лет? Из видео узнаете что изучать, чтобы не потерять работы. Видео: https://apptractor.ru/info/media/mobilnoy-razrabotki-ne-budet-cherez-5-let.html Платформа: карьера

TimelineView - библиотека, которая делает календарь событий, как в дневном виде Google Calendar. Библиотека на GitHub: https://github.com/akri16/TimelineView Платформа: Android ⭐️: 2

JetBrains представила легковесный редактор кода Fleet Компания JetBrains представила легковесный редактор Fleet. В нем есть у
JetBrains представила легковесный редактор кода Fleet Компания JetBrains представила легковесный редактор Fleet. В нем есть удобный редактор с подсветкой синтаксиса, базовое автодополнение и все то, что вы ожидаете от редактора. Это инструмент для тех, кому нужна полноценная IDE, но время от времени хочется поработать в простом редакторе. Он подойдет тем, кто предпочитает использовать один универсальный инструмент вместо нескольких узкоспециализированных. Одним нажатием кнопки Fleet превращается в полнофункциональную среду разработки, которая поддерживает умное автодополнение, навигацию, отладку, рефакторинги и все то, к чему вы привыкли при работе в IDE. Платформа: программирование

MultiScreenApp - Приложение, которое использует Multipeer Connectivity для воспроизведения одного видео на 6 разных экранах i
MultiScreenApp - Приложение, которое использует Multipeer Connectivity для воспроизведения одного видео на 6 разных экранах iOS-устройствах с дополнительным смартфоном, выступающим в качестве основного управляющего центра. Приложение на GitHub: https://github.com/vedantapps/MultiScreenApp Платформа: iOS ⭐️: 27

Традиционный проект на выходные 😀 SDLPoP - open source порт Prince of Persia, основанный на дизассемблировании DOS-версии и
Традиционный проект на выходные 😀 SDLPoP - open source порт Prince of Persia, основанный на дизассемблировании DOS-версии и расширенный новыми фичами. Проект на GItHub: https://github.com/NagyD/SDLPoP Платформа: Windows/Linux/macOS ⭐️: 795

Viper - хорошая архитектура, но с ней сложно начать работу.Viperit - библиотека, которая должна упростить шаблонный процесс р
Viper - хорошая архитектура, но с ней сложно начать работу.Viperit - библиотека, которая должна упростить шаблонный процесс развертывания. Библиотека на GitHub: https://github.com/ferranabello/Viperit Платформа: iOS ⭐️: 436

AppSalvager - библиотека, которая позволяет приложению отобразить небольшое руководство по устранению неполадок в случае повторяющихся сбоев при запуске. Библиотека на GitHub: https://github.com/DrBreen/AppSalvager Платформа: Android ⭐️: 18

Я слишком молода, чтобы быть Senior-разработчиком? Когда я начинала работать в сфере высоких технологий, я думала, что должно
Я слишком молода, чтобы быть Senior-разработчиком? Когда я начинала работать в сфере высоких технологий, я думала, что должность Senior-разработчика означает, что вы уже старый. Но позже я узнала, что ведущие должности предназначены не только для людей с десятками лет опыта. Недавно меня повысили до Senior разработчика. Мне 24. Хотя я занимаюсь программированием с 12 лет, я не владею всеми языками программирования. Я проработала на своей работе два года, переключаясь между пятью разными проектами с различными техническими стеками, проявляя инициативу и играя ключевую роль в принятии важных решений в разработке ПО. Но разве я слишком молода для этой должности? Статья: https://apptractor.ru/snr24 Платформа: карьера

FancyGradient - это подкласс UIView, который позволяет делать анимированные градиенты в iOS-приложении. Написано на чистом Swift. Библиотека на GitHub: https://github.com/Nikoloutsos/fancyGradient Платформа: iOS ⭐️: 23

CoinList - это простое приложение, основанное на Jetpack Compose, современном техническом стеке и чистой архитектуре. Проект
CoinList - это простое приложение, основанное на Jetpack Compose, современном техническом стеке и чистой архитектуре. Проект довольно простой, он показывает список криптовалют и общую информацию о них, полученную из API. Внутри: Clean Architecture, шаблон Репозиторий, MVVM, Jetpack Compose, Hilt, Livedata, Viewmodel, Retrofit, Flow, корутины, материальные компоненты. GitHub: https://github.com/ytam/Coin-List Платформа: Android ⭐️: 1

Проект на выходные :) Elite — культовая компьютерная игра, космический симулятор с открытым миром и элементами экономической стратегии, выпущенная Acornsoft в 1984 году для компьютеров BBC Micro и Acorn Electron. Elite открыла целый новый жанр игр — космических симуляторов с элементами торговли. На этом сайте собраны исходники разных вариантов Elite, руководства по сборке проектов и разбор кода. Сайт: https://www.bbcelite.com/ Исходники: https://github.com/markmoxon/cassette-elite-beebasm Платформа: Windows/Mac/Linux ⭐️: 265