WhatsApp Bot - приложение для Android, автоматически отвечающее на определенные сообщения. Вы задаете шаблоны предполагаемых входящих сообщений, ваш ответ на них, сохраняете все в Realm DB и при появлении уведомления сообщение анализируется, и если в БД есть какой-либо ответ, то бот сам отправляет его человеку. Сейчас бот работает только с WhatsApp, но, как говорит автор, вы легко можете изменить имя пакета с com.whatsapp на telegram, signal и отвечать в любой другой мессенджер.
Исходники: https://github.com/suyashm002/watsappp_bot
Исходники: https://github.com/suyashm002/watsappp_bot
GitHub
GitHub - suyashm002/watsappp_bot: Auto reply of WhatsApp , WhatsApp Business messages
Auto reply of WhatsApp , WhatsApp Business messages - GitHub - suyashm002/watsappp_bot: Auto reply of WhatsApp , WhatsApp Business messages
Playbook - фреймворк, который предоставляет «песочницу» для создания UI-компонентов, не беспокоясь о зависимостях, специфичных для конкретного приложения. Это не только позволяет быстро разрабатывать пользовательские интерфейсы, но также облегчает отделение бизнес-логики и обеспечивает более надежную архитектуру.
Проект на GitHub: https://github.com/playbook-ui/playbook-ios
Проект на GitHub: https://github.com/playbook-ui/playbook-ios
Jetpack Compose переосмыслил то, как разрабатывается UI для Android-приложений, и внедрил принципы декларативного программирования в разработку интерфейсов. На него сильно влияют существующие веб и мобильные фреймворки, такие как React, Litho, Vue и Flutter.
В этом репозитории примеры использования Jetpack Compose для создания пользовательских интерфейсов. Каждый пример - автономные исходники, в которых пытаются объяснить отдельные концепции на работающих примерах.
Изучите: https://github.com/vinaygaba/Learn-Jetpack-Compose-By-Example
В этом репозитории примеры использования Jetpack Compose для создания пользовательских интерфейсов. Каждый пример - автономные исходники, в которых пытаются объяснить отдельные концепции на работающих примерах.
Изучите: https://github.com/vinaygaba/Learn-Jetpack-Compose-By-Example
SimpleEngine - простой 2D игровой движок, который использует только storyboard и UIKit. Что-то сложное с ним, наверное, сделать будет трудно, но для тренировки или прототипов вполне подойдет.
Исходники: https://github.com/Abedalkareem/SimpleEngine
Исходники: https://github.com/Abedalkareem/SimpleEngine
Красивая навигация по мотивам Google Bottom Navigation и Chips. Естественно, анимации, настройки, плюс может работать сбоку экрана, с бейджами.
Исходники: https://github.com/ismaeldivita/chip-navigation-bar
Исходники: https://github.com/ismaeldivita/chip-navigation-bar
This media is not supported in your browser
VIEW IN TELEGRAM
CWRateKit - красивый диалог, запрашивающий оценку приложения от пользователей. Вряд ли можно использовать для App Store, так как это запрещено правилами Apple (хотя компания за этим, кажется, не очень-то и следит), но для внутренних исследований вполне подойдет.
Исходники: https://github.com/clockworkone/CWRateKit
Исходники: https://github.com/clockworkone/CWRateKit
Пример приложения для iOS и Android на Kotlin Multiplatform и MVVM.
Внутри:
• layered clean architecture
• DI (Kodein)
• coroutines
• livedata
• ktor
• serialization
• mockk
• detekt, ktlint
• unit tests and jacoco
Ссылка: https://github.com/kernel0x/kmpapp
Внутри:
• layered clean architecture
• DI (Kodein)
• coroutines
• livedata
• ktor
• serialization
• mockk
• detekt, ktlint
• unit tests and jacoco
Ссылка: https://github.com/kernel0x/kmpapp
TagsList - настраиваемый список тегов для iOS-приложения. Можно менять практически все - расстояние между тегами, показ картинок, наличие или отсутствие кнопки удаления, высоту ячеек и контента внутри.
Исходники: https://github.com/inomobile/tag-list
Исходники: https://github.com/inomobile/tag-list
Тестирование подписок в App Store невероятно важно, но провести нормальные тесты всегда было очень сложно. Документация Apple традиционно практически отсутствует, а инструментами Apple никогда не славилась. Это руководство подробно расскажет вам о том, как протестировать работу подписок в iOS и сделать так, чтобы они работали надежно и правильно.
Руководство: https://www.revenuecat.com/blog/the-ultimate-guide-to-subscription-testing-on-ios
Руководство: https://www.revenuecat.com/blog/the-ultimate-guide-to-subscription-testing-on-ios
Библиотека для Android-приложения от нашего читателя. Blitz - устанавливает в TextView относительное время (например, "5 минут назад"). Киллер-фичей является автоматический апдейт строки со временем — по прошествии, скажем, минуты время обновится самостоятельно. Использование в одну строку кода.
Исходники: https://github.com/Perfomer/blitz
Исходники: https://github.com/Perfomer/blitz
Впервые все видео с Saint AppsConf 2019 опубликованы в открытом доступе. Учитесь, вдохновляйтесь и перенимайте лучшие практики у спикеров, не выходя из дома.
https://youtu.be/lzfhMop2zYU?list=PLrrjuVcsVZhj_mkKTZ6lVLN7UeH6JMxWj
https://youtu.be/lzfhMop2zYU?list=PLrrjuVcsVZhj_mkKTZ6lVLN7UeH6JMxWj
YouTube
Рефакторинг по правилам и без / Ася Свириденко (Яндекс)
При поддержке AvitoTech мы впервые публикуем все видео с Saint AppsConf 2019 в открытый доступ. Учитесь, вдохновляйтесь и перенимайте лучшие практики у спикеров, не выходя из дома.
--------
Календарь конференций - https://ontico.ru
--------
AppsConf…
--------
Календарь конференций - https://ontico.ru
--------
AppsConf…
RoundCode - “круговые” QR-коды, как в Facebook Messenger. Поддерживает кастомные алгоритмы сжатия для передачи длинных строк, настраиваемый вид.
Библиотека: https://github.com/aslanyanhaik/RoundCode
Библиотека: https://github.com/aslanyanhaik/RoundCode
AnimeXStream - Android-приложения для просмотра аниме. Из технологий:
• Kotlin
• MVVM
• Retrofit & RxJava
• Epoxy
• ExoPlayer
• Android Architecture Components
• Glide
Исходники: https://github.com/mukul500/AnimeXStream
• Kotlin
• MVVM
• Retrofit & RxJava
• Epoxy
• ExoPlayer
• Android Architecture Components
• Glide
Исходники: https://github.com/mukul500/AnimeXStream
Опубликованы исходники Kiwi Browser для Android. Основан на Chromium, позиционируется как быстрый и безопасный.
Исходники: https://github.com/kiwibrowser/src
Исходники: https://github.com/kiwibrowser/src
Proton - нативный текстовый редактор для iOS и macOS (Catalyst). Это простая библиотека, которая позволяет вам расширить TextView и добавить в него необходимые функции. Это форматирование текста, встроенные View, ответы, поиск и так далее. Проще говоря - это тот UITextView, который вы всегда хотели иметь для своего приложения.
Исходники: https://github.com/rajdeep/proton
Исходники: https://github.com/rajdeep/proton
Uber Car Animation Android - тестовое приложение, демонстрирующее анимацию машинки в Google Maps как в оригинальном приложении Uber.
Исходники: https://github.com/MindorksOpenSource/Uber-Car-Animation-Android
Исходники: https://github.com/MindorksOpenSource/Uber-Car-Animation-Android
Более 1200 компаний сейчас ищут тестировщиков мобильных приложений со средней зарплатой 100 000 рублей, по данным сайта hh.ru.
Онлайн-курс «Тестирование мобильных приложений» подойдет как новичкам в тестировании мобильных приложений, так и тестировщикам смежных сфер.
Записывайся прямо сейчас и получи скидку 30% на обучение!
За девять месяцев ты научишся:
👉Переходи на сайт, чтобы получить презентацию программы и индивидуальную консультацию специалиста. https://clc.to/MXKhCA
Онлайн-курс «Тестирование мобильных приложений» подойдет как новичкам в тестировании мобильных приложений, так и тестировщикам смежных сфер.
Записывайся прямо сейчас и получи скидку 30% на обучение!
За девять месяцев ты научишся:
⚡️
запускать автотесты для Android и iOS;⚡️
работать с эмуляторами и симуляторами;⚡️
писать сложные проверочные тесты;⚡️
находить баги, которые пропускают даже опытные мобильные тестировщики.👉Переходи на сайт, чтобы получить презентацию программы и индивидуальную консультацию специалиста. https://clc.to/MXKhCA
Музыкальный плеер в стиле Apple Music/Tidal на Flutter и Dart. Поддерживает iOS, iPadOS, macOS, Android, фоновое воспроизведение музыки, стриминг с сервера.
Исходники: https://github.com/minikin/audio_player_flutter
Исходники: https://github.com/minikin/audio_player_flutter
ProtonMail — сервис веб-почты с шифрованием, созданный в 2013 году сотрудниками ЦЕРН. Серверы и штаб-квартира находятся в Швейцарии. Владелец — Proton Technologies AG (Женева). ProtonMail отличается от многих других почтовых сервисов возможностью шифрования письма, прежде чем оно отправляется на сервер. Письма между пользователями ProtonMail шифруются всегда автоматически. 29 января 2020 года Роскомнадзор сообщил, что на территории России введена полная блокировка услуг ProtonMail.
С 23 апреля исходники ProtonMail для Android опубликованы на GitHub: https://protonmail.com/blog/android-open-source/
Исходники приложения для iOS были выпущены в конце 2019: https://github.com/ProtonMail/ios-mail
С 23 апреля исходники ProtonMail для Android опубликованы на GitHub: https://protonmail.com/blog/android-open-source/
Исходники приложения для iOS были выпущены в конце 2019: https://github.com/ProtonMail/ios-mail
CLI-утилита с величественным именем Spasibo показывает какие из библиотек, которые вы используете, принимают донаты. Работает с Cocoapods, Carthage и Swift Package Manager, данные о пожертвованиях берет из Github Sponsors.
Исходники: https://github.com/artemnovichkov/spasibo
Исходники: https://github.com/artemnovichkov/spasibo