en
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

Open in Telegram

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

Show more
2 170
Subscribers
No data24 hours
+57 days
+830 days
Posts Archive
ComposeScrollbars - это многофункциональная библиотека Android Compose UI, которая позволяет легко настраивать полосы прокрутки, в том числе менять размер, анимацию, стиль фонового слоя/слоя кнопок и поведение прокрутки, обеспечивая безупречный пользовательский опыт. ComposeScrollbars на GitHub: https://github.com/GIGAMOLE/ComposeScrollbars Платформа: Android ⭐️: 44

Видео и подкасты за неделю: (iOS Ru) Swift-уроки: дефолтный аватар как в Telegram(iOS En) Level up your SwiftUI – Easy improvements you can apply to any SwiftUI app(iOS En) SwiftUI Tag TextField(iOS En) How To Use SwiftData with Preview(iOS En) Scrolling Charts in iOS 17(iOS En) SwiftUI: Hide Navigation Bar On Swipe(And Ru) Cобеседование Android-разработчика: Максим Качинкин (Dodo Engineering)(And Ru) Что нового в Android 14 для разработчиков(And Ru) Мок-интервью Middle Android Developer(And En) Don't Make These 2 Mistakes With Lists in Kotlin(And En) Swipeable Tab Rows - UX With Material3(And En) Android Jetpack Compose: The Perfect Splash Screen(Crs Ru) Compose for iOS под капотом(Crs Ru) Compose Multiplatform для iOS и Android(Crs Ru) Flutter Dev Podcast #42: DCM. Что нового?(Dev Ru) Как избежать обмана на работе: 5 эффективных стратегий Посмотрите, поделитесь, поставьте 👍 этому посту и он будет больше продвигаться в ленте Телеграма. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻‍💻

EmojiPalette - пикер эмодзи для SwiftUI. Написан на Swift 5, работает начиная с iOS 16.4. EmojiPalette на GitHub: https://git
EmojiPalette - пикер эмодзи для SwiftUI. Написан на Swift 5, работает начиная с iOS 16.4. EmojiPalette на GitHub: https://github.com/Kyome22/EmojiPalette Платформа: iOS ⭐️: 11

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения В наше время, купить новый сма
Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения В наше время, купить новый смартфон с относительно небольшим дисплеем за приемлемые деньги почти нереально — самые бюджетные модели будут слишком тормозными для современного пользователя. Некоторое время назад, я купил себе бюджетный крошечный смартфон 2012 года выпуска — Samsung Galaxy Pocket, причём всего за 100 рублей. Конечно же мне захотелось довести его до ума — а доводить пришлось руками и навыками прожженного программера! Статья: https://habr.com/ru/companies/itglobalcom/articles/759112/ Платформа: Android

ComposeShadowsPlus - это мощная библиотека Compose для Android, позволяющая разработчикам легко создавать и настраивать потрясающие высококачественные тени для элементов пользовательского интерфейса. ComposeShadowsPlus на GitHub: https://github.com/GIGAMOLE/ComposeShadowsPlus Платформа: Android ⭐️: 70

LÖVE - фреймворк для создания 2D игр на языке программирования Lua. LÖVE абсолютно бесплатен, и может быть использован как в
LÖVE - фреймворк для создания 2D игр на языке программирования Lua. LÖVE абсолютно бесплатен, и может быть использован как в дружелюбных любительских проектах с открытым исходным кодом так и в недружелюбных коммерческих проектах с закрытым исходным кодом. Игры LÖVE работают под Windows, macOS, Linux, Android и iOS. LÖVE на GitHubhttps://github.com/love2d/love Официальный сайт: https://love2d.org/ Платформа: кроссплатформа ⭐️: 3.5K

Яндекс выложил в опенсорс код AppMetrica Яндекс опубликовал исходный код SDK AppMetrica — аналитического сервиса для мобильны
Яндекс выложил в опенсорс код AppMetrica Яндекс опубликовал исходный код SDK AppMetrica — аналитического сервиса для мобильных приложений. Теперь любой разработчик может провести аудит SDK AppMetrica, предложить улучшения и использовать фрагменты кода в своих проектах. Код распространяется по открытой лицензии MIT. Новость: https://apptractor.ru/measure/user-analytics/yandeks-vylozhil-v-opensors-kod-appmetrica.html

Сам написал, сам поиграл: как я написал 2D-игру для Android полностью с нуля, весом менее 1мб? Многие программисты так или ин
Сам написал, сам поиграл: как я написал 2D-игру для Android полностью с нуля, весом менее 1мб? Многие программисты так или иначе имеют тягу и интерес к разработке игр. Немалое количество спецов было замечено за написанием маленьких и миленьких игрушек, которые были разработаны за короткое время «just for fun». Большинству разработчиков за счастье взять готовый игровой движок по типу Unity/UE и попытаться создать что-то своё с их помощью, особенно упорные изучают и пытаются что-то сделать в экзотических движках типа Godot/Urho, а совсем прожжённые ребята любят писать игрушки… с нуля. Таковым любителем писать все сам оказался и я. И в один день мне просто захотелось написать что-нибудь прикольное, мобильное и обязательно — двадэшное! В этой статье вы узнаете про: написание производительного 2D-рендерера с нуля на базе OpenGL ES, обработку «сырого» ввода в мобильных играх, организацию архитектуры и игровой логики и адаптация игры под любые устройства. Статья: https://habr.com/ru/companies/timeweb/articles/754588/ Платформа: Android

