📜 ⬆️ ⬇️

Interesting open source Android applications

image


Using and learning open source applications, you can learn how to create good applications yourself.


Listed below are the best open source Android projects. Thanks to them, you can learn a lot of excellent practices for development for Android.


1. Android application with MVP architecture


Sources


This repository contains an application that implements MVP architecture using Dagger2, GreenDao, RxJava2, Fast-Android-Networking and PlaceholderView .


2. Android application with MVVM architecture


Sources


This repository contains an application that implements MVVM architecture using Dagger2, GreenDao, RxJava2, Fast-Android-Networking and PlaceholderView .


3. Google I / O Android application


Sources
Play market


Google I / O is a developer conference held every year. It features hundreds of technology demonstrations from developers.


This project is an Android application for the conference. The application supports devices running Android 5.0+ and is optimized for phones and tablets of all shapes and sizes.


image


4. Google Android architecture drawings


Sources


The Android platform has great flexibility when organizing and archiving an application. This freedom can lead to applications with large classes. This can make testing, support and extension difficult.


The Android Blueprint architecture is designed to demonstrate possible ways to help solve these problems. This project shows the same application, implemented many times using different architectural concepts and tools.


You can use these samples as a starting point for creating your own applications. Here the focus is on the structure of the code, architecture, testing. However, keep in mind that there are many ways to create applications with these architectures and tools. Focus on your own priorities and not get too carried away with what can be considered canonical examples.


5. Telegram


Sources
Play market


Telegram is a messaging application with an emphasis on speed and security. This messenger is super fast, simple and free. This repository contains the official source code of the android application for Telegram.


6. Plaid


Sources


Application for Android, which is able to inspire its design, thanks to the excellent implementation of material design.


7. Wire


Sources
Play market


This chat app is full of pictures, movies, gif, music, sketches and other forms of multimedia. It also always provides secure end-to-end encryption.


image


8. Android application ribot


Sources


The official ribot app for Android, which implements the architecture, tools and recommendations that the team supports for the Android platform.


9. Kickstarter


Sources
Play market


Kickstarter is a global community that helps bring creative projects to life. Study thousands of projects in the fields of art, design, films, games, music, etc.


10. PocketHub


Sources
Play market


GitHub refused to support the application, so it was released "into people" and supported as a public project. Now the company is actively working on the reissue of this application in the Play Store. This application will be the spiritual successor to the original application.


11. Simple android application with MVP


Sources


A very simple application showing how to implement MVP architecture.


')

Source: https://habr.com/ru/post/336434/


All Articles