본문 바로가기

1. 안드로이드5

[뭐더라 앱 - UI/UX] CustomView & User Interaction Oval Shape ImageView 각 계정의 대표 아이콘을 나타내는 둥근 사각형 모양의 CustomView |x/a|^n+|y/b|^n=1 (지수 n이 커질수록 사각형 모양에 가까워짐) n=2.7 일 때, 안드로이드 앱 아이콘의 배경 모양과 거의 일치하게 된다 해당 커스텀뷰 개발에 대한 더 자세한 내용은 아래 링크에서 확인하실 수 있습니다. Oval Shape ImageView 1. CustomView 개발 목적 "뭐더라 서비스"에서는 계정을 저장할 때, 가시성을 위해 각 계정마다 대표 아이콘을 설정하도록 개발하였습니다. 안드로이드에서는 PackageManager 를 통해 개인의 스마트폰에 jsl663.tistory.com Phone Number Format EditText - 휴대폰 번호 입력 Ed.. 2022. 11. 29.
[뭐더라 앱 - UI/UX] Oval Shape ImageView 목차 1. CustomView 개발 목적 "뭐더라 서비스"에서는 계정을 저장할 때, 가시성을 위해 각 계정마다 대표 아이콘을 설정하도록 개발하였습니다. 안드로이드에서는 PackageManager 를 통해 개인의 스마트폰에 설치된 앱들의 아이콘을 불러올 수 있으며, 저장할 모든 계정들의 아이콘을 각 회사의 앱 아이콘으로 지정해줄 수 있다면 가장 이상적인 상황일 것 입니다. 그러나 모든 회사가 모바일 앱을 보유하고 있는 것이 아니며, 앱이 있더라도 사용자 휴대폰에 설치된 앱이 아니라면 앱 아이콘을 불러올 수 없기 때문에 이러한 계정들의 아이콘도 간편하게 설정해 줄 수 있는 방법을 마련해야 합니다. 따라서 아래와 같은 경우를 모두 고려해야 합니다. 모바일 앱 서비스를 운영중인 회사 1-1. 사용자 휴대폰에 앱.. 2022. 9. 11.
[Kotlin] 코틀린 constructor vs init block 안드로이드에서 ImageView를 상속받아 CustomView를 개발하던 도중 setImageDrawable() 메소드를 오버라이딩 하여 기능을 추가했는데, xml 에서 설정한 속성값에 대한 리소스들은 어느 시점에 생성되는지도 알아야 했다. Kotlin 언어 공부를 할 때 constructor 와 init 블록의 호출 시점에 대한 차이를 공부했던 것이 어렴풋이 기억나 다시 한 번 찾아보던 중 매우 재밌는 사실을 알게 되었다. 내용은 아래 출처 [Kotlin] 코틀린 constructor vs init block Constructor 와 init 코틀린에서는 class를 초기화 할때 두가지 방법을 제공합니다. constructor (생성자)를 이용하거나 init()을 사용하여 객체가 생성될때 필요한 초기화.. 2022. 8. 28.
[android] animation java code https://m.blog.naver.com/PostView.nhn?blogId=777lover&logNo=10187749783&proxyReferer=https%3A%2F%2Fwww.google.com%2F 2019. 3. 12.
네이티브앱 vs 웹앱 vs 하이브리드앱 장단점 비교 네이티브 앱 네이티브 앱을 만들기 위해선 iOS 플랫폼 이라면 오브젝티브C나 스위프트를 이용하여 만들고, 안드로이드 플랫폼에선 자바를 사용하여 만들어야합니다. 장점 성능이 웹 앱, 하이브리드 앱에 비하여 가장 높다 네이티브 API를 호출하여 사용하므로 플랫폼과 밀착되어 있다 해당 언어에 익숙한 사용자라면 좀 더 쉽게 접근할 수 있다 단점 플랫폼에 한정적이다 해당 플랫폼에서 요구하는 언어에 제약적이다 따라서 해당 언어와 플랫폼의 API를 다루는데 익숙해야 한다 웹 앱 웹 앱과 하이브리드 앱을 혼동하는 경우가 많은데, 쉽게 얘기하면 웹 앱은 모바일 인터넷으로 본 사이트이고, 하이브리드 앱은 네이티브 앱과 같이 마켓에서 다운받아 사용할 수 있는 것이 대표적 차이이다. 웹 앱은 마켓에 등록할 수 없다. 간단한 .. 2017. 9. 17.