gelassen / government-rus Goto Github PK
View Code? Open in Web Editor NEWA mobile app to track documents that will be discussed and applied by government
A mobile app to track documents that will be discussed and applied by government
As an engineer I want to use modern API in Android development
Navigation over explicit launch of intents is old fashioned and outdated. Navigation component should be used instead
As a developer I want a consistent and up to date with modern standards navigation within the app
Currently app has a mix of traditional operations with fragments over fragmentManager
and modern NagGraph
operations. Also app is not single page (Activity
) application. The right way to integrate it into NavGraph
requires more investigation.
Screen with search result is shown
Screen is empty or app doesn't respond on changes in input field
The issue likely lies in mix of traditional operations via fragment manager and navigation graph. Here is related choir task #3
As a user I want smooth navigation across tabs
Originally data wasn't cached. It was an extra overhead on codebase maintenance and bills always updating which made sense to pull from server on each launch. However, when user go through tabs each request to server makes him to wait which is not convenient.
There are several options to do this:
Retain fragment is a deprecated option and in current architecture it might lead to bugs. Cache data in view model is a right option, but requires more work with dagger custom injections. Current work on it is not satisfying all requirements.
As a user I want to have consistent UX across all my mobile apps
Many modern application stops using circle progress indicator for long running operations and use a tool which is called a shimmer
As a user I want app to follow modern UX practices
Many apps uses shimmer as a placeholder when app loads data from cache or internet. It is already added in the deputies screen, but in the rest its implementation requires consideration:
Tracker screen shows three items
Tracker screen shows four items, one of them is a duplicate
Tracker items are downloaded concurrently by using experimental kotlin API. Likely it is not used correctly - a good start point for investigation.
As a user I want to export bill into pdf from law overview screen in mobile app.
Tech:
I didn't saw bill as pdf on public API. As a developer I do not control server side, it provides as is and all attempts to communicate with server side team so far doesn't have feedback. It might be possible to look over site and find not public API for this, another option is to search the web about html to pdf converter.
Note:
This feature request came from google play store.
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.