www.android-online.ru РазработчикиAndy Tsui

Приложения разработчика Andy Tsui в Android Market

Критерий сортировки:
1-7 из 7
Иконка для Calculator: Android Binding 1.2

Calculator: Android Binding (v. 1.2)

Andy Tsui опубликовал приложение 2012-10-13
(обновлено 2012-10-13)

Simple Android MVVM calculator demo/tutorial implemented in MVVM with Android Binding.

Tutorial text: Visit Developer's homepage [http://andytsui.wordpress.com/]

Source code available in project homepage. [http://code.google.com/p/android-binding/]

Android Binding is an Open Source Framework that supports Binding View to View Models via XML declaration. This helps to implement MVVM pattern with minimal coupling between View and Model.

* Features

# View Binding thru XML declarations
# Model Validation thru Annotation syntaxes

Бесплатно
Иконка для Markup Demo: Android Binding 0.45v16

Markup Demo: Android Binding (v. 0.45v16)

Andy Tsui опубликовал приложение 2011-08-31
(обновлено 2013-06-11)

The Markup Demo exhibits most syntax available in Android Binding

Introduction

The Markup Demo exhibits most syntax available in Android Binding up to 0.45 release version.

Android Binding is a Open Source Framework (Licensed under GNU Lesser GPL) free for use in any type of Android Application. The framework provides XML-declaration for data-binding between View and View Model which helps applying MVVM pattern in Android Application.

For details on the markup and supporting data type, please visit BindableAttributes
Using the Demo app

    * View Demo: The View with binded View Model in action
    * View Markup: The XML markup in the respective layout file
    * View Code: The View Model that drives the interface

Source code

The complete source code of this demo application is available in project download section.
Final Words

The code highlighting is done in real-time by jhighlight.

Бесплатно
Иконка для MusicPlayer:AndroidBindingDemo 1.01

MusicPlayer:AndroidBindingDemo (v. 1.01)

Andy Tsui опубликовал приложение 2011-06-10
(обновлено 2011-06-10)

* This is a technical demo intended for Android Developers only *

This is a demonstration for binding List of Objects in Android Binding, a MVVM-friendly framework.

* Key Features *

    * Declare view binding in Layout XML files. No additional files needed.
    * Helps implements MVVM
    * Much easier for Unit-Testing
    * Model Validation that validates against ViewModel
    * Support Cursor results, and you can even validate the cursor result!

Introduction

The basic unit for Android application development is the Activity. However, the way that Android SDK design is overloading the Activity quite heavily. It is the place to control the flow of application, handling User input, communicate with data-layer, service-layer etc.

Android-Binding is a MVVM (Model-View-ViewModel) framework, that helps freeing the Activity from working directly to User Interfaces. As an Activity, it's job is only to supply the ViewModel that the View requires to render the result while ViewModel is a class that with zero direct coupling with the View (and actually you might supply a different View to it).

By decoupling View (User Interface) logic and interaction from ViewModel, it also helps in Unit-Testing your application logic.

* Source code available in project page, under Demos section.

For more information on binding to Lists:
http://code.google.com/p/android-binding/wiki/BindingListOfObjects

Project Homepage:
http://code.google.com/p/android-binding/

Бесплатно
Иконка для Validate:Android Binding Demo 1.0

Validate:Android Binding Demo (v. 1.0)

Andy Tsui опубликовал приложение 2011-05-22
(обновлено 2011-05-22)

* Technical Demo target for Android Developers *

This is a demo to Input validation support of Android Binding, a MVVM friendly framework.

Feature

* Validation against ViewModel Data.
* Validation rules set in @Annotation of public Fields
* Fully support for Custom Validation rules

Example

Suppose we need to validate the Login name that it is a required field:
<code>
    @required
    public Observable<String> Login;
</code>
That's it!

We can now call the Model Validator anytime:

<code>
    ModelValidator.validateModel(this)
</code>

and it will return true or false, along with error messages.

Background of Android Binding

Android Binding is a new Open Source Framework for Android-Java providing xml layout view binding mechanism. It helsp development of Android Application by decoupling the View widgets and backend Activities. It is best work with MVP or MVVM patterns.

Project Homepage

http://code.google.com/p/android-binding/

My Blog

http://andytsui.wordpress.com/

Keyword

MVVM, binding, MVC, validation, validate

Бесплатно
Иконка для Contact: AndroidBinding Demo 1.1

Contact: AndroidBinding Demo (v. 1.1)

Andy Tsui опубликовал приложение 2011-05-17
(обновлено 2011-05-17)

This is another demo for Android Binding, which is based on the official Android Contact Manager Sample: http://developer.android.com/resources/samples/ContactManager/index.html

This is an example showing how using Android Binding simplifies the need of user-interface codes appears in the original sample code.

Source code is available for download at:

http://code.google.com/p/android-binding/downloads/list

Keyword

MVVM, MVC, Binding, Layout, Demo, Validation

Бесплатно
Иконка для Evangelion Clock Widget 1.81

Evangelion Clock Widget (v. 1.81)

Andy Tsui опубликовал приложение 2010-09-06
(обновлено 2011-03-18)

v1.8 click the clock will open an app that you choose. (many would like to put alarm:)
v1.7 supports 12 hour clock (depend on system setting)

Home screen widget that designed to the NERV clock in Anime Neon Genesis Evangelion.
(Eva Nerv Rei Asuka Shinji)

Display of Battery status.

Бесплатно
Иконка для Mario Item Block Widget 1.65b

Mario Item Block Widget (v. 1.65b)

Andy Tsui опубликовал приложение 2010-08-30
(обновлено 2011-03-02)

*Fixed the click sound in 2.2
*No more SD install. Found it's Android bug.

The widget fulfilled your 8-bit dream! Put the widget on your home screen, and tap to get coins! Just like the original Super Mario Bros (SMB, Mario, Luigi, Bowser, Princess Peach, koopa), the block will disable after sometime.

Бесплатно
Страница:  1