Displaying 1 to 20 from 36 results

CatchUp - An app for catching up on things.

  •    Kotlin

An app for catching up on things. There's a lot of services I like reading up on throughout the day. Most of these services have dedicated apps for consuming them, but often times I just want to skim the front page and only deep dive occasionally. Enter CatchUp: a high level presentation of the "front page" of several services in short form, and intelligent deeplinking into dedicated apps if you want to go further.

News - A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]

  •    Kotlin

The idea is to keep the app super simple while demonstrating new libraries and tools which makes it easier to build high quality Android applications. The app uses MVVM [Model-View-ViewModel] architecture to have a unidirectional flow of data, separation of concern, testability, and a lot more.

MovieNight - MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin

  •    Kotlin

MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin. P.S: I've written a blog post about this project.

Posts - A sample Android app using Kotlin, Dagger 2, RxJava, RxAndroid, Retrofit and Android Architecture Components with a modular setup & effective networking

  •    Kotlin

A sample app to demonstrate the building of a good, modular and scalable Android app using Kotlin, Android Architecture Components (LiveData, ViewModel & Room), Dagger, RxJava and RxAndroid among others. Effective Networking - Using a combination of Retrofit, Rx, Room and LiveData, we are able to handle networking in the most effective way.

android-arch-news-sample - News app built using new Android Architecture Guidelines and Kotlin

  •    Kotlin

It's an extremely simple app which uses NewsAPI to show the latest news from Google News. It uses Retrofit 2 to fetch the news from the API and save them into database using Room. The main aim of this sample app is show how to use the new Architecture Guidelines with Kotlin. The app uses ViewModel to abstract the data from UI and Repository as single source of truth for data. Repository fetch the data from database if it doesn't exist then it fetches from the webservice.

Android-Architecture-Components-Kotlin - Sample used to practice Kotlin and Android Architecture Components

  •    Kotlin

Android Sample Kotlin Devises (currency converter) used to practice Kotlin and Android Architecture Components. I wrote a post in my blog called Support of Kotlin & Architecture Components to explain how Android Architecture Components works.

ChangeDetection - Automatically track websites changes on Android in background.

  •    Kotlin

This app also showcases all the Android Architecture Components working together: Room, ViewModels, LiveData, Paging, WorkManager and Navigation. The app uses a Model-View-ViewModel (MVVM) architecture for the presentation layer. Each of the fragments corresponds to a MVVM View. The View and ViewModel communicate using LiveData and general good principles.

Alfonz - Mr

  •    Java

Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code. When I develop Android apps, I often repeat the same code. I use the same utilities or helper classes. I decided to pack these classes into a library and that's how Alfonz was born. Alfonz's grandpa is my collection of templates and utilities.

software-systems-architecture - A collection of descriptions of the architecture that various systems use


As a software developer, we always build systems. Quite frequently, it may be systems we don't have a deep understanding of (architecturally-speaking). This repository is to serve as a collection of the architecture of a variety of systems. To contribute a system, simply create a new PR with a new system, and add that list to this ReadMe.

coins-android - Bitcoin World Map

  •    Kotlin

Thousands of places already accept Bitcoin. This app will help you find them.

fountain - Android Kotlin paged endpoints made easy

  •    Kotlin

A smart and simple way to work with paged endpoints. To see an example of how to use it, check out the introducing Fountain posts: part one and part two. Fountain is an Android Kotlin library conceived to make your life easier when dealing with paged endpoint services, where the paging is based on incremental page numbers (e.g. 1, 2, 3, ...). It uses the Google Android Architecture Components, mainly the Android Paging Library to make it easier to work with paged services.

android-arch-components-lifecycle - A demo application showcasing the use of the new Android Architecture Components Lifecycle classes

  •    Java

This version uses LifecycleObserver annotations which abstracts out the Video Player specific code into a VideoPlayerComponent. This component is then aware of things such as when the activity is paused, resumed, stopped etc. This repository is a demonstration of the Lifecycle APIs and how it can clean up your activities.

livedata-ktx - Kotlin extension for LiveData, chaining like RxJava

  •    Kotlin

Because the input observer goes through a wrapper before it observes to source LiveData. So that you can't simply remove it by just calling origin method liveData.removeObserver. The new observe method returns Removable interface that allows you to remove observer effectively.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.