MarqueeText - скроллирующийся текст на SwiftUI, как в приложениях Apple.
Исходники: https://github.com/joekndy/MarqueeText
Исходники: https://github.com/joekndy/MarqueeText
Jetpack Compose выходит за пределы Android и уже стал доступен на Desktop. Обсуждаем перенос технологии на различные платформы и будущий ее рост.
Гость — Николай Иготти, руководитель команды Compose for Desktop в JetBrains.
Видео: https://apptractor.ru/info/media/jetpack-compose-deskto.html
Гость — Николай Иготти, руководитель команды Compose for Desktop в JetBrains.
Видео: https://apptractor.ru/info/media/jetpack-compose-deskto.html
ForgetMeNot - приложение для запоминания чего-либо с помощью карточек. импорт и экспорт, интервальные повторения, TTS, работа в виде викторины, каталог готовых карточек для некоторых языков и многое другое.
Внутри:
• kotlinx-coroutines
• kotlinx-serialization
• androidx.appcompat
• androidx.fragment
• androidx.constraintlayout
• androidx.navigation
• androidx.viewpager2
• material-components
• leakcanary
• sqldelight
• klock
• materialrangebar
Исходники: https://github.com/tema6120/ForgetMeNot
Внутри:
• kotlinx-coroutines
• kotlinx-serialization
• androidx.appcompat
• androidx.fragment
• androidx.constraintlayout
• androidx.navigation
• androidx.viewpager2
• material-components
• leakcanary
• sqldelight
• klock
• materialrangebar
Исходники: https://github.com/tema6120/ForgetMeNot
#ЧитателиПишут: Brackeys IDE - библиотека-редактор кода для Android.
Brackeys IDE - многомодульный редактор кода на Android поддерживающий более 15+ языков программирования теперь доступен для подключения в качестве Android-библиотеки.
Основное отличие Brackeys IDE от других редакторов кода в том, что он использует лексический анализ для подсветки синтаксиса прямо как на десктопных IDE таких как IntelliJ IDEA и др.
Также редактор кода соответствует всем современным стандартам для разработки, "из коробки" работает: автодополнение кода, Undo/Redo, Find/Replace, система горячих клавиш, поддержка тем и многое другое (список пополняется)
Даже если редактор пока не поддерживает нужный вам язык программирования, вы можете с легкостью добавить его поддержку самостоятельно благодаря гибкой языковой системе.
Проект активно развивается, любые идеи и предложения приветствуются.
Репозиторий: https://github.com/massivemadness/Brackeys-IDE
Brackeys IDE - многомодульный редактор кода на Android поддерживающий более 15+ языков программирования теперь доступен для подключения в качестве Android-библиотеки.
Основное отличие Brackeys IDE от других редакторов кода в том, что он использует лексический анализ для подсветки синтаксиса прямо как на десктопных IDE таких как IntelliJ IDEA и др.
Также редактор кода соответствует всем современным стандартам для разработки, "из коробки" работает: автодополнение кода, Undo/Redo, Find/Replace, система горячих клавиш, поддержка тем и многое другое (список пополняется)
Даже если редактор пока не поддерживает нужный вам язык программирования, вы можете с легкостью добавить его поддержку самостоятельно благодаря гибкой языковой системе.
Проект активно развивается, любые идеи и предложения приветствуются.
Репозиторий: https://github.com/massivemadness/Brackeys-IDE
Тинькофф ищет в свою команду разработчиков iOS и Android!
Присоединяйся к сильнейшей финтех-команде Тинькофф. Тебя ждёт работа со сложным и новым стеком технологий, непрерывное обучение, возможность работать в самостоятельной команде и, если есть желание, рассказывать о своей экспертизе на конференциях и митапах.
Разработчик iOS
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Swift, Xcode, Core Data
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Разработчик Android
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Java Core, Android SDK, RxJava
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Подробности обеих вакансий — по ссылке!
Присоединяйся к сильнейшей финтех-команде Тинькофф. Тебя ждёт работа со сложным и новым стеком технологий, непрерывное обучение, возможность работать в самостоятельной команде и, если есть желание, рассказывать о своей экспертизе на конференциях и митапах.
Разработчик iOS
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Swift, Xcode, Core Data
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Разработчик Android
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Java Core, Android SDK, RxJava
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Подробности обеих вакансий — по ссылке!
Т‑Банк Карьера
Мобильная разработка в Т‑Банке
Приглашаем iOS- и Android-разработчиков с опытом от трех лет создавать лучшие финтех-решения на рынке
iPhoneNumberField - красивое поле ввода телефонного номера на SwiftUI. С автоматическим форматированием и проверкой, кодами стран и их флагами, полностью настраиваемым внешним видом.
Библиотека: https://github.com/MojtabaHs/iPhoneNumberField
Библиотека: https://github.com/MojtabaHs/iPhoneNumberField
iiVisu - визуализатор звука для проигрывания или записи с возможностью перемещаться свайпами по потоку. Цвета и вид графика настраиваем.
Исходники: https://github.com/ImnIrdst/iiVisu
Исходники: https://github.com/ImnIrdst/iiVisu
Как запустить Android Studio на ЛЮБОМ устройстве с помощью JetBrains Projector
Идея Projector проста, но довольно гениальна. Он перехватывает команды отрисовки из IDE (или любого приложения Swing) с помощью кастомного движка рендеринга (реализация AWT), который вместо визуализации вещей на экране записывает все команды, сериализует их и отправляет их веб-клиенту. Веб-клиент интерпретирует эти команды рисования и отображает их на веб-странице. Веб-клиент записывает ввод с клавиатуры и мыши и отправляет его обратно в IDE через AWT.
Статья: https://apptractor.ru/info/articles/jetbrains-projector.html
Идея Projector проста, но довольно гениальна. Он перехватывает команды отрисовки из IDE (или любого приложения Swing) с помощью кастомного движка рендеринга (реализация AWT), который вместо визуализации вещей на экране записывает все команды, сериализует их и отправляет их веб-клиенту. Веб-клиент интерпретирует эти команды рисования и отображает их на веб-странице. Веб-клиент записывает ввод с клавиатуры и мыши и отправляет его обратно в IDE через AWT.
Статья: https://apptractor.ru/info/articles/jetbrains-projector.html
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/