Displaying 1 to 20 from 34 results

AndroidArchitecture - Recommended architecture by Android

  •    Java

Recommended architecture by Android. This repo shows that how to use LiveData, Room Persistence, Dagger 2, Retrofit, MVVM and DataBinding. Still under development. MovieList page is completed with recommended architecture techniques and new android components. Detail page will be completed soon. PRs are welcome. Replace your MovieDB API_KEY to run this example.

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.

Theatre - Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components

  •    Kotlin

Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data is fetched from LondonTheatreDirect API. The overriding rule of this architecture says that the source code dependencies always point inwards. The outer tiers can only dependent of inner tiers. Therefore, the inner tiers know nothing about the outer tiers. The more further you go through the concentric circles, the higher level the software becomes. Which means that the level of abstraction increases.

PDFx - Property Dependency Framework for WPF, Windows Store, Silverlight and WP

  •    CSharp

The Property Dependency Framework is a lightweight library, which allows you to describe Property Dependency Relationships in C# code. Developed by Kevin Stumpf

ViewModel Generator


A ViewModel code generator for use with WPF and a MVVM pattern. It generates a ViewModel partial class based on an Entity Framework class. This is currently for use with Visual Studio 2008 and .NET 3.5.

F# Dataflow for ViewModels


F# library for creating bindable variables and dataflow computations. Computed variables can be ordered in a way that prevents unnecessary recomputations.

RxViewModel - ReactiveViewModel-esque using RxSwift

  •    Swift

The Model-View-ViewModel (MVVM) pattern is an application pattern that isolates the user interface from the underlying business logic. MVVM belongs to a class of patterns called Separated Presentation. These patterns provide a clean separation between the UI and the rest of the application. This improves the testability of the application and allows the application and its UI to evolve more easily and independently. The Model-View-ViewModel (MVVM) pattern helps you to cleanly separate the business and presentation logic of your application from its user interface (UI). Maintaining a clean separation between application logic and UI helps to address numerous development and design issues and can make your application much easier to test, maintain, and evolve. It can also greatly improve code re-use opportunities and allows developers and UI designers to more easily collaborate when developing their respective parts of the application.

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.

JetHub - Sample App with Jetpack components(LiveData, Navigation, ViewModel) + MVVM + coroutine + single activity

  •    Kotlin

JetHub is a sample app using Github API and Jetpack components. The purpose of this project is to try new Android technologies and learn how it works in an app.

AgileMapper - A zero-configuration, highly-configurable object-object mapper with viewable execution plans

  •    CSharp

AgileMapper is a zero-configuration, highly-configurable object-object mapper with viewable execution plans via a static or instance API. It targets .NET Standard 1.0 and .NET 4.0.

node-viewmodel - Node-viewmodel is a node

  •    Javascript

Node-viewmodel is a node.js module for multiple databases. It can be very useful if you work with (d)ddd, cqrs, eventdenormalizer, host, etc. Make shure you have installed the required driver, in this example run: 'npm install mongodb'.

ylem - Add Observable View-Models to React components

  •    Javascript

The primordial matter of the universe from which all matter is said to be derived, believed to be composed of neutrons at high temperature and density. Extend ylem's Component - this.state is observable, no more .setState(). Read more here.

android-architecture-components - Architecture Components + MVVM + Data Binding + RxJava2 + Dagger2

  •    Java

A Sample project of the news app that uses ViewModels, LiveData, Locale Cache with Room and Data Binding with an MVVM architecture.

Crystal - My secret sauce: A UWP Application development framework. Batteries required!

  •    CSharp

I first wrote Crystal back during my days of WPF (Windows Presentation Foundation) as a way to jump into MVVM. I was a little too impatient to tutorials for the major libraries at the time so I decided to write my own. It would be fast and easy to, at least, for myself. Eventually, a friend of mine decided to use it in his application. From that point on, I began to use Crystal in all of my applications. You can view the beginning of this library if you look at the very beginning of the commit log from 2012. Eventually I stumbled upon WP7 and Silverlight. From that point on, I rewrote Crystal as Crystal 2 and added support for both of those platforms. Unfortunately at the time, I didn't do very much with those platforms. I rewrote an old application named Hanasu to use it but thats it. Crystal 2 eventually supported WP8, then W8/W8.1 (WinRT) and by extension, WP8.1 (WinPRT). I created a few apps with this new support but never released them to the public.

kunny-kotlin-book - 'μ°¨μ„ΈλŒ€ μ•ˆλ“œλ‘œμ΄λ“œ 개발자λ₯Ό μœ„ν•œ: μ»€λ‹ˆμ˜ μ½”ν‹€λ¦°' 예제 ν”„λ‘œμ νŠΈ μ €μž₯μ†Œ


μ°¨μ„ΈλŒ€ μ•ˆλ“œλ‘œμ΄λ“œ 개발자λ₯Ό μœ„ν•œ: μ»€λ‹ˆμ˜ μ½”ν‹€λ¦° λ„μ„œμ˜ 2λΆ€μ—μ„œ λ‹€λ£¨λŠ” Simple Github 예제 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ €μž₯μ†Œμž…λ‹ˆλ‹€. μ•ˆλ“œλ‘œμ΄λ“œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μžλ°”λ‘œ λ§Œλ“€μ–΄μ•Ό ν•˜λŠ” 이상 μ–΄μ©” 수 없이 감내해야 ν–ˆλ˜ λ§Žμ€ 문제의 해결책이 이제 λˆˆμ•žμ— λ³΄μž…λ‹ˆλ‹€. λ°”λ‘œ 코틀린을 ν™œμš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 코틀린은 μžλ°”μ™€ 100% ν˜Έν™˜μ΄ κ°€λŠ₯ν•˜κΈ° λ•Œλ¬Έμ— μžλ°”λ‘œ 된 기쑴의 ν”„λ‘œμ νŠΈμ— ν•„μš”ν•œ λΆ€λΆ„λ§Œ 코틀린을 μ μš©ν•΄λ„ λ©λ‹ˆλ‹€. μžλ°”-μ½”ν‹€λ¦° 컨버터 κΈ°λŠ₯을 μ΄μš©ν•˜λ©΄ μžλ°”λ₯Ό μ½”ν‹€λ¦°μœΌλ‘œ λ³€ν™˜ν•˜κΈ°λ„ μ‰½μŠ΅λ‹ˆλ‹€.

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.