Aggregated Android news, articles, podcasts and conferences about Android Development

Overview

DroidFeed

Codacy Badge

Curated news feed for Android Developers!

Stay up to date with the latest Android Development news. Built for the Android developer community, DroidFeed presents news, articles, podcasts and conferences about Android Development from a curated list of sources.

Get it on Google Play

Development and Libraries

DroidFeed is written entirely in Kotlin with MVVM architecture using the awesome libraries below.

Contribution

Contributions are most welcome to DroidFeed. You can contribute in various ways such as reporting issues, suggesting features, adding documentation and providing bug fixes.

This project uses GitHub flow as workflow.

License

Copyright 2020 Dogan Gulcan

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Comments
  • Crashing at kotlinx.coroutines.DefaultExecutor

    Crashing at kotlinx.coroutines.DefaultExecutor

    App is constantly crashing at

    Whenever I am scrolling it is crashing.

    2018-12-03 00:40:44.815 24537-24582/com.hiphop W/OkHttpClient: A connection to https://settings.crashlytics.com/ was leaked. Did you forget to close a response body?

    2018-12-03 00:40:44.822 24537-24627/com.hiphop E/AndroidRuntime: FATAL EXCEPTION: kotlinx.coroutines.DefaultExecutor Process: com.hiphop, PID: 24537 kotlin.KotlinNullPointerException at kotlinx.coroutines.experimental.internal.ThreadSafeHeap.removeAtImpl(ThreadSafeHeap.kt:97) at kotlinx.coroutines.experimental.EventLoopBase.processNextEvent(EventLoop.kt:385) at kotlinx.coroutines.experimental.DefaultExecutor.run(DefaultExecutor.kt:61) at java.lang.Thread.run(Thread.java:764)

    opened by nirukk52 4
  • Suggestion For DroidFeed : Make the feed/article opening page directly in the application And add the

    Suggestion For DroidFeed : Make the feed/article opening page directly in the application And add the "Sort" feature

    w1.png

    1.png

    Components

    The components (Features) I want to suggest is:

    1. Make the feed/article opening page directly in the application
    2. Add the "Sort" feature

    1.png

    Proposal Description

    DroidFeed is an application that has a very good function. I am very impressed with the owner or developer of this project. I have known the DroidFeed application a few months ago in 2018. I still remember this application still has a black and white theme at that time. And I am currently surprised by the look of the theme and its colorful and very cool design.

    The interface is very interesting, different from the previous one, and I also see developments in terms of quite good features from DroidFeed. But behind the advantages DroidFeed has, there are still some improvements that developers still need to do. I think, it still needs to add a few more features to make it more interesting to improve the user experience. This needs to be considered by developers, because it is useful in competition with other similar applications.

    I am sure, the role of contributors is needed to improve the quality of the Droidfeed application. Therefore, at this time I want to play a role for that. I would like to suggest some enhancements to the application's functionality and also useful features for the DroidFeed application.

    1. Make the feed/article opening page directly in the application

    This is the first suggestion that I hope the developer will immediately implement. I am a little surprised, why to open articles / feeds on DroidFeed must be switched to another browser on the Smartphone. That in my opinion is less effective, because when users want to open other articles / feeds, they have to exit the browser application and reenter the DroidFeed page.

    If users can open articles/feeds directly in the application, this is certainly very convenient and easy. Users can return to the homepage and can choose to open other feeds they want. Therefore, I would like to suggest that developers increase the feed/article opening page so that it is no longer switched to other browsers. I suggest that users can open feed/article pages directly in the application.

    That way, this will certainly make the DroidFeed application more attractive and enhance the user experience because it provides more comfort.

    2. Add the "Sort" feature

    This second feature in my opinion is very interesting, because with the "Sort" feature, users can see a list of feeds / articles that are most liked or popular on DroidFeed. So that users can find interesting articles or feeds and those that are liked by other users.

    The points included in the "Short" feature are as follows:

    • NEWEST
    • POPULAR (2 WEEKS)
    • POPULAR (1 MONTH)
    • POPULAR (6 MONTH)
    • POPULAR (ALL)

    I suggest that developers add some Popular types, so users can see a list of popular feed/article in the last week, in the last few months, and most popular all the time.

    1.png

    Mockups / Examples

    Below I will show examples of locations or illustrations if the features I recommend are implemented by the Developer.

    2.png

    3.png

    4.png

    5.png


    6.png

    7.png

    8.png

    1.png

    Benefits

    The benefits of the features above are as follows:

    1. Make the feed/article opening page directly in the application

    If the user can open feeds/articles directly in the DroidFeed application, this is certainly easier for the user. Because users can easily go back to the application's home page and open other articles/feeds easily. By increasing user comfort, this will certainly make the DroidFeed application even more attractive and users will feel at home using the DroidFeed application.

    2. "Sort" feature

    With the "Sort" feature, users can find a list of the latest and most popular feeds / articles. Not only that, users can also see a list of the most popular feeds / articles in the past week, in the last few months, and the most popular of all time.

    1.png

    Conclusion

    To implement the features above, developers may need to make major improvements to the DoridFeed application. And in my opinion, it doesn't matter because it will have a good effect later for users and developers.

    The features that I recommend are certainly very useful for users and developers because they will improve user experience later. And this will add value to the DoridFeed Application. And I hope, the DoridFeed Application developer will soon be able to implement this suggestion.

    Thank YOU :)

    feature request 
    opened by ahyar92 2
  • propose new logo

    propose new logo

    hello, i want to contribute for the new logo, its my pleasure to hear your requirement for this product, you can see my portfolio https://utopian.io/@telurpuyuh and catch me at [email protected] , thank you.

    design 
    opened by telurpuyuh 1
  • hi

    hi

    i design logo/icon for "open source projects" on utopian .. i thınk your project need a good logo whıch make your applıcatıon vıew better.. wanna me desıgn a logo "free" for your applıcatıon?

    please reply my post... ı ll start do design and share with you and than send a post on website "utopian.io".. also u can connect wıth me on discord "@ahmeterbay" or emaıl "[email protected]"

    i did a design for your application.. plss feedback me :)

    untitled-23

    design 
    opened by ahmeterbay 1
  • Can't Add rss url

    Can't Add rss url

    `fun onSaveSourceClicked(url: String) = viewModelScope.launch(Dispatchers.IO) { val trimmedUrl = url.trimIndent() if (Patterns.WEB_URL.matcher(trimmedUrl.toLowerCase(Locale.US)).matches()) { sourceErrText.postValue(R.string.empty_string)

            val cleanUrl = URLUtil.guessUrl(trimmedUrl)
            val alreadyExists = sourceRepo.isSourceExisting(cleanUrl)
    
            if (alreadyExists) {
                sourceErrText.postValue(R.string.error_source_exists)
            } else {
                isSourceProgressVisible.postValue(true)
                isSourceAddButtonEnabled.postValue(false)
                closeKeyboardEvent.postEvent(true)
                addSource(cleanUrl)
            }
        } else if (url.isEmpty()) {
            sourceErrText.postValue(R.string.error_empty_source_url)
        } else {
            sourceErrText.postValue(R.string.error_invalid_url)
        }
    }`
    

    I want to add rss ,but it appears to not work.

    bug 
    opened by JasonLinkinBright 0