SDWebImageSwiftUI - фреймворк загрузки изображений для SwiftUI, основанный на SDWebImage. В нем реализованы все любимые функции, такие как асинхронная загрузка изображений, кэширование в памяти или на диске, воспроизведение анимированных изображений. Фреймворк предоставляет различные структуры View, API которых соответствует рекомендациям фреймворка SwiftUI. Если вы знакомы с Image, то вам будет легко использовать WebImage и AnimatedImage. SDWebImageSwiftUI на GitHub: https://github.com/SDWebImage/SDWebImageSwiftUI Платформа: iOS ⭐️: 1.8K

Как я удалил рекламу из приложения Spotify В этой статье я хочу рассказать о том, как мне удалось удалить рекламу из приложен
Как я удалил рекламу из приложения Spotify В этой статье я хочу рассказать о том, как мне удалось удалить рекламу из приложения Spotify. Обращаю ваше внимание на то, что эта попытка была предпринята не для того, чтобы навредить компании, а для того, чтобы разобраться во внутреннем устройстве приложений и их механизмах безопасности. Статья: https://apptractor.ru/info/articles/kak-ya-udalil-reklamu-iz-prilozheniya-spotify.html Платформа: Android

Шейдеры в iOS для начинающих В iOS 17 пришло значимое обновление — теперь добавить шейдер можно к любой View, а значит, вся и
Шейдеры в iOS для начинающих В iOS 17 пришло значимое обновление — теперь добавить шейдер можно к любой View, а значит, вся интеграция стала проще и растровых эффектов появится больше. Давайте разбираться, что за чудо-код надо написать, как это подключить и как в целом погрузиться в тему. Начнём с простых градиентов, а закончим сложным примером «как в Air Drop на iOS 17». Статья: https://habr.com/ru/companies/dododev/articles/759574/ Платформа: iOS

AAY-chart - библиотека содержит несколько компонентов для построения графиков в Android Native и Kotlin Multiplatform. В наст
AAY-chart - библиотека содержит несколько компонентов для построения графиков в Android Native и Kotlin Multiplatform. В настоящее время поддерживаются платформы Desktop, Android и iOS. AAY-chart на GitHub: https://github.com/TheChance101/AAY-chart Платформа: Android/кроссплатформа ⭐️: 173

Enum в Swift: Перечисления Возможных Сценариев Перечисления в Swift представляют собой мощный инструмент для создания собстве
Enum в Swift: Перечисления Возможных Сценариев Перечисления в Swift представляют собой мощный инструмент для создания собственных типов данных, которые ограничивают возможные значения. Они могут использоваться для улучшения читаемости кода, предотвращения ошибок и структурирования данных. Есть много замечательных статей по этой теме, но мне хочется рассмотреть эту тему более детально. Статья: https://habr.com/ru/articles/759842/ Платформа: iOS

Ускоряем поиск по коду в Android Studio Рассмотрим возможности Android Studio, позволяющие быстрее ориентироваться в коде: на
Ускоряем поиск по коду в Android Studio Рассмотрим возможности Android Studio, позволяющие быстрее ориентироваться в коде: находить нужные фрагменты и выявлять связи между ними. Статья: https://habr.com/ru/companies/ozontech/articles/759480/ Платформа: Android

UI Examples - в этом репозитории вы найдете коллекцию небольших сниппетов, которые вы можете свободно использовать и интегрир
UI Examples - в этом репозитории вы найдете коллекцию небольших сниппетов, которые вы можете свободно использовать и интегрировать в свои проекты. Эти маленькие улучшения UI были тщательно продуманы, чтобы сэкономить ваше время и усилия в разработке. Всего в библиотеке 3 сниппета - красивая кнопка, экран запроса доступа к галерее с объяснением, экран запроса доступа к разрешениям. UI Examples на GitHub: https://github.com/UIXaker/UIExamples Платформа: iOS ⭐️: 5

Dynamic Island SwiftUI Demo like Telegram - пример пользовательской анимации, когда аватар пользователя плавно перетекает и р
Dynamic Island SwiftUI Demo like Telegram - пример пользовательской анимации, когда аватар пользователя плавно перетекает и растворяется в Динамическом острове, по примеру того, как это сделано в Telegram. Разработано полностью нативно с использованием Swift и SwiftUI. Dynamic Island SwiftUI Demo like Telegram на GitHub: https://github.com/stolyarenkoks/Dynamic-Island-SwiftUI-Demo Платформа: iOS ⭐️: 3

Как создать корпоративное LLM-приложение: Уроки GitHub Copilot На разработку GitHub Copilot у нас ушло три года, прежде чем м
Как создать корпоративное LLM-приложение: Уроки GitHub Copilot На разработку GitHub Copilot у нас ушло три года, прежде чем мы официально представили его широкой публике. Чтобы перейти от идеи к производству, мы следовали трем этапам - найти, применить, расширить - в общих чертах основываясь на концепции разработки предпринимательских продуктов "Nail It, Then Scale It". Статья: https://github.blog/2023-09-06-how-to-build-an-enterprise-llm-application-lessons-from-github-copilot/

Flow Engine — движок iOS-навигации в Revolut Вы когда-нибудь слышали о шаблоне Координатор? Отлично, потому что статья не о н
Flow Engine — движок iOS-навигации в Revolut Вы когда-нибудь слышали о шаблоне Координатор? Отлично, потому что статья не о нем. Я здесь, чтобы рассказать вам про кастомный движок навигации, наш Revolut Flow Engine. Статья: https://apptractor.ru/info/articles/flow-engine-dvizhok-ios-navigatsii-v-revolut.html Платформа: iOS

Что такое nullable тип:
Anonymous voting