emanuelet / trove Goto Github PK
View Code? Open in Web Editor NEWSearch app for the Trove Books database
License: Apache License 2.0
Search app for the Trove Books database
License: Apache License 2.0
Supposedly, I can access the "Cart" feature in landscape mode.
When I open one of the books, then turn the screen rotation into landscape mode, and then I click on the "Cart" feature the app suddenly crashes.
Tested on 3 devices:
Device | Android Version |
---|---|
Xiaomi Redmi Note 4 | Marshmallow, 6.0 mRA58K (DECA-CORE MAX 2,11GHz, RAM: 3 gb) |
Xiaomi Redmi 4X | Marshmallow, 6.0.1 mmb29m (CPU: Octa-core Max 1.9 GHz, RAM: 2 GB) |
Xiaomi Redmi Note 5A | Nougat, 7.1.0 |
https://www.youtube.com/watch?v=lDxoWmkeVCE&feature=youtu.be
05-30 23:42:45.567 25665 25665 E AndroidRuntime: Process: com.etapps.trovenla, PID: 25665
05-30 23:42:45.567 25665 25665 E AndroidRuntime: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=null?q=+buy=true (has extras) }
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1809)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.app.Instrumentation.execStartActivity(Instrumentation.java:1523)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:4018)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult(BaseFragmentActivityApi16.java:54)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:67)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:3979)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:732)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.app.Activity.startActivity(Activity.java:4302)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.support.v4.content.ContextCompat.startActivity(ContextCompat.java:143)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.support.customtabs.CustomTabsIntent.launchUrl(CustomTabsIntent.java:262)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at com.etapps.trovenla.activities.BookDetailActivity.buyBook(BookDetailActivity.java:89)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at com.etapps.trovenla.activities.BookDetailActivity_ViewBinding$1.doClick(BookDetailActivity_ViewBinding.java:34)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at butterknife.internal.DebouncingOnClickListener.onClick(DebouncingOnClickListener.java:22)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.view.View.performClick(View.java:5275)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.view.View$PerformClick.run(View.java:21556)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:815)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:104)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.os.Looper.loop(Looper.java:207)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5811)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
05-30 23:42:45.567 25665 25665 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:768)
try openlibrary covers or similar
search strings that actually creates problems:
The components (Features) I want to suggest is:
- Categories (New And Popular)
- Views
Initially, the Trove NLA app was good enough. However, the available features are still a bit boring. Developers still need to do the development again to make this application to be better and interesting again. Therefore, I would like to suggest some features to make the application even more interesting.
Categories (New And Popular)
This feature is a very important feature, because each user will be able to see the list of books, the latest newspaper and also the most popular. And of course with the addition of this feature, will make the application more interesting.
Views
I suggest this feature, so that app users can see the number of searches on books, newspapers, and pictures. The feature also indirectly can provide information to the user how much search done on the book or newspaper.
Below I am attaching Mockup, to show an illustration if the feature is added.
Below, a great location for feature placement Categories (New And Popular)
Design examples for features Categories (New And Popular)
Below, a great location for feature placement Views
Design examples for features Views
The benefits of the 2 above features as follows:
With the Categories (New And Popular) feature, users can find the latest and most popular collection of Books, Newspapers, and Images. And This is so users can see the best collection of Books, Newspapers and Pictures.
And with the "Views" feature in the NLA Trove app, the user can see how many Books, Newspapers and pictures that other users have visited. And Indirectly, the user can see by itself how good and popular it is for certain products (Books, Newspapers, Images).
Overall, with the feature Categories (New And Popular) and Views, will certainly provide a more attractive appearance for the application. And with the features that can be useful for users, of course users will be more interesting to use it.
The above feature is very suitable added, because it will give a very good effect for the application.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.