Android/Android Issue (3) 썸네일형 리스트형 Shak IT! - 쉨잇 애플리케이션 개발기 안녕하세요~ 오랜만에 돌아온 효그니에요~ 오늘은 한 애플리케이션에 대한 개발기를 써볼려고 해요! 바로 Shak IT! 이라는 에플리케이션이에요. 주요기능으로는 핸드폰을 흔들면 (물리) 등록해둔 바로가기가 이런식으로 뜨는 기능이에요. 이 애플리케이션을 만든 계기는 STA+C라는 공모전의 멘토님 (졸업하신 선배셨다는건 안비밀) 과 멘토링을 할때 멘토님이 만들었던 이 작품의 원본작을 보고 삘이 딱 꽃혀서 작업한 애플리케이션이에요. 그럼 이제 앱 전체 스크린샷을 한번 볼까요? 우선 메인화면이에요. 그리고 스크롤을 내리면 이렇게 화면이 뜨죠 헤헤 그리고 fab를 누르면 이렇게 앱을 추가할 수 있는 화면이 떠요. 이곳은 설정페이지에요. 민감도 설정에서는 두가지 선택 방법을 고를 수 있는데 첫번째로는 슬라이더, 두번.. 객체지향 5원칙 SOLID 1. 단일 책임 원칙 안녕하세요! 효근이에오! 오늘 비공개글 다 풀어보려구요! 객체지향 5원칙은 보통 Solid라고 해요! OOP라고만 쳐도 구글에 뜨는 많은 방대한량의 자료들이 많죠, 따로 읽어보지 않으면 추상적으로만 이해하고 넘어가기 쉬워요.... 이 원리는 시간이 지나도 유지보수, 확장이 쉽도록 프로그래밍할 수 있도록 도와주는 도움을 주는 원칙이에요!. 물론 이 원칙 모든 걸 다 이해하고 있더라도 끊임없는 리펙토링을 거쳐야 하죠. SOLID의 5대 원칙은 다음과 같아요 단일 책임 원칙(Single responsibility principle) - 약어: SRP 개방 폐쇄 원칙(Open/closed principle) - 약어: OCP 리스코프 치환 원칙(Liskov substitution principle) - 약어: .. ViewPager2에 관한 고찰 이번 2/7 에 ViewPager2가 신규 릴리즈 되었다. 기존 ViewPager와는 너무나도 다른 사용법에 신선한 충격? 을 받았다. 아무튼 각설하고 내용을 진행하도록 하겠다. 일단 ViewPager2는 AndroidX용으로 릴리즈되었기에 사용하기 위해서는 AndroidX로 버전을 바꿔야한다. implementation 'androidx.viewpager2:viewpager2:1.0.0-alpha01' 그리고 implementation을 해준다 살짝 귀찮긴 하지만 ㅎㅎ... 이번 ViewPager2의 가장 크게 바뀐점이라고 하면 역시 첫번째로는 ViewPager2에서는 리사이클러뷰를 사용한다. 인것같다. 원래 ViewPager은 PagerAdapter기반이다. class CustomPagerAdapte.. 이전 1 다음