Releases(2.2.0)
Owner
Dogan Gulcan
Dogan Gulcan
An introductory dynamics to Test Driven Development (TDD)An introductory dynamics to Test Driven Development (TDD)

tdd-demo Nesse hands-on teremos uma dinâmica introdutória a Test Driven Development (TDD), ou desenvolvimento orientado por testes. instruções 1 - Clo

Plataforma Impact 1 Jan 15, 2022
Android News Reader app. Kotlin Coroutines, Retrofit and Realm

News Reader Android News Reader app Code that follows Packt Publishing Kotlin in Practice Video Course Example of Kotlin Coroutine usage, with Realm a

Marko Devcic 22 Oct 3, 2022
An Android application for browsing video games and checking the latest gaming news from around the world.

Gamedge An Android application for browsing video games and checking the latest gaming news from around the world. Built entirely using the Jetpack Co

Paul Rybitskyi 602 Dec 25, 2022
A simple App which fetches data from NewYork times api and show news to the user

Stay-TheNewsApp This is a simple java app, which fetches data from NewYork times api and show news to the user, News can be seen from various categori

Gautam Garg 0 Dec 7, 2021
Anxiety free news reader for Android - developed using Kotlin

Android River is a modern Android 2.2 news app. It's now version 1.15. Android River has the following features: Read RSS 1.0, RSS 2.0 and ATOM 1.0. C

