Skip to content

My first project with Kotlin Multiplatform (Android & Desktop). Simple reader of the manga Yotsuba to!

Notifications You must be signed in to change notification settings

jsericksk/MangoK

Repository files navigation

MangoK


Projeto simples apenas para brincar um pouco com o Kotlin Multiplatform. O projeto base foi criado no Compose Multiplatform Wizard.

Ele gera um capítulo aleatório do mangá Yotsuba to!, sendo uma espécie de leitor simplificado. Utiliza o site BR Mangás para extrair os capítulos. O objetivo não era ser um leitor de mangá nem nada do tipo, mas apenas um ponto de entrada para ver um pouco na prática o KMP. Apesar de conter a opção de web, esse projeto só funciona no Android e desktop. Devido a limitações, não posso testar no iOS.

  • O projeto não segue bons padrões nem uma arquitetura específica, foi feito apenas para funcionar. :)
Eu lendo sobre KMP pra fazer esse projeto:

Executar

  • Android: ./gradlew :composeApp:assembleDebug
  • Desktop: ./gradlew :composeApp:run
  • Browser/Web: ./gradlew :composeApp:jsBrowserDevelopmentRun

Download APK

Se estiver interessado em testar o app, você pode baixar o APK nas releases. Devido ao web scraping "manual" sem bibliotecas, pode parar de funcionar a qualquer momento, então se você baixar e não funcionar de forma alguma, provavelmente a extração dos dados não está mais funcionando.

Bibliotecas utilizadas

  • Kamel: Carregamento de imagens.
  • Ktor: Obter código fonte das páginas.

About

My first project with Kotlin Multiplatform (Android & Desktop). Simple reader of the manga Yotsuba to!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published