Front-end 32

Flutter MVVM 패턴 적용기

스파게티 언제까지 만들 거야나는 Back-end 개발자지만 회사 내 업무들을 보다 보면 다방면의 개발 분야를 접하게 된다. 그중 많은 부분을 차지하는 Front-end 부분을 자주 개발하게 되는데, 회사에서 Front-end로 사용하는 Flutter를 통해 개발을 진행하다 보니 내가 작성한 코드임에도 규모가 커지고 복잡해지면서 다시금 디자인 패턴에 대해 생각하게 되었다. 이에 Flutter에서 많이 사용하는 MVVM 패턴을 적용해 보기로 했다.Flutter 앱 개발에서 프로젝트 규모가 커질수록 코드가 복잡해지고 유지보수가 어려워진다. 이런 문제를 해결하기 위해 많은 개발자가 MVVM(Model-View-ViewModel) 패턴을 사용한다. 이번 글에서는 Flutter 프로젝트에서 MVVM 패턴을 쉽게 이..

Front-end/Flutter 2025.03.29

Android Intent startActivityForResult

startActivityForResult(intent,반환코드); 를 인텐트로 넘기는 구간에 작성 onActivityResult 매소드를 Override하여서 반환된 데이터를 처리한다 MainActivity.java public class MainActivity extends AppCompatActivity { TextView tvText; int Cnt=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tvText = (TextView)findViewById(R.id.tvText); tvText.set..

Front-end/Android 2020.12.07

Android HTML, 외부주소에서 JSON 파싱해 가져오기

activity_main.xml 더보기 MainActivity.java 더보기 public class MainActivity extends AppCompatActivity { private static String IP_ADDRESS = "PHP서버주소"; private static String TAG = "그룹명"; private static String filename = "파일명.php"; private String mJsonString; private TextView tvString; MainActivity.GetData task; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt..

Front-end/Android 2019.12.28