Dody Gunawinata 319 Nov 10, 2022
Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project

Newsout Android and iOS mobile client for Nextcloud news App. The Android client is already available to download in the Play Store. F-Droid and Apple

Simon Schubert 118 Oct 3, 2022
News app sample with Retrof't

Android App Sample (ViewModel + LiveData + Kotlin + Retrofit + Dependency Injection (Hilt) + Coroutine) - News App Project Description In this project

Mouaz Kaadan 6 Sep 13, 2022
Kotrlin Programming Language Cross-Platform Development which includes Android, iOS and Backend. Pretty much everwhere.

Kotlin-Everywhere: Kotlin Programming Language Cross-Platform Development This is still a WIP but the idea is to create a tiny KOTLIN project that cou

Fernando Cejas 31 Aug 9, 2022
🗡️ Deddit demonstrates modern Android development with Hilt, Coroutines, Flow, Jetpack, and Material Design based on MVVM architecture

Deddit demonstrates modern Android development with Hilt, Coroutines, Flow, Jetpack (ViewModel,Paging3), and Material Design based on MVVM

Krish Parekh 9 Sep 2, 2022
🛒 Mercado Libre App Clone using modern Android development with Hilt, Coroutines, Jetpack (Room, ViewModel), and Jetpack Compose based on MVVM architecture.

Meli Clone ?? Mercado Libre App Clone using modern Android development with Hilt, Coroutines, Jetpack (Room, ViewModel), and Jetpack Compose based on

Esteban Aragon 7 Sep 22, 2022
Build with Jetpack Compose & all modern techniques and architecture of android app development

IMDB Movie App Build with Jetpack Compose & all modern techniques and architecture of android app development ScreenShots ?? Built With ?? Kotlin - Fi

Jayant Kumar 7 Dec 17, 2022
Team management service is a production ready and fully tested service that can be used as a template for a microservices development.

team-mgmt-service Description Team management service is a production ready and fully tested service that can be used as a template for a microservice

Albert Llousas Ortiz 18 Oct 10, 2022
Tweaks - A customizable debug screen to view and edit flags that can be used for development

A customizable debug screen to view and edit flags that can be used for developm

Telefónica 10 Jun 28, 2022
To-Do-List - Create a To Do List-style App from scratch and drive the entire development process using Kotlin

To-Do-List! Crie um App no estilo "To Do List" do zero e conduza todo o processo

River Diniz 0 Feb 14, 2022
Shreyas Patil 2.2k Jan 4, 2023
Comparison among Java, Groovy, Scala, Kotlin in Android Development.

中文版 日本語 AndroidDemoIn4Languages A simple Android application written in Java, Groovy, Scala and Kotlin in order to find out what is the better languag

Sidney Xu 196 Nov 11, 2022
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.

NotyKT ??️ NotyKT is the complete Kotlin-stack note taking ??️ application ?? built to demonstrate a use of Kotlin programming language in server-side

Shreyas Patil 1.4k Dec 26, 2022
A project that showcases best practices for MAD (Modern Android Development).

MAD Dictionary Is this dictionary mad? Well yes, but actually no. MAD = Modern Android Development, this app is built using the very new and very awes

Abhishek Choudhary 11 Mar 12, 2022
A single screen app learn in google basic Android Development course.

Project: Lemonade App - Starter Code Starter code for the first independent project for Android Basics in Kotlin Introduction This is the starter code

Kaushal Raj 0 Dec 19, 2022