MVC, MVP, MVVM 패턴 비교
개발/정보2023. 9. 4. 14:49MVC, MVP, MVVM 패턴 비교

1. MVC MVC패턴은 Model + View + Controller를 합친 용어이다. Model : 에플리케이션에 사용되는 데이터와 해당 데이터를 처리하는 부분. View : 사용자에게 보여지는 UI. Controller : 사용자의 입력을 받고 처리하는 부분. 1-1. 동작 순서 사용자의 행동이 Controller에 도달 Cotroller는 사용자의 행동을 확인하고 Model을 업데이트 Controller는 Model을 나타내줄 View를 선택 View는 Model을 이용해 화면을 업데이트 ++ MVC에서 View가 업데이트되는 방법 View가 Model을 이용해 직접 업데이트 Model에서 View에게 Notify하여 업데이트 View가 Polling으로 주기적으로 Model의 변경을 감지하여 업..

Git 기본적인 명령어
개발/정보2023. 8. 24. 15:52Git 기본적인 명령어

사용하는 프로그램 : https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 0. git 설치 후 초기 설정 더보기 본인은 다음과 같이 D 드라이브에 githubs 폴더를 만들고 그 안에 repositor..

개발/정보2023. 7. 27. 16:55안드로이드 스튜디오 Giraffe 업데이트 살펴보기

참고 영상 : https://youtu.be/Gcr1TmFv8IY 주요 내용 : 1. 안드로이드 스튜디오 새로운 UI 2. 새 진단 및 버그 보고 도구 3. 업데이트된 기기 탐색기 4. Composables을 실시간으로 업데이트하는 실시간 편집 기능 5. Compose 애니메이션 미리보기를 위한 추가적인 Compose API 지원 6. 새로운 Android SDK 업데이트 도우미 7. Gradle 빌드 스크립트의 Kotlin DSL 8. Gradle 동기화 중 정보 다운로드 기능 9. 앱별 언어 자동 지원 10. 선택한 모듈 도구 모음 버튼(toolbar button) 만들기 릴리즈 노트 : https://developer.android.com/studio/releases?hl=ko Android 스튜디..

개발/정보2023. 6. 16. 13:54모두를 위한 컴퓨터 과학 (CS50 2019)

부스트코스에서 무료 제공하는 CS 기초지식 학습용 입문 강의 https://www.boostcourse.org/cs112 모두를 위한 컴퓨터 과학 (CS50 2019) 부스트코스 무료 강의 www.boostcourse.org 해당 강의를 찬찬히 유튜브 동영상 보듯이 살펴보며 학부생때 배웠던 CS 기초지식을 다시끔 머리 속에 새겨본다. 잊어버린 것도 많고, 대충 들어서 이게 맞나 싶은 것도 많은데 시간이 남는다면 한번 훑어보면서 점검하는 것도 좋을 것 같다. 커리큘럼은 다음과 같다. 1. 컴퓨팅적 사고에서는 여러 CS 기초 상식을 알려주며, 스크래치를 사용해 알고리즘 구현에 대해 이해시킨다. 2. C언어에서는 프로그래밍 언어를 처음 배웠을 때 처럼 C를 사용하여 문자열, 조건문, 루프, 형식 지정자, 연산..

개발/정보2023. 5. 12. 01:43Google I/O 2023 살펴보기

참고 자료 : https://io.google/2023/intl/ko/ Google I/O 2023 Tune in to watch the latest news and innovations from Google. Join I/O for livestreamed keynotes and helpful product updates on demand. io.google https://android-developers.googleblog.com/2023/05/14-things-to-know-for-android-developers-google-io.html?m=1 14 Things to know for Android developers at Google I/O! Here's a small peak of some of..

유용한 깃허브 안드로이드 UI/UX 라이브러리
개발/정보2023. 3. 21. 02:51유용한 깃허브 안드로이드 UI/UX 라이브러리

토이프로젝트를 할 때 사용했던 유용한 UI/UX 라이브러리에 대해 소개하고자 한다. 우선 고맙게도 누군가가 앞서 생각하여 깃허브에 올라와 있는 UI/UX 훌륭한 라이브러리들을 종류별로 모아두었다. https://github.com/wasabeef/awesome-android-ui GitHub - wasabeef/awesome-android-ui: A curated list of awesome Android UI/UX libraries A curated list of awesome Android UI/UX libraries. Contribute to wasabeef/awesome-android-ui development by creating an account on GitHub. github.com 내가 ..

image