PostgresKit - это клиентская библиотека PostgreSQL, построенная на основе SQLKit. Поддерживает создание и сериализацию SQL-запросов на диалекте Postgres. PostgresKit использует PostgresNIO для асинхронного подключения и связи с сервером базы данных. AsyncKit используется для обеспечения пула соединений.
Исходники: https://github.com/vapor/postgres-kit
Исходники: https://github.com/vapor/postgres-kit
Currency Converter - конвертер валют, получающий курсы в реальном времени. Внутри MVVM-архитектура с одной Активити и кешированием данных, весь современный стек библиотек.
Исходники: https://github.com/nicoqueijo/Android-Currency-Converter
Исходники: https://github.com/nicoqueijo/Android-Currency-Converter
SlideOverCard - выдвигающаяся карточка, как в приложениях HomeKit, AirPods и т.п. Сделано на SwiftUI.
Исходники: https://github.com/joogps/SlideOverCard
Исходники: https://github.com/joogps/SlideOverCard
BasicAirData GPS Logger - это простое приложение для записи местоположения и пути.
Это простой и легкий GPS-трекер, ориентированный на точность и экономию энергии.
Вы можете записывать все свои треки, просматривать их в сторонней программе просмотра прямо из списка и различными способами делиться ими в формате KML, GPX и TXT.
Статья о приложении: http://www.basicairdata.eu/projects/android/android-gps-logger/
Исходники: https://github.com/BasicAirData/GPSLogger
Это простой и легкий GPS-трекер, ориентированный на точность и экономию энергии.
Вы можете записывать все свои треки, просматривать их в сторонней программе просмотра прямо из списка и различными способами делиться ими в формате KML, GPX и TXT.
Статья о приложении: http://www.basicairdata.eu/projects/android/android-gps-logger/
Исходники: https://github.com/BasicAirData/GPSLogger
Android Summit - конференция, посвященная дизайну, разработке и тестированию Android приложений. В этом плейлисте 35 видео с онлайн-мероприятия 2020 года.
В темах - современная разработка, миграция с LiveData на корутины и Flow, юнит-тестирование Kotlin Channels и Flow, безопасность приложений, KMM, ConstraintLayout, создание анимаций, Dagger Hilt и другое.
Плейлист: https://www.youtube.com/playlist?list=PLzJZrgVJE8BYZvsHFe2M3FjjTmjbcT6hH
В темах - современная разработка, миграция с LiveData на корутины и Flow, юнит-тестирование Kotlin Channels и Flow, безопасность приложений, KMM, ConstraintLayout, создание анимаций, Dagger Hilt и другое.
Плейлист: https://www.youtube.com/playlist?list=PLzJZrgVJE8BYZvsHFe2M3FjjTmjbcT6hH
This media is not supported in your browser
VIEW IN TELEGRAM
HHCustomCorner - мощнейшая библиотека для закругления углов UIView и UIButton. Работает все прямо в Interface Builder в Xcode.
Исходники: https://github.com/shamzahasan88/HHCustomCorner
Исходники: https://github.com/shamzahasan88/HHCustomCorner
👍1
Landscapist - библиотека Jetpack Compose на Kotlin для загрузки и показа изображений из сети поверх Glide, Coil, Fresco.
Исходники: https://github.com/skydoves/Landscapist
Исходники: https://github.com/skydoves/Landscapist
My Memory - игра на запоминание, в которой нужно открывать пары одинаковых карточек. Написана на Kotlin, как пишет автор “всего несколько сотен строк кода”.
Исходники: https://github.com/rpandey1234/MyMemory
Исходники: https://github.com/rpandey1234/MyMemory
This media is not supported in your browser
VIEW IN TELEGRAM
SwiftUI-Animations - примеры анимаций в SwiftUI. Всего 14 примеров с кодом.
Исходники: https://github.com/Arvindcs/SwiftUI-Animation
Исходники: https://github.com/Arvindcs/SwiftUI-Animation
NoNameBottomBar - легковесное нижнее меню для Android.
Исходники: https://github.com/doctor-blue/NoNameBottomBar
Исходники: https://github.com/doctor-blue/NoNameBottomBar
FigmaExport - CLI утилита для экспорта цветов, типографики, иконок и изображений их Figma в Xcode/Android Studio от Redmadrobot. Поддерживает темный режим и Swift UI.
Исходники: https://github.com/RedMadRobot/figma-export
Статья: FigmaExport: как автоматизировать экспорт UI-Kit из Figma в Xcode и Android Studio проекты
Исходники: https://github.com/RedMadRobot/figma-export
Статья: FigmaExport: как автоматизировать экспорт UI-Kit из Figma в Xcode и Android Studio проекты
Основы Kotlin Coroutines для разработки под Android
Google рекомендует Kotlin Coroutines в качестве предпочтительного решения для асинхронного программирования на Android. Рано или поздно, наверное, каждый разработчик Android начнет работать с ними. Эти 10 видео помогут разобраться с основными понятиями, а весь курс предоставит вам глубокое понимание Kotlin Coroutines и покажет, как реализовать более 12 наиболее распространенных вариантов их использования в приложениях. Сейчас на Udemy весь курс стоит 849 рублей.
Вводные лекции: https://www.youtube.com/playlist?list=PL-1MzrWZIYU2a4TGbSXeXzfet8Br3cya1
Курс: https://www.udemy.com/course/coroutines-on-android/
Google рекомендует Kotlin Coroutines в качестве предпочтительного решения для асинхронного программирования на Android. Рано или поздно, наверное, каждый разработчик Android начнет работать с ними. Эти 10 видео помогут разобраться с основными понятиями, а весь курс предоставит вам глубокое понимание Kotlin Coroutines и покажет, как реализовать более 12 наиболее распространенных вариантов их использования в приложениях. Сейчас на Udemy весь курс стоит 849 рублей.
Вводные лекции: https://www.youtube.com/playlist?list=PL-1MzrWZIYU2a4TGbSXeXzfet8Br3cya1
Курс: https://www.udemy.com/course/coroutines-on-android/
Toppon - легковесная Scroll-To кнопка для UIScrollView, UITabelView или, UITextView. Настраиваемая, как UIButton. Перемещает фокус в начало или в конец представления.
Исходники: https://github.com/jack45j/Toppon
Исходники: https://github.com/jack45j/Toppon
Simple Settings - это библиотека, которая предоставляет простое в использовании легкое решение для создания экрана настроек.
Исходники: https://github.com/marcauberer/simple-settings
Исходники: https://github.com/marcauberer/simple-settings
SupportDocs - центр документации для iOS-приложения на основе GitHub Pages.
1. Пишите документы в Markdown, на GitHub.
2. GitHub Pages преобразует их в HTML и размещает бесплатно.
3. GitHub Action создает для вас источник данных JSON.
4. Библиотека SupportDocs загружает JSON и показывает его вашим пользователям.
Исходник: https://github.com/aheze/SupportDocs
1. Пишите документы в Markdown, на GitHub.
2. GitHub Pages преобразует их в HTML и размещает бесплатно.
3. GitHub Action создает для вас источник данных JSON.
4. Библиотека SupportDocs загружает JSON и показывает его вашим пользователям.
Исходник: https://github.com/aheze/SupportDocs
This media is not supported in your browser
VIEW IN TELEGRAM
Начинаем неделю на хорошей скорости! Speedometer Android - спидометр, круговой индикатор для Android.
Исходники: https://github.com/ibrahimsn98/speedometer
Исходники: https://github.com/ibrahimsn98/speedometer
Fingerprint Android - легкая библиотека для идентификации устройств. Полностью написан на Kotlin. 100% Crash-free. Создает идентификатор устройства из всех доступных параметров платформы. Идентификатор полностью не зависит от приложения и останется прежним после переустановки или очистки данных.
Исходники: https://github.com/fingerprintjs/fingerprint-android
Исходники: https://github.com/fingerprintjs/fingerprint-android
ScrollViewMinimap - контрол для добавления миникарты к UIScrollView. Из особенностей: автоматическое изменение размера на основе представления содержимого, автоматическое создание миниатюр, настраиваемый прямоугольник выделения.
Исходники: https://github.com/nicoelayda/ScrollViewMinimap
Исходники: https://github.com/nicoelayda/ScrollViewMinimap
Circle Menu - круговое или вертикальное меню. Задается радиус, иконки, длительность открытия и закрытия.
Библиотека: https://github.com/alokverma/circle-menu
Библиотека: https://github.com/alokverma/circle-menu
SwiftGraphQL - высокоуровневый Swift-клиент для работы с GraphQL. Позволяет вообще отвязаться от ручного прописывания запросов и делать надежные и безопасные запросы к бэкенду.
Исходники: https://github.com/maticzav/swift-graphql
Исходники: https://github.com/maticzav/swift-graphql