AppFiles
1.14K members
122 photos
1 file
407 links
Библиотеки, видео, подкасты, файлы для разработчиков. Если есть вопросы - пишите @lbogolubov.
Download Telegram
to view and join the conversation
This media is not supported in your browser
VIEW IN TELEGRAM
Еще одна библиотека от читателя канала. CircleMenu - круговое меню для Android. Можно делать кнопки для FAB, BottomAppBar и прочих меню.

Библиотека: https://github.com/ImangazalievM/CircleMenu
Tiktok Clone - клон популярной сети коротких видео. Снаружи (Frontend) Swift, внутри (Backend) Firebase. Также используются Lottie, SnapKit, RxSwift и MarqueeLabel.

Исходники: https://github.com/dks333/Tiktok-Clone
Мы отлично знаем Дениса Неклюдова, Сергея Боиштяна и Артура Бадретдинова по их выступлениям на конференциях. Но что станет с их уверенностью в себе, когда вместо привычной сцены они окажутся в самой стрессовой позиции – на месте собеседуемого? Подключайтесь к открытой сессии Podlodka Android Crew завтра в 19 часов, чтобы посмотреть со стороны, как проходят собеседование известные эксперты в Android!

А если понравится – присоединяйтесь к новому сезону Android Crew, который начнется 5 октября, и будет детально разбирать вопросы инженерных практик и построения карьеры!

• Собеседование экспертов: https://www.youtube.com/watch?v=hcHes2GTN0U
• Расписание Podlodka Android Crew: https://clck.ru/R9M8U
Продолжаем изучать Jetpack Compose. На этот раз вместе с JetMessenger, клоном Facebook Messenger на новом фреймворке. Кроме Jetpack Compose внутри Accompanist и compose-router.

Исходники: https://github.com/ashar-7/JetMessenger
Instructions - фреймворк для создания туториалов или онбординга в приложениях для iPhone или iPad. С его помощью можно создавать пояснения для элементов интерфейса и, тем самым, обучать пользователей работе с продуктом.

Исходники: https://github.com/ephread/Instructions
Близится новый год, а значит пора внедрять конфетти в свои проекты. Konfetti - легковесная библиотека для создания атмосферы праздника в вашем Android-приложения.

Исходники: https://github.com/DanielMartinus/Konfetti
LFColoringBook - iOS/UIKit/CoreGraphics/Swift реализация раскраски. Наверное, для реализации полноценного приложения еще не подойдет, но в качестве основы для понимания и развития кажется вполне годной.

Исходники: https://github.com/ebarellar/LFColoringBook
PropertyFindAR - приложение для продажи недвижимости со всем, что вы только можете придумать. Внутри Clean Architecture + MVVM + MVI, Kotlin, Coroutines, Flow, RxJava3, все библиотеки Android JetPack, Material Components for Android, Hilt-Dagger, Lottie и т.д. Предполагается еще появление дополненной реальности и карт.

Исходники: https://github.com/SmartToolFactory/PropertyFindAR
MVVM - библиотека для тех, кто хочет начать писать iOS-приложения, используя MVVM (Model-View-ViewModel). Представляет базовые классы для UIViewController, UIView, UITableView, UICollectionView и многих других элементов, данных, навигации и т.п.

Исходники: https://github.com/tienpm-0557/mvvm
Notally - минималистичный блокнот с материальным дизайном, работающий на основе XML-файлов. Умеет делать rich text, ссылки, автосохранение, темную тему, работать со списками, метками, экспортировать заметки в разные форматы.

Исходники: https://github.com/OmGodse/Notally
CardScanner - готовый сканер кредитных карт на Swift 5 с распознаванием номера и данных владельца.

Исходники: https://github.com/narlei/CardScanner
This media is not supported in your browser
VIEW IN TELEGRAM
Cascade - всплывающие вложенные меню с анимацией изменения высоты. Позиционируется как замена стандартным PopupMenu.

Исходники: https://github.com/saket/cascade
ChatLayout - альтернатива MessageKit, набор компонентов для создания чатов. Использует кастомную UICollectionViewLayout и инструменты UICollectionView, упрощая отображение переписок.

Поддерживает автоматическое изменение размеров ячеек, анимацию элементов, необходимое скроллирование при появлении нового контента или скроллинг к нужному элементу.

Исходники: https://github.com/ekazaev/ChatLayout
Weather Radar - погодный радар с изображениями доплеровского радара Национальной службы погоды США.

Изображения представляют собой отдельные картинки, основанные на местоположении, а не мозаичные изображения, которые можно панорамировать, как и в большинстве других приложений этого типа. Это позволяет ускорить загрузку, когда скорость соединения плоха.

Исходники: https://github.com/dh4/WeatherRadar
JOCircularSlider - это настраиваемый круговой слайдер для iOS, который имитирует поведение ручки управления. Он не использует предустановленных изображений, и каждый из его компонентов полностью прорисовывается в коде, что делает его адаптируемым к любому дизайну и теме.

Исходники: https://github.com/ouraigua/JOCircularSlider
Spotlight - библиотека, показывающая подсказки для разных элементов интерфейса. Можно использовать для организации онбординга или просто помощи в работе.

Исходники: https://github.com/NicholasMata/Spotlight
SketchKit - это легкая, мощная и понятная библиотека для auto layout на Swift. Вы можете установить свои ограничения на размещение UI-элементов с помощью простого и интуитивно понятного кода.

Исходники: https://github.com/dogo/SketchKit
Animation Tutorials - руководства по анимациям в Android. ObjectAnimators, ValueAnimators, переводы, градиентные анимации, AnimationDrawables, AnimatedVectorDrawables с состояниями, физическая анимация, переходы фрагментов и переходы изображения в ViewPager и многое другое.

Учебные материалы: https://github.com/SmartToolFactory/Animation-Tutorials
This media is not supported in your browser
VIEW IN TELEGRAM
Bauletto - показываеn бейджи в стиле iOS 13. Настраиваемые, поддерживают iPhone, iPhone X и iPad, поддерживают смену ориентации, с тактильным откликом.

Исходники: https://github.com/gianpispi/Bauletto
CodeView — Android-библиотека, чтобы упростить создание редактора кода или IDE для любого языка программирования. Представление легко настраивается по ключевым словам языка и другим атрибутам, вы можете изменить тему CodeView во время выполнения, чтобы упростить поддержку любого количество тем. Еще CodeView поддерживает автодополнение — вы можете настроить его с помощью разных ключевых слов и токенизаторов.

Исходники: https://github.com/amrdeveloper/Codeview