MAPS.ME is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data.
A collection of quickstart samples demonstrating the Firebase APIs on Android.
This app is designed to demonstrate the various components of the Android Support libraries, in particular, showing how to implement Material design into your app, using these controls.
FastHub is yet another open source GitHub client app but unlike any other app, FastHub built from ground up.
This guide aims to introduce a beginner reactive programmer to the complete power of the RxJava implementation of reactive programming for the JVM. It is based on the IntroToRx guide for Rx.NET.
No experience with either reactive or functional programming is needed to follow the book. Familiarity with the basics of Java is required.
SmartDeviceLink (SDL) is a standard set of protocols and messages that connect applications on a smartphone to a vehicle head unit. This messaging enables a consumer to interact with their application using common in-vehicle interfaces such as a touch screen display, embedded voice recognition, steering wheel controls and various vehicle knobs and buttons. There are three main components that make up the SDL ecosystem.
A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
Tutanota is the end-to-end encrypted email client that enables you to communicate securely with anyone.
A demo project for the health care todo list based on Kotlin MVVM architecture and material design & animations.
This is an example of how to implement navigation in a multi-module project.
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView.
Best practices in Android development - lessons learned from Android developers in Futurice. Avoid reinventing the wheel by following these guidelines.
Conversations is an open source XMPP (formally known as Jabber) client for Android 4.0+ smart phones.
If you want to switch between fragments with botttomnavigation view, without losing fragments state and along with if you want to maintain backstack of fragments. Then this example is for you.
Base repository to demonstrate the process of uploading an aar/jar to JitPack.
Plaid is a showcase of material design that we hope you will keep installed. It pulls in news & inspiration from Designer News, Dribbble & Product Hunt. It demonstrates the use of material principles to create tactile, bold, understandable UIs.
HyperTrack Live open source repo uses HyperTrack to enable location sharing and real-time tracking of your friends and family. Scrape parts of this app to add live location sharing into your own app, or fork the repo and modify it to your own need to build your own brand new app.
Global Mobile Map Viewing & Navigation for Offline and Online OSM Maps.
Showcase project of Functional Reactive Programming on Android, using RxJava.
ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files.
Dolphin is an emulator for running GameCube, Triforce and Wii games on Windows/Linux/OS X systems and recent Android devices.
Currently there are libretro implementations for systems such as SNES, NES, GBA, GB/GBC, Genesis, and even arcade games (Final Burn Alpha).
Design pattern samples implemented in Java.
c:geo is a simple yet powerful unofficial geocaching client for Android devices. In contrast to other similar applications, c:geo doesn't require a web browser nor file exports. You can just go geocaching with your phone and without any home preparation or worries.