반응형 전체 글46 안드로이드 디자인 패턴 [mvvm] 디자인 패턴 안드로이드는 데이터와 UI에 대한 여러가지 디자인 패턴을 가진다. MVC : (Model - View - Controller)MVP : (Model - View - Presenter)MVVM : (Model - View - ViewModel)MVI : (Model - View - Intent)MVC Model : 애플리케이션에서 사용되는 실제 데이터 및 데이터 조작 로직을 처리하는 부분이다.View : 사용자에게 보이는 UI 부분이다.Controller : 사용자로부터 액션을 받고 처리하는 부분이다. - MVC는 모바일 앱 특성상 Activity 그러니까 뷰 딴에 모든 데이터 로직과 UI 로직을 처리하는 부분을 쭉 늘려 놓는 것으로 하나의 클래스에서 메서드와 하여 쭉 구현하는것을 말할 수 있.. 2024. 8. 23. 안드로이드 스튜디오 네이티브의 한계 안드로이드 개발자안드로이드 개발자의 길을 선택하고 네이티브에 대해서 코틀린, 디자인 패턴등을 공부해 오면서 어떤 프로젝트라도 시간만 있으면 할 수 있겠다라고 생각했고 팀을 이끌어 프로젝트를 성공 시켰던 경험들이 있지만 회사로 들어간 순간 '시간' 이라는건 내가 만드는게 아니였고 윗 사람이 만들어 주고 기회를 주어야 비로소 나에게 시간이 생긴다는것을 알게된 내 자신이였다. 회사에서 많은 프로젝트중 내가 맡아서 하게된 프로젝트가 있는데 프로젝트의 전반적인 구조와 룰을 따라 눈에 익혀가던중 많은 일들이 덮치게 되었다. 안드로이드 네이티브만 할 수 있는 나에게 정말 제한적이였고 알지도 못하는 자바스크립트를 처음 접하게 되면서 안드로이드에서는 보이지도 않는 콘솔 로그를 찍어가며 신텍스 오류가 나도 프로젝트는 빌.. 2024. 7. 16. 형상 관리 툴 SVN 형상 관리 툴 형상 관리 툴이라고 하면 요즘에는 Git Hub을 많이 이용하고 이것을 팀 단위 오거니제이션 (organization) 을 이용하거나 PR룰을 팀 단위로 지키고 각자 방식에 맞게 나름의 기준을 세워서 규칙을 지켜 왔을 수 도 있다. 나 또한 노션에 팀으로 활동하면서 각 팀마다 비슷할수도 있겠지만 편리하면서 눈에 잘 띄는 룰을 여럿 접했었다. 하지만 보안이 중요한 회사나 예전의 기술을 쭉 쓴 회사일수록 'SVN' 이라는 형상 관리 툴을 사용하는것을 느낄 수 있었다. 회사에서 작업을 하다보니 팀 단위로 활동했었던 각자의 룰이 문서화 되며 회사 팀에 녹아 들고 있는것을 느끼게 되었다. 형상 관리 툴은 알겠어 근데 SVN이 뭔데? 서론이 좀 길었다. SVN에 대해서 다른 블로그 보다 자세하지 않지.. 2024. 3. 4. 회고록의 끝과 시작, 목표를 향해[새로운 시작] 실무로 향한 나의 발걸음 대학교의 과정이 이제 모두 끝나게 되었다. 올해 졸업이고 그간 국비교육등 여러가지 교육과 프로젝트를 맞이했었고 갈고 닦았던 시간들을 이제 끝이 나고 있다. 작년 말 12월달은 취업을 향한 서류 준비와 내가 활동했던 여러가지 내용들을 정리하고 이력서와 포트폴리오를 만드는데에 많은 시간을 투자했었다. (그래서 포스팅을 못 올렸던 것도 있다 ^^) 지금껏 개발에 대해서 나의 가치관과 나의 기술 역량에 대해서 솔직히 엥? 이게 된다고..? 라는 생각이 많이 들때가 있었지만 이렇게 수행해왔던 내가 이 분야로 취업 준비까지 하고 있다는 사실이 믿기지가 않을 정도이긴하다..각설하고 나의 포트폴리오와 이력서에 대한 내용을 정리하려 한다 ! 포트폴리오 & 이력서 나의 포트폴리오이다. 나름 개발자.. 2024. 1. 17. 이전 1 2 3 4 ··· 12 다음