Skip to content
Sean Lane edited this page Aug 26, 2018 · 2 revisions

Introduction

Welcome to the one-app-android wiki! The following articles are for explaining the code behind one-app-android. Currently, we are in the middle of a complete re-write. We are transitioning the code to Kotlin and MVVM architecture. The following documentation will explain the implemented components of one-app-android as well as our use of MVVM architecture.

What is MVVM?

MVVM is an software development architecture. What that means, is that MVVM is a way of organizing code for writing Android applications so that developing and maintaining the application is easier. MVVM stands for "Model, View, View-Model" and is made up of three parts: the "Model," the "View," and the "View-Model." Each of the "Model," "View," and "View-Model" serve a specific purpose. Read this guide to MVVM architecture for Android development if you are new.

Documentation

The list that follows is the documentation of the currently-implemented parts of one-app-android. For now, it is incomplete because there are more features to implement.

Clone this wiki locally