Iโm a self-taught, full remote developer involved in the Android community
Most of my activity is on private repos here and on gitlab
Give me a shout!
๐จโ๐ Student project | ๐ฃ๐ News app with JSON
License: MIT License
Template here
List items could show a bit more detail. Including the article thumbnail and publication date would make the app more engaging. This wouldn't take too long as the logic is already there for title, description and URL.
Ideally, thumbnails would be positioned on the left side of list items and date on the right side, top corner.
Changes should be reflected immediately. Now it is necessary to kill the app and open it again.
Preliminary actions = "ArticleActivity โ SettingsActivity โ performing changes (e.g. API key)"
Current behavior:
Preliminary actions โ ArticleActivity with same state than before
Preliminary actions โ reducing the app and reopening the app โ ArticleActivity with same state than before (changes are still not reflected)
Preliminary actions โ killing the app and opening it again โ ArticleActivity with new state (changes are reflected)
Expected behavior:
Preliminary actions โ ArticleActivity with new state (no matter if the app gets reduced or killed)
Bug introduced by f876c16
As already suggested in r4dixx/VisitCalgary#3 and r4dixx/RookiePlayer#7 and probably every repo of mine.
This feature isn't working properly. Button sure get randomized, but they should remain attach to their list item. In other words, refreshing the app or closing/opening it shouldn't make the button text change. Button texts should change at the same rate to which list items change.
Current Behavior:
It blindly refreshes no matter what
Expected Behavior
ListView should only refresh when data has changed. It is better UX-wise and performance-wise
Let's say I'm in the middle of the ListView (around the 25th item). When I click the list item, browser opens and I can read the article. So far so good. Now let's say I've finished reading and want to read the next/previous one, I'm hitting the back button aaaand... I'm at the top of the list. This is annoying, I should get back where I left off. Similarly, that same behavior should happen when leaving the app, locking phone, etc.
It is kind of working so far, but it's not perfect. Here are a few cases where it needs to be fixed:
ListView blinks/flickers on refresh
Current Behavior:
Refreshing makes the ListView blink
Expected Behavior:
Refresh action should be smooth. Either add animations or remove the blinking altogether.
FIXED with 5751615
ListView refreshes even when data didn't change
Empty states are not handled correctly
Current behavior: after preference changes, the listview remains at the same position. This is annoying particularly when changing sort order.
Expected behavior: if any change has been made on both settings, the ListView should go back to position 0.
Could be better UX wise to know which ones are the latest at a glance. Could be the first list item or the articles published today or, even better, the X articles published since app was last open. To think through.
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.