skyzohkey / m-droid Goto Github PK
View Code? Open in Web Editor NEWA Material Design client for F-Droid. Built with React Native and love!
License: MIT License
A Material Design client for F-Droid. Built with React Native and love!
License: MIT License
Hi @SkyzohKey!
Sorry, this is not an issue...
I'm Xavier and Iโve been working as a freelance React Native developer for more than 2 years.
I try to help community when I can: sharing my works on open-source, like you do!
But it's hard to be visible sometimes! Right?
I want to help developers to have more visibility.
So, I've created a website where developers can share with entire
world their React Native projects, components, apps...
This website allow developers to show their works and get feedback.
Just like a Dribbble but for React Native developers.
TODO:
One of the things I liked about the old version of F-Droid was that it was easy to scrol through apps (esp., based on categories like 'Recently Updated" or 'What's New').... When they moved to showing only tiles it became chaotic and confusing. Though m-droid is way better looking than F-Droid,, it's also using the tiles instead of lists (with the exception of the search result list which is exactly what I would like to see as the standard view).
It would be nice to have an option to switch to either list view (like you see on the search results) or the tiles (which is the default view currently).
One of F-Droid's best features is the ability to manage installed apps and automatically search for updates (only auto update on root, but non-root still gets notification). It's incredibly useful so the user doesn't have to check back every day or dig through apps to find them. Could M-Droid possibly mimic this feature? I use M-Droid to browse for apps but must go back to F-Droid for updates, so it would be great if I could make the switch entirely some day. Of course development is still early so I'll be patient ;) I'm not sure if M-Droid can get the same app permission and auto pull from repositories the same way as F-Droid, or maybe users need root permissions. Hmm...
I like the UI of this better than f Droid. I noticed it hasn't had a release in a year, and a commit in 11 months
Tapping on a settings element does nothing
I'm on an unrooted Alcatel Tetra running Android 8.1
Sent from my TETRA using FastHub
On a high-end device, running Android 8.1. Perhaps it tries to load all icons on scroll, including those that are hidden on a row?
When loading the F-Droid or F-Droid Archives repositories, the app tries to write a large file to the disk and run out of memory.
This has to be investigated and fixed.
When I open the tab Settings and click on one of the settings category, nothing happens.
Currently this file is a giant mess because I wrote everything as one monolithic component for rapid developement. But this file needs to be cut down into smaller components that can be reuded elsewhere in the app.
The current code really needs to be refactored in order for potential contributors to come and... contribute. I'm in the process of making the code way more react-native/redux standard. Both for contributors and easier maintainance.
Here's a list with progress (checked item = refactored) of the components that have to be refactored:
AppCard
AppsTab (mostly done)
AppsList
Drawer
EmptyPlaceholder
EntertainmentTab
HomeScreen
ListingScreen
MenuButton
NewAppsSlider (needs some animated dots)
RepoListRow
ReposHomeScreen
Touchable
SearchResultRow
SearchScreen
AppDetailsScreen
@SkyzohKey release shows you want to create changelogs.
will you create separate changelog or you will update in releases.
few devs referred to this changelog
On a new mobile (completely new install) running Android 7, the performance of mDroid is just terrible. Some things to improve the performance could be:
I really like where you are going with this, I just hope you can improve the performance. Until then, I'll have to keep using F-Droid.
Phone: Huawei P10 Lite
Android: 7.0
It would be useful to have this app on the F-Droid catalogue itself. Is it doable?
Why would you build a new app targeting Lollipop? I don't understand the need for phone permission either.
This is Android after all ๐
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.