![]() ![]() I spent a lot of time exploring the Open Library and Internet Archives APIs to figure out the best way to get at the data I needed, and even submitted a few updates to the Open Library codebase to support features I wanted to build. I was amazed at how fast it was to assemble a simple app with just a few lines of code, and then it was just a matter of layering on the functionality I wanted. After some reading, I picked Google’s Flutter tool, which allows easy cross-platform app development. Mark: I’m a retired web developer, so interface design, user experience, APIs and that sort of thing are nothing new, but I’ve never built a native app. Open Librarian: What was your experience like developing the Reader? With the high-resolution page scans expanded to fill the screen, it’s almost like reading a physical book. But the full-screen reading mode is probably my favorite. Periodically, I’d think “that’s kind of annoying” or “I wish I could…” and I’d go code for a while until I was happy with the experience. Every feature is the result of me reading in the app every day for months before I released it. Mark: That is cool - that’s another example of centering the needs of the reader. Open Librarian: What is your favorite part of the app? I like how it shows the return time Open Librarian: What does it feel like to use? Can we have a tour? I also added a swipe gesture, so it’s easy to turn pages if you’re holding your device with one hand on the couch. You can hide all the controls with the single tap, and the book expands to completely fill the screen. The reading interface is still the familiar Internet Archive BookReader, but I’ve overlaid some additional functionality. Everything you need is just one tap away. So the Reading Log shelves and the reading interface are the core of the app, and everything else kind of happens at the edges. Mark: I thought about some of the good tablet-based reading experiences I’ve had, and imagined what it could look like if the interface were centered around the individual reader and the small set of tools they need to find, manage, and read books. Open Librarian: What were some of the approaches Open Library Reader used to solve these problems? I just wanted to sit down and read, and not have to be reminded of the fact that I was looking at a website through a browser. There was a lot of scrolling and clicking around, a tap in the wrong place could send me off somewhere else, and the book I was reading was always surrounded by browser and bookreader controls. Open Library has a lot of great reads, but I was getting frustrated trying to manage my Reading Log and read books in the tablet browser. Mark: I read a lot of books on my iPad, especially old, hard-to-find mystery novels. ![]() ![]() Open Librarian: “Why did you find the need to build an Open Library Reader?” We sat down with Mark for an interview to learn why he created the Open Library Reader and which of its features may be appreciated by book lovers who are on the go.Ī picture of a patron’s personal library when logged in to the Open Library Reader app We applaud Mark, not only for the time he invested and showing what’s possible with our APIs, but - true to the spirit of Open Library - for sharing his app for free with patrons, in such a way which seems to respect patron privacy. While Open Library Reader is an unofficial app which is not maintained or supported by the staff at Internet Archive, we’re ecstatic that talented volunteers within our community are stepping up to design new experiences they wish existed for themselves and others. It’s a great way to take your personal library with you on the go. This lite app, which is available for free from the Apple store and Play store, emphasizes the mobile reading experience and showcases the books within a patron’s Open Library reading log. This year, a volunteer within the Open Library community named Mark developed an independent mobile app, an unofficial companion to the website called the Open Library Reader. But for millions of readers across the globe who rely on their phones for access, this hasn’t always presented the ideal mobile reading experience. For nearly 15 years Open Library has been giving patrons free access to information about books in its catalog, direct to their computers. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |