GitHub
Lingshot: правильная архитектура Android-приложения
Lingshot — это простой, но мощный инструмент для перевода скриншотов, который делает многоязычное общение более доступным, чем когда-либо прежде. С помощью этого приложения вы можете сделать скриншот любого текста и мгновенно перевести его на нужный вам язык — с распознаванием текста и использованием ChatGPT.
Основной целью этого проекта является продвижение модульной, масштабируемой, поддерживаемой и тестируемой архитектуры. Он включает в себя передовой технологический стек (Kotlin, корутины, JetPack Compose, чистая архитектура, функциональные модули, MVVM, DI, статический анализ и т.п.) и воплощает лучшие практики разработки программного обеспечения. Хотя приложение может показаться простым, оно включает в себя все основные компоненты, которые формируют фундамент для надежного, крупномасштабного приложения.
Принципы проектирования и архитектурные решения, использованные в этом проекте, идеально подходят для больших команд и длительных жизненных циклов приложений. Это приложение не только демонстрирует функциональные возможности, но и служит свидетельством того, как хорошо структурированный и грамотно написанный код служит стабильной основой для масштабируемых и поддерживаемых проектов по разработке программного обеспечения.
-
Разработка1 месяц назад
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 2
-
Маркетинг и монетизация1 месяц назад
Вышел 2024 App Marketing Trends Report
-
Разработка1 месяц назад
Как быстро сделать файл PrivacyInfo.xcprivacy для вашего iOS-приложения
-
Разработка1 месяц назад
Инъекция зависимостей в Compose