본문 바로가기

전체 글102

Design better buttons https://uxdesign.cc/design-better-buttons-a5c90a113280 Design better buttons Everything you need to know to have this important interface element go next level. uxdesign.cc Best way is to start with 44 by 44 points for all interactive elements on mobile devices. The sweet spot is somewhere around 50 for mobile buttons. Make your button look like a button Have the label centered both vertically a.. 2019. 12. 5.
[Android] 안드로이드 : 인텐트(Intent) 1. 인텐트란? - 액티비티 액티비티 간 / 액티비티 서비스 간 등 전달을 돕는 객체(또는 데이터) - 명시적 인텐트 (Explicit Intent) : 인텐트에 클래스 객체나 컴포넌트 이름을 지정하여 호출할 대상을 확실히 알 수 있는 경우 - 암시적 인텐트 (Implicit Intent) : 액션과 데이터를 지정하긴 했지만 호출할 대상이 달라진 수 있는 경우 ㄴ 범주 (Category), 타입 (Type), 컴포넌트 (Component), 부가 데이터 (Extras) 2. 인텐트의 대표적 속성 (1) 범주 (Category) - 액션이 실행되는 데 필요한 추가적인 정보를 제공 (2) 타입 (Type) - 인텐트에 들어가는 데이터의 MIME 타입을 명시적으로 지정 (3) 컴포넌트 (Component) -.. 2019. 12. 5.
[Android] 안드로이드 : 화면 구성과 화면 간 전환 1. 애플리케이션 구성요소 (1) 액티비티 : 화면 (2) 서비스 (3) 브로드캐스트 수신자 (4) 내용 제공자 2. 액티비티 새로 만들기 - 목표 : activity_main.xml에서 버튼을 누르면 activity_menu.xml로 이동 (1) app > 오른쪽 버튼 클릭 > New > Activity (2) app > manifest > AndroidManifest.xml에 MenuActivity가 추가 되어 있음 (3) activity_main.xml에 버튼 추가 (4) MainActivity.java에 버튼 추가 > onClick 리스너 추가 public class MainActivity extends AppCompatActivity { @Override protected void onCreat.. 2019. 12. 5.
Tips to Learn Programming More Effectively https://medium.com/better-programming/tips-to-learn-programming-more-effectively-8be86122acd8 Tips to Learn Programming More Effectively Learning to program is learning how to learn medium.com 1. Don’t Try to Learn Everything 2. Focus on making things work 3. Adopt a Learning Strategy 4. The Pomodoro Technique 5. Teaching or Re-explaining Concept 6. Keep Track of What You Learn Including Your Do.. 2019. 12. 4.
[Android] 안드로이드 : 그리드뷰 사용하기 1. 그리드뷰란? 그리드뷰는 격자 형태로 아이템들이 보이는 위젯입니다. 여러 개의 아이템 중에서 하나를 선택할 수 있는 선택위젯이기 때문에 리스트뷰처럼 어댑터를 사용합니다. 그리드뷰를 만드는 방식은 리스트뷰와 거의 같습니다. ListView 태그를 GridView로 바꾸고 numColumns라는 이름의 속성 하나만 바꾸면 리스트뷰와 동일한 코드가 사용됩니다. 2. 그리드뷰 만들기 그리드뷰도 모두 여러 개의 아이템 중에서 하나를 선택하므로 어댑터라는 것을 사용하도록 만들어져 있습니다. 그리드뷰는 리스트뷰와 거의 유사합니다. 어댑터를 사용하는 방식도 같기 때문에 각각의 아이템을 위한 뷰 객체를 정의하는 방식이나 어댑터를 만드는 방식이 동일합니다. 다만 리스트뷰처럼 하나의 칼럼이 아니라 여러 개의 칼럼을 사용.. 2019. 12. 4.