본문 바로가기

Android

(19)
객체지향 5원칙 SOLID 1. 단일 책임 원칙 안녕하세요! 효근이에오! 오늘 비공개글 다 풀어보려구요! 객체지향 5원칙은 보통 Solid라고 해요! OOP라고만 쳐도 구글에 뜨는 많은 방대한량의 자료들이 많죠, 따로 읽어보지 않으면 추상적으로만 이해하고 넘어가기 쉬워요.... 이 원리는 시간이 지나도 유지보수, 확장이 쉽도록 프로그래밍할 수 있도록 도와주는 도움을 주는 원칙이에요!. 물론 이 원칙 모든 걸 다 이해하고 있더라도 끊임없는 리펙토링을 거쳐야 하죠. SOLID의 5대 원칙은 다음과 같아요 단일 책임 원칙(Single responsibility principle) - 약어: SRP 개방 폐쇄 원칙(Open/closed principle) - 약어: OCP 리스코프 치환 원칙(Liskov substitution principle) - 약어: ..
안드로이드 강의 11. 머티리얼 디자인이란? 안녕하세요~ 효그니에요 >
안드로이드 강의 10. RecyclerView와 Floating Action Button 안녕하세요 효그니에여 >
안드로이드 강의 9. TabLayout & ViewPager 와 BaseActivity사용 아령하세요~잇! 효그니에요!! 오늘은 안드로이드 ViewPager와 TabLayout관련한 강의를 할 생각이에요! TabLayout은 카카오톡이나 구글플레이 등에서 흔하게 볼 수 있는데 탭 메뉴를 표현하는것이에요 (Ex. FaceBook, Google PlayStore 등...) 그리고 탭을 누를 때마다 아래 화면이 마치 페이지가 넘어가듯이 변하는데요, 이 부분이 ViewPager입니다! 그럼 안스를 켜볼까요? 우선은 Build.Gradle에 implementation 'com.android.support:design:28.0.0' 를 implementation을 해줍니다! 그리고 전 차시에서 만들었던 Fragment를 또한번 생성해주세요! class TestFragment : Fragment() { o..
안드로이드 강의 8. Fragment를 사용하자! 안녕하세요~ 효그니에여>< 뭔가 피곤한 하루네요. 이번차시에는 Fragment에 대하여 알아볼건데요! 안드로이드에서는 화면을 바꿀때 두가지 방법이 제공되요! 하나는 화면 하나를 구성하고있는 액티비티를 새로 띄우는 방법과, 나머지는 액티비티의 일부분을 교체하는 프래그먼트 방식인데요. 먼저 시각적으로는 액티비티를 새로 띄우는경우 화면전체가 슬라이딩 된다던가 하는것을 볼 수 있고, 프래그먼트는 특정부분만 변경되는것을 볼 수 있어요. 우선 한번 안드로이드 스튜디오로 들어가 볼까요? activity_main에 이렇게 버튼 3개와 FrameLayout을 생성해줍시다! 하단 FrameLayout이 Fragment가 들어갈 곳이에요! 다음은 layout폴더에 프레그먼트 3개를 생성해 볼까요? fragment_one.x..
안드로이드 강의 7. ListView 사용법과 CardView레이아웃! 안녕하세요~ 효그니에여 >