Webcomic Viewer App

Overview

This app allows users to conveniently manage their favorite webtoon pages. The app features three tabs for viewing webtoons, and a 'Back to Last Scene' button allows users to easily return to the episode they were watching. Users can customize the names of each tab, and access to URLs other than Naver Webtoon is blocked.

What I learned

  • WebView
  • ViewPager2
    • ViewPager with Fragment
    • TabLayout with Fragment using TabLayoutMediator
  • Fragment
  • SharedPreference
  • Dialog

Key functions

  • View webcomics with three taps
  • Resume the last-watched episode
  • Customize tab names
  • restrict URLs to Naver Webtoon

Troubleshooting

Issue: err_access_denied Occurs on App Installation and Startup

  • Symptoms: Users encounter the err_access_denied error when installing and launching the app.
  • Action: Re-install the app
  • Explanation: This error may be due to a glitch during the initial installation. Re-installing the app often resolves this issue by ensuring a clean and complete installation process.

Something I’m not sure about

  • How does the WebView know if it’s available to move back or not?

What could be better

  • Manage constant values in a separate file