본문 바로가기

분류 전체보기23

kotlin udemy 강의(122-123 정리 파트) 이 글은 유데미 강의 Android 12 및 Kotlin 개발 완전 정복를 참고하여 작성하였습니다. 작성자 : 나영수 개발환경은 Windows, Android Studio입니다. ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. dialog_brush_size.xml imagebutton을 통해서 어떤 brushsize를 쓸건지 구현하는 파트이다. small, medium, large를 각각 drawable파일에 구현해서 img를 불러오는 형식을 사용하였다.(즉 .. 2022. 11. 10.
[7팀] 퀴즈 앱 안드로이드 12 part 3 1. activity_quiz_questions.xml TextView 작성에 있어서 background 속성의 중요성을 알게되었다. background로 작성되어있는 내용을 가져와서 사용하게 되면 다시 사용하게 될때 코드를 한 번 더 생성할 필요 없이 불러서 사용하면 되기 때문에 유지보수면에서 좋다고 생각한다. 2. default_option_border_bg.xml 위에서 언급한 background에서 불러오는 xml 파일 내부를 자세하게 살펴보았다. TextView에 적용시키기 위한 전체적인 구조를 정의하는 tag가 shape태그이다. 그 안에 부가적으로 테두리 및 모서리의 radius를 표현한 여러 속성들을 선언해주는 형식으로 만들어지게 된다. 3. constant.kt 강의에서 보여주는 것과 같.. 2022. 11. 6.
Spring 개념 간단히 정리 Spring 개념정리(Youtube 메타코딩 spring 기초개념 참고) - Spring 은 Framework(틀 안에서의 동작)이다. - Spring 은 opensource이다.(소스가 공개되어 있어서 내부에 자신의 코드를 집어 넣을 수 있다.) ->contribute가 가능하다. - Spring 은 IoC컨테이너를 갖는다. **IoC(inversion of Control) -> 제어의 역전 [주도권이 스프링에게 있다] : 객체를 heap 메모리 공간에 올리게 된다.(java) Spring이 분석(리플렉션)을 통해서 모든 객체들을 읽어 자신이 메모리에 올린다. class - 설계도 object - 실체화가 가능한 것(추상적인 것은 실체화 할 수 없다) -> 같은 객체를 만들더라도 method 혹은 cl.. 2022. 10. 7.
코틀린 2주차 정리(3/3) - 인터페이스 인터페이스는 다른 인터페이스에 상속받을 수 있다. 인터페이스 내부에서는 명세만 할 뿐이지 바디는 갖지 않는다. 그러므로 객체를 만들지 못한다. - 추상 클래스(abstract class) --추상클래스와 인터페이스 공통점? 추상클래스와 인터페이스는 상속받는 클래스 혹은 구현하는 인터페이스 안에 있는 추상 메소드를 구현하도록 강제한다. 인스턴스화가 불가능하다. --추상클래스와 인터페이스 차이점? 상속은 슈퍼클래스의 기능을 이용하거나 확장하기 위해서 사용되므로 다중 상속의 모호성 때문에 하나만 상속받을 수 있다.(만약 상속하는 두 곳에서 동일한 메소드가 있다면 그 메소드를 확장 시킬때 어떤 메소드를 확장시키는지 모호해진다.) 그리고 미완성되어 있기 때문에 상속을 위한 클래스라고 할 수 있다.(.. 2022. 10. 6.