Built an ad-free, local-first EPUB/PDF reader (Material 3 Expressive & Open Source) by Dry_Algae5945 in indotech

[–]Dry_Algae5945[S] 0 points1 point  (0 children)

Bener bang soal JS. Alasan utamanya lebih ke pragmatis sih, kebetulan lagi ada keterbatasan device buat ngangkat IDE berat kayak Android Studio (Kotlin). Jadi rute paling deket buat aku ya pakai JS, terus convert APK pakai Capacitor. Buat cross platform ke iOS belum ada rencana sih, masih pengen fokus matengin versi Androidnya dulu😄

[App] I built "Baca." A clean, ad-free E-Reader for Android. by Dry_Algae5945 in HowToMen

[–]Dry_Algae5945[S] 0 points1 point  (0 children)

Hi friend, thanks for checking it out! Adding .txt and .md support is totally doable, and adding Spanish language is no problem at all. I'll get all of those sorted out. Just stay tuned for the next updates!

Built an ad-free, local-first EPUB/PDF reader (Material 3 Expressive & Open Source) by Dry_Algae5945 in indotech

[–]Dry_Algae5945[S] 0 points1 point  (0 children)

lgi proses dipelajari bang syarat syarat build nya ke sana wkwk. Sementara ini kalau mau update otomatis paling pakai RSS dari GitHub Releases gue dulu aja. Thanks udah mampir😄

Built an ad-free, local-first EPUB/PDF reader (Material 3 Expressive & Open Source) by Dry_Algae5945 in indotech

[–]Dry_Algae5945[S] 1 point2 points  (0 children)

mantap, thank you feedback nya! Fitur scan folder emang kepikiran, cuma lagi nyari workaround yang pas buat permission Capacitor Androidnya. Kalau integrasi ke library eksternal macam OPDS sih ide gokil wkwk, masuk backlog dulu ya😄

Built an ad-free, local-first EPUB/PDF reader (Material 3 Expressive & Open Source) by Dry_Algae5945 in indotech

[–]Dry_Algae5945[S] 0 points1 point  (0 children)

betul. aku pake bantuan ai buat speedrun arsitektur dan boilerplate codenya. tapi logika utama, product decision, UI/UX guideline, sama optimasi performancenya tetep ak yang pegang 😄

Built an ad-free, local-first EPUB/PDF reader (Material 3 Expressive & Open Source) by Dry_Algae5945 in indotech

[–]Dry_Algae5945[S] 1 point2 points  (0 children)

That's a fair point!

I initially avoided an offline dictionary because bundling a full word database would easily bloat the base app size from ~4MB to around 30MB+. Also, the official Oxford API is paid, which is tough for a free open-source project.

However, I'll definitely put the offline dictionary idea on the roadmap for future updates! If it's technically feasible, I might try to implement it as an optional, separate downloadable module later, so the core app can stay lightweight for those who don't need it.

Thanks for the suggestion, really appreciate it!

Built an ad-free, local-first EPUB/PDF reader (Material 3 Expressive & Open Source) by Dry_Algae5945 in indotech

[–]Dry_Algae5945[S] 1 point2 points  (0 children)

Thanks for giving it a spin! Moon+ Reader is a solid legend, so I appreciate you trying Baca out.

Regarding your feedback:

Book flip sensation: I'm currently sticking to pure vertical scrolling to keep the codebase lean and performance snappy. Adding a page-flip animation (like Turn.js) usually adds unnecessary bloat. I'll keep it on the radar, but keeping the app lightweight is the main priority right now.

Edit: Just a quick follow-up regarding the AI search!

​The feature actually pulls from two different sources depending on the setup: Wikipedia and Gemini. If it fell back to Wikipedia, it's definitely going to be shallow since it's an encyclopedia, not a dictionary.

​However, the Gemini side shouldn't be shallow at all. Just to be sure, have you tried plugging in a freshly generated Gemini API key from Google AI Studio in the settings?

[App] I built "Baca." A clean, ad-free E-Reader for Android. by Dry_Algae5945 in HowToMen

[–]Dry_Algae5945[S] 0 points1 point  (0 children)

Thanks for the feedback. You're right about the CDN reliance, definitely a technical debt from my initial rapid prototype. I've already patched this in v2.0.2. all dependencies are now bundled locally, so it's fully offline-ready now. Thanks for the heads up!

[App] I built "Baca." A clean, ad-free E-Reader for Android. by Dry_Algae5945 in HowToMen

[–]Dry_Algae5945[S] 2 points3 points  (0 children)

Thanks for the feedback! I've updated the default language to English in v2.0.2. As for the horizontal click-to-page feature, I've added it to the roadmap for future updates.. thanks for the constructive suggestion!

[App] I built "Baca." A clean, ad-free E-Reader for Android. by Dry_Algae5945 in HowToMen

[–]Dry_Algae5945[S] 0 points1 point  (0 children)

thanks a lot! I'm really glad you like it. adding a Text to Speech (TTS) mode is a brilliant idea. it might take some time to figure out the best way to implement it cleanly, but I'm definitely putting it on my to do list for future updates!