실시간으로 안드로이드 프론트엔드 작업하기
- 5. 1. Android Studio - Instant Run (베타)
Dalvik 바이트코드를 동적 로드하기 위해 “IncrementalClassLoader”를 이용
리소스가 바뀌면 Activity의 재시작이 필요
- 6. 2. Xamarin Studio - Continuous (오픈소스)
앱의 시작 시에 웹 서버를 열고, 변경 사항이 생기면 코드를 보내 다시 컴파일 후 실행
이 때 동적으로 컴파일을 하고 실행하는데에는 “Mono.CSharp.Evaluator”를 사용
- 7. 3. Fuse - Live Preview (베타)
Fuse는 Uno라는 C#의 다이얼렉을 쓰고 있으며, Uno는 C++로 트랜스파일되어 동작
네트워크를 통해 마찬가지로 레이아웃에서 변화가 생기면 전달, Uno 코드가 바뀌면 재실행이 필요함.