资 源 简 介
Introduction
brian-android는 안드로이드 개발 시 반복적인 코드 사용을 줄여서 좀 더 빠르고 편리한 안드로이드 개발 지원하고자 만든 framework입니다. MVC, Dependency Injection, Event Handling 등의 기능을 제공하여 개발자가 UI 관련 요소에 신경을 덜 쓰도록하고, 로직 개발에 좀더 집중할 수 있도록 도와 줍니다. 빠른 프로토타이핑이 필요할 경우나 UI와 로직을 병렬로 개발할 경우 유용하게 쓰였으면 좋겠습니다.
Features
@Activity 를 이용한 메소드별 Activity 선언
```
/**
as-is brian-android code
*/
public void MyClass extends AbstractMethodActivity {
@Activity(layout=R.layout.create_note)
public void createNote() {
}
@Activity(layout=R.layout.view_note)
public void viewNote() {
}
}
/**
* as-was android code
* */
public void Class1 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.create_note);
}
}
public void Class2 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layou