All Projects → K1rakishou → Kuroba Experimental

K1rakishou / Kuroba Experimental

Licence: gpl-3.0
Free and open source image board browser

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Kuroba Experimental

Fountain
Android Kotlin paged endpoints made easy
Stars: ✭ 175 (+130.26%)
Mutual labels:  rxjava2, dagger2, room-persistence-library
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-76.32%)
Mutual labels:  rxjava2, dagger2, room-persistence-library
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (+67.11%)
Mutual labels:  kotlin-coroutines, dagger2, room-persistence-library
Android Audiorecorder App
Android application to record audio. RxJava2, Dagger2, MVP, RoomDb.
Stars: ✭ 180 (+136.84%)
Mutual labels:  rxjava2, dagger2, room-persistence-library
Android Mvvm Rxjava2 Dagger2
This repository contains a detailed sample application that uses MVVM as its presentation layer pattern. Essential dependencies are Dagger2 with Dagger-android, RxJava2 with RxAndroid, Room, Retrofit and Espresso.
Stars: ✭ 50 (-34.21%)
Mutual labels:  rxjava2, dagger2, room-persistence-library
idreminder
Simple reminder app build with Kotlin + Clean Architecture + RxJava + Dagger2 + MVP + Room
Stars: ✭ 29 (-61.84%)
Mutual labels:  dagger2, rxjava2, room-persistence-library
Cucumber
A recipe finding app written in Kotlin with MVP architecture
Stars: ✭ 64 (-15.79%)
Mutual labels:  dagger2, rxjava2, room-persistence-library
Android App Architecture Mvvm Databinding
A simple but complete project (in both Java & Kotlin) to demonstrate the Android application architecture with MVVM pattern, a client app for The Movie DB Web API. Dagger2 is used for dependency injection and RxJava is used for RFP (Reactive Functional Programming).
Stars: ✭ 69 (-9.21%)
Mutual labels:  rxjava2, dagger2, room-persistence-library
Android Architecture Components Kotlin
Clean code App with Kotlin and Android Architecture Components
Stars: ✭ 23 (-69.74%)
Mutual labels:  dagger2, room-persistence-library
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+1006.58%)
Mutual labels:  rxjava2, dagger2
Android Mvvm Rx3 Dagger2 Navcomponent
Implemented using MVVM, LiveData, Room, RX3, Dagger2, Coil, View Binding, Navigation Component and AndroidX
Stars: ✭ 72 (-5.26%)
Mutual labels:  dagger2, room-persistence-library
Myweatherkotlinflow
Android app that shows weather at your current location or any custom location you specify. Uses Kotlin Flow for data streaming and coroutines for asynchronous work. Also leverages Room, navigation component, Viewmodel and Livedata Jetpack components with MVVM presentation layer architecture. Dagger 2 with Dagger android for dependency injection
Stars: ✭ 23 (-69.74%)
Mutual labels:  rxjava2, kotlin-coroutines
Stocker
Stocker is a currency monitoring app. It offers instant currency rates of banks.
Stars: ✭ 38 (-50%)
Mutual labels:  dagger2, room-persistence-library
Ribble
Simple Dribbble Client using Dribbble API, fully written in Kotlin 😱 ❤️
Stars: ✭ 872 (+1047.37%)
Mutual labels:  rxjava2, dagger2
Acgclub
一款纯粹的ACG聚合类App
Stars: ✭ 829 (+990.79%)
Mutual labels:  rxjava2, dagger2
Aic Mobile Android
Art Institute of Chicago Official Mobile App - Android
Stars: ✭ 31 (-59.21%)
Mutual labels:  rxjava2, room-persistence-library
Movienight
MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin.
Stars: ✭ 744 (+878.95%)
Mutual labels:  rxjava2, dagger2
Market tech challenge
A best use case Android application sample with latest patterns. This app is developer as part of Kariyer.net Tech Challenge.
Stars: ✭ 31 (-59.21%)
Mutual labels:  rxjava2, dagger2
Posts Mvvm Daggerhilt Dynamic Feature Rxjava3 Flow Sample
Posts Api sample with Kotlin RxJava3/Coroutines Flow, Clean Architecture, Offline first/last with Room + Retrofit2, Dagger Hilt, Dynamic Feature Modules, Static Code Analysis, Gradle DSL, MockK+ MockWebServer with Test Driven Development including Api and Database tests
Stars: ✭ 41 (-46.05%)
Mutual labels:  kotlin-coroutines, room-persistence-library
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-30.26%)
Mutual labels:  rxjava2, dagger2

Kuroba Experimental (Temp name)

KurobaEx is a fast Android app for browsing imageboards, such as 4chan and 8chan. It's a fork of Kuroba. This fork provides lots of new features:

  • New technological stack (Kotlin, RxJava/Coroutines, Room etc).

  • On demand content loading (includes prefetching, youtube videos titles and durations fetching, inlined files size fetching etc).

  • Third-party archives support.

  • New thread navigation (tabs).

  • New in-app navigation (bottom nav bar).

  • New bookmarks (they were fully rewritten from scratch, now use way less memory, don't use wakelocks, show separate notifications per thread (and notifications can be swiped away).

  • Edge-to-edge theme support.

  • New database.

  • 4chan global search support.

  • Fully dynamic themes with Android Q Day/Night mode support.

  • Per-site proxies.

  • Ability to attach multiple media files to reply, attach media files that was shared by external apps (event by some keyboards), attach remote media files by URL, etc.

  • New image downloader. Allows downloading images while the app is in background, retrying failed to download images, resolving duplicates, etc.

  • Lots of other tiny improvements.

Screenshots can be found here

New stuff and important annoncements:

- (2/24/21) Beta apks are now built as release apks (not debug) to make them more performant. The downside here is that you won't be able to automatically install v0.6.x-beta and will have to do that manually. You will have to export all your settings, remove the previous beta version, install the new one and then import the settings back. This is pretty inconvenient but as a result you get an apk with the same performance as the release one. The stable release versions are not affected, only beta!

- (1/27/21) F-Droid version is now available.

- (10/7/20) Unfortunatelly, built-in updater for release versions was broken in one of the releases so people using Android M and below won't be able to use it to update to a newer version. You will have to install the update manually (it is fixed in v0.2.10). If you are using Android N and above you should be fine. Beta versions are fine too.

- New theme engine has been added which now allows you to create any theme you want, see this wiki page for more info

Latest beta version

All beta versions

Latest release version (v0.6.5)

Currently supported sites
  • 4Chan
  • Dvach
  • 8Kun (thanks to @jirn073-76)
  • 420Chan (thanks to @Lolzen)
  • Lainchan
  • Sushichan
  • Wired-7 (thanks to @Wired-7)
Currently supported 4chan archives
  • ArchivedMoe
  • ArchiveOfSins
  • B4k
  • DesuArchive
  • Fireden
  • 4Plebs
  • Nyafuu
  • RebeccaBlackTech
  • TokyoChronos
  • Warosu
  • Wakarimasen.moe
  • Yuki.la

License

Kuroba is GPLv3, licenses of the used libraries.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].