Connect with us

GitHub

Лучшие приложения с открытым исходным на Kotlin

Знаете ли вы хорошие приложения с открытым исходным кодом, сложные и нормально структурированные, написанные на Kotlin?

Опубликовано

/

     
     

Обсуждение на Reddit:

Я учился программировать еще в школе, это было на Java, и мне это нравилось. В колледже я прослушал одно занятие по программированию на языке C, и оно разрушило мою уверенность в себе, и я больше не кодил до конца учебы в колледже (моя специальность не была связана с CS), до последнего курса, там мне потребовалось создать немного кода для моего дипломного проекта. Так я увлекся машинным обучением и искусственным интеллектом, а после колледжа устроился на работу в области ИИ, где сейчас программирую в основном на Python.

Я многое узнал о программировании, паттернах проектирования и веб-разработке на Python, читая код из множества открытых библиотек, фреймворков и приложений, написанных на Python, но я понял, что мне не так интересен ИИ, как я думал, и я хочу переключиться на Android-разработку. После года изучения курсов и создания проектов уровня нуба на JavaScript, React и React Native я решил, что хочу писать на Kotlin, что и подвело меня к сути вопроса.

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

Если вы когда-нибудь встречали такое приложение, где код написан приятно и хорошо, я был бы рад услышать об этом.

TL;DR: Знаете ли вы хорошие приложения с открытым исходным кодом, сложные и нормально структурированные, написанные на Kotlin?

Лучшие приложения с открытым исходным на Kotlin

Вот некоторые ответы:

  • Bitwarden Android — менеджер паролей
  • Now in Android — официальное учебное приложение Google для изучающих Android-разработку
  • Atomic — Periodic Table — периодическая таблица химических элементов, пет-преокт одного из участников
  • Telegram — исходники мессенджера
  • Tachiyomi/Mihon — открытый ридер манги для Android (код сложен и не очень хорошо структурирован)
  • KotlinConf — приложение самой большой конференции по Kotlin (сделано на Kotlin Multiplatform и Compose Multiplatform)
  • Home Assistant Companion for Android — приложение Google для домашней автоматизации
  • Rijksmuseum — мультимодульное мультиплатформенное приложение на Kotlin и Compose, которое предлагает захватывающий способ изучения художественной коллекции Рейксмузея в Амстердаме
  • Premier League — полнофункциональное приложение с открытым исходным кодом на KMP, содержащее результаты матчей английской футбольной лиги, пет-преокт одного из участников
  • Pokedex Compose — приложение про покемонов, которое демонстрирует современную разработку для Android с использованием Compose, Hilt, Coroutines, Flow, Jetpack и Material Design на основе MVVM-архитектуры
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: