본문 바로가기

Android

[Android] 개발, 디자인 및 보안 관련 사이트 북마크

[안드로이드/Android]Picasso와 Glide 비교분석 - 박상권의 삽질블로그

 

[안드로이드/Android]Picasso와 Glide 비교분석

이전에 포스트 내용으로 이미지로딩 라이브러리와 Glide에 관하여 소개해드렸었습니다. 이미지로딩 라이브러리 및 Glide소개 보기 이번에는 요즘 제일 많이 쓰이고 있고 레퍼런스가 많은 Picasso와

gun0912.tistory.com

[안드로이드/Android] View 이동 및 좌표 값에 대하여(절대좌표, 상대좌표)

 

[안드로이드/Android] View 이동 및 좌표 값에 대하여(절대좌표, 상대좌표)

View 이동 및 좌표 값에 대하여(절대좌표, 상대좌표) 이번에 View의 드래그 앤 드롭을 구현하면서 삽질했던 내용을 공유하고자 한다. 처음에는 인터넷에 많이 떠돌고 있는 드래그 앤 드롭 코드들을

sunghyun1038.tistory.com

Android 액티비티 스택 확인하기 | devbobos

 

Android 액티비티 스택 확인하기 | devbobos

개발자 devbobos 블로그입니다. Android, iOS, Web, Unity 등의 자료를 취급하고 있습니다.

devbobos.github.io

[Android] 안드로이드 환경변수(adb) 설정

 

[Android] 안드로이드 환경변수(adb) 설정

1. ADB(Android Debug Bridge)란? - 간단하게 말해서 PC에서 안드로이드 단말로 명령을 내릴 수 있게 도와주는 도구이다. ( 더 자세한 설명은 여기로 -> https://developer.android.com/studio/command-line/ad..

serendipper16.tistory.com

신불사 - 신현호라 불리는 사나이 :: [Android] Custom View, Custom Layout ( 커스텀 레이아웃, 커스텀 뷰, 직접 뷰 레이아웃 만들기 )

 

[Android] Custom View, Custom Layout ( 커스텀 레이아웃, 커스텀 뷰, 직접 뷰 레이아웃 만들기 )

안드로이드를 대학 다닐때만 해보고 그 이후로는 다룰일이 별로 없었지만 안드로이드 프로그래밍에 관심이 많았다. 새로운 UI들이 많이 나오고 저건 어떻게 만들었을까 공부하다가 정리한 내용

onecellboy.tistory.com

[자바성능] static의 올바른 사용

 

[자바성능] static의 올바른 사용

static에는 static 초기화 블럭이라는 것이 있습니다. static 초기화 블록은 위와 같이 클래스 어느 곳에나 지정할 수 있습니다. 이 static 블록은 클래스가 최초 로딩될 때 수행되므로 생성자 실행과 ��

12bme.tistory.com

Develop :: 자바 메모리 누수 체크/확인/고치는 방법, Memory leak check/fix in Java application, cleanCode/좋은코드/oop/객체지향

 

자바 메모리 누수 체크/확인/고치는 방법, Memory leak check/fix in Java application, cleanCode/좋은코드/oop/��

자바 메모리 누수 체크/확인/고치는 방법, Memory leak check/fix in Java application, cleanCode/좋은코드/oop/객체지향  만들고 있는 Java application 에서 메모리 누수가 의심되어 이것저것 체크하며 검색하..

itdar.tistory.com

Android RecyclerView Swipe To Delete And Undo - JournalDev

 

Android RecyclerView Swipe To Delete And Undo - JournalDev

In this tutorial, we'll be discussing and implementing the Swipe to Delete feature on the RecyclerView in our Android Application. Android Swipe To Delete

www.journaldev.com

Multi Thread 환경에서의 올바른 Singleton - Leopold Baik (백중원) - Medium

 

Multi Thread 환경에서의 올바른 Singleton

일반적으로 하나의 인스턴스만 존재해야 할 경우 Singleton 패턴을 사용하게 된다. 물론 Single Thread에서 사용되는 경우에는 문제가 되지 않지만 Multi Thread 환경에서 Singleton 객체에 접근 시 초기화 ��

medium.com

My Develope Story : 네이버 블로그

 

My Develope Story : 네이버 블로그

of the Developer, by the Developer, for the Developer

blog.naver.com

A successful XML naming convention - Jeroen Mols

 

A successful XML naming convention

Do you remember the last time you had to dig into strings.xml to find the right String to use? Or that you manually had to go over all drawables to find the one you needed?

jeroenmols.com

Thomas Nield: When Not to Use RxJava

 

When Not to Use RxJava

Reactive programming is a game-changing technology. If you are using it correctly, it should change how you approach programming entirely. ...

tomstechnicalblog.blogspot.com

[Firebase Crashlytics] 안드로이드 에러 리포트 사용기

 

[Firebase Crashlytics] 안드로이드 에러 리포트 사용기

안녕하세요. 블랙진입니다. 이미지 출처 Firebase Crashlytics 먼저 Firebase Crashlytics 은 안드로이드 에러 리포트 입니다. 앱에서 충돌이 일어날때 실시간으로 데이터를 받아볼 수 있게 해주는 구글에서

black-jin0427.tistory.com

android-AnimatedVectorDrawable을 테스트하는 동안 오류가 발생했습니다. "x에서 z로 모핑 할 수 없습니다"-CODE Examples

 

Error while trying to test AnimatedVectorDrawable, "Can't morph from x to z"

I wanted to make an AnimatedVectorDrawable, so that my FAB can look atleast somewhat as fabulous as this one, with animations and stuff. I found this great tutorial, on how to use & implement ...

stackoverflow.com

프로가드(Proguard), Retrofit 사용시 주의할 점

 

프로가드(Proguard), Retrofit 사용시 주의할 점

앱 출시후 굉장히 당황스런 상황이 있었습니다. 올리기 전 테스트할 때는 정상적으로 모든 기능이 잘 되던 것이 출시 후 기능이 아무것도 안되던 현상이었습니다. 원인으로는 프로가드(Proguard) �

junskims.tistory.com

안드로이드 텍스트뷰 속성 2. [autoLink, linksClickable, textColorLink, breakStrategy] (Android TextView Attribute 2) :: 개발자를 위한 레시피

 

안드로이드 텍스트뷰 속성 2. [autoLink, linksClickable, textColorLink, breakStrategy] (Android TextView Attribute 2)

1. TextView 속성 (2) TextView 속성 리스트 및 요약 설명을 확인하시려면 [안드로이드 텍스트뷰 속성] 페이지를 참고하시기 바랍니다. TextView 속성에 대한 자세한 설명 및 예제를 확인하시려면, 아래 ��

recipes4dev.tistory.com

암알못의 암호핥기 – 비대칭키암호 – Hackerz on the Ship

 

암알못의 암호핥기 – 비대칭키암호

마지막! 비대칭키 암호 :) 대칭키 암호는 하나의 키로, 암호화와 복호화가 가능하므로 키 관리가 굉장히 중요하다고 했습니다. 암호화된 통신을 할 두 사용자가 하나의 비밀키를 공유해야 하기 �

bpsecblog.wordpress.com

How to get and set private static final field using Java reflection | Java: How To Do It

 

How to get and set private static final field using Java reflection

Visit the post for more.

javahowtodoit.wordpress.com

네이버 앱 URL Scheme 연동 가이드 - NAVER Developers

 

네이버 앱 URL Scheme 연동 가이드

NAVER Developers - 네이버 앱 URL Scheme 연동 가이드

developers.naver.com

(3) Highlight, Move, and Swipe RecyclerView with ItemTouchHelper - YouTube

GitHub 기반 브랜치 명명 규칙 (Branch Naming) :: RumbleFish

 

GitHub 기반 브랜치 명명 규칙 (Branch Naming)

개요 GitHub을 활용하는 연습을 하고 있다. Subversion과는 많이 다른 것 같다. 게다가 혼자서 진행하다 보니 브랜치 이름이나 커밋 메시지 등에 일관성이 없어 불만스럽기도 하고. 뭔가 정리된 것이

rumblefish.tistory.com

PorterDuff.Mode  |  Android 개발자  |  Android Developers

 

PorterDuff.Mode  |  Android 개발자  |  Android Developers

 

developer.android.com

startOfAnotherDev :: MaskFilter 적용 예시

 

MaskFilter 적용 예시

다양한 MaskFilter를 Paint에 적용한 결과를 비교합니다. 1. blurMaskFilter BlurMaskFilter filter1 = new BlurMaskFilter(10, BlurMaskFilter.Blur.NORMAL); BlurMaskFilter filter2 = new BlurMaskFilter(..

pringlesonion.tistory.com

코딩하는 오징어 :: Base64 인코딩이란?

 

Base64 인코딩이란?

인코딩이란?  Base64 인코딩에 대해 알아보기전에 먼저 인코딩이란게 무엇인지 간략하게 알아보자. 인코딩(encoding)은 정보의 형태나 형식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위

effectivesquid.tistory.com

NIO 네트워크 정리 - Jungwoon Blog

 

NIO 네트워크 정리 - Jungwoon Blog

NIO 정리 이번에 업무에서 NIO를 사용할 일이 있어서 공부하면서 내용을 정리해보고자 합니다. 해당 포스팅은 palpit Vlog님의 블로그의 내용을 보면서 정리한 내용입니다. NIO 네트워크? NIO를 이용하

jungwoon.github.io

김강령의 브런치

 

김강령의 브런치

디자이너 | 디독 Editor / UX writing / 어려운 정보를 쉽게 가공하는 일에 관심이 많습니다.

brunch.co.kr

 

안드로이드 개발 유니크 아이디, 디바이스아이디 시리얼 넘버 관련 Is there a unique Android device ID? : 네이버 블로그

 

안드로이드 개발 유니크 아이디, 디바이스아이디 시리얼 넘버 관련 Is there a unique Android device ID?

http://202psj.tistory.com/762안드로이드 개발 유lj...

blog.naver.com

Gradle에서 Dependency Conflict 해결하기 - 해리의 유목코딩 - Medium

 

Gradle에서 Dependency Conflict 해결하기

의외로 처음 안드로이드 개발을 하게되면 마주하는 가장 짜증내는 문제가 의존성끼리의 충돌입니다. 그리고 생각보다 관련한 글이 많이 없기에 작성하게되었습니다. 일반적으로 그래들에서의

medium.com

Android Motionlayout 삽질기

 

Android Motionlayout 삽질기

0. 서론 모션레이아웃은 앱을 상당히 유연하게 하는 매력적인 기능이라고 생각합니다. 드래그나 클릭에 의해서 ConstraintLayout의 ConstraintSet, TransitionManager등과 같은 기능들을 잘 녹였다고 생각합니

gamjatwigim.tistory.com

MotionLayout을 통한 코드 한줄 없이 전화효과 주기 – 꿈꾸는 개발자의 로그 – EAT. SLEEP. ANDROID. 🤘

 

MotionLayout을 통한 코드 한줄 없이 전화효과 주기

ConstraintLayout을 사용하는데 있어서 ConstraintSet을 이용한 애니메이션 처리는 간결한 코드를 통해 간단히 처리 할 수 있는 방법을 제공해 왔습니다. 두개의 레이아웃을 통해 서로 다른 크기와 위치�

blog.kmshack.kr

Android Trasitions API 사용하기 - woong's

 

Android Trasitions API 사용하기

Android Trasitions API 사용하기 Android Animation 을 좀더 쉽게 사용할수 있는 Trasitions API 가 있어서 정리해 보려 합니다. 앱구성시 자주 쓰일것 같은 애니메이션만 예제로 작성해 보려 합니다. Transition..

iw90.tistory.com

TransitionAnimation/MainActivity.java at master · jhson5183/TransitionAnimation

 

jhson5183/TransitionAnimation

Contribute to jhson5183/TransitionAnimation development by creating an account on GitHub.

github.com

[안드로이드/Android]유용한 라이브러리 - Glide-Transformations(이미지 변형) - 박상권의 삽질블로그

 

[안드로이드/Android]유용한 라이브러리 - Glide-Transformations(이미지 변형)

우리는 이미지를 사용하면서 여러종류로 이미지를 변형하고 싶을때가 있습니다. - SNS에서 자주이용되는 원형의 프로필이미지 - 색깔을 넣은 컬러 필터 이미지 - 정사각형 모양의 이미지 - 블러��

gun0912.tistory.com

[팁] 이미지 크기 변환할 때 품질 유지하기 :: 자바캔(Java Can Do IT)

 

[팁] 이미지 크기 변환할 때 품질 유지하기

자바에서 이미지의 크기를 변환할 때 품질을 유지하는 방법을 살펴본다. 이미지 크기 변환시 품질 유지 방법 필자가 쓴 'JSP 2.0 프로그래밍' 책에서 자바 1.4부터 추가된 ImageIO 클래스를 사용해서

javacan.tistory.com

[REASIGN]👀아이콘 디자인 시 주의해야 할 시각 효과들

 

[REASIGN]👀아이콘 디자인 시 주의해야 할 시각 효과들

해외 디자인 아티클 번역 뉴스레터, REASIGN. 좋은 서비스를 친구에게 공유하세요! 아이콘 디자인 시 주의해야 할 시각 효과들   목차 측정한 크기와 눈에 보이는 크기 다양한 도형의 배열(정렬) ��

mailchi.mp

고 투 더 멘토 :: 이미 저장되어 있는 키로 공개키암호화

 

이미 저장되어 있는 키로 공개키암호화

출처: http://blog.cjred.net/181 미리저장되어있는 키정보로 암호화하는 방법. 키페어를 생성하여 하는 방법 말고. 전달받은 공개키만으로 암호화하는 방법에 대한 안내이다. 이거 쓸일이 있을것이다

samse.tistory.com

Android RecyclerView에 대하여.. : 네이버블로그

 

Android RecyclerView에 대하여 - View가 재사용되는 내부동작에 대한 고찰

공부한 내용을 정리한 글RecyclerView를 구현하는 법 보다는, 내부 동작에 대해 써놓은 글입니다.구현 코...

blog.naver.com

Android 에서 Node.js의 Socket.io 사용해보기 (1편) - Joyce Hong - Medium

 

Android 에서 Node.js의 Socket.io 사용해보기 — (예제로 채팅 서비스)

일단 Socket IO 란 무엇인가?

medium.com

오리대마왕님 텀블러 — 안드로이드에서 프로그램적으로 theme와 style 접근하기

 

안드로이드에서 프로그램적으로 theme와 style 접근하기

안드로이드는 theme과 style을 제공한다. 나름 html의 css와 비슷하게 앱 내부에서 일관된 UI를 손쉽게 제공하는 용도로 사용할 수 있는데, 이게 참 거시기한 부분이 많다. 대체 theme의 이 속성이 어떤

kingorihouse.tumblr.com

Material Design Motion for Android | by Sergio Belda | ProAndroidDev

 

Material Design Motion for Android

One of the main features in Material Design is the transition of elements and components to express relationships between them or outcomes…

proandroiddev.com

AppBarLayout scroll behavior with layout_scrollFlags | by Tonia Tkachuk | Medium

 

AppBarLayout scroll behavior with layout_scrollFlags

With Android’s material design library you can customize everything that’s on screen and in a fairly easy way. Check out scroll flags!

medium.com

shared-element-transitions/app/src/main at master · mikescamell/shared-element-transitions

 

mikescamell/shared-element-transitions

Source code for a blog post series on Shared Element Transitions in Android - mikescamell/shared-element-transitions

github.com

안드로이드 앱의 Persistent data를 제대로 암호화해 보자! (1/2) | Hyperconnect Tech Blog

 

안드로이드 앱의 Persistent data를 제대로 암호화해 보자! (1/2)

안드로이드에서 좀 더 안전하게 파일 시스템에 데이터를 저장하는 방식을 소개합니다

hyperconnect.github.io

[android] canvas기반의 Drawable 활용 | BSIDESOFT co.

 

[android] canvas기반의 Drawable 활용

Drawable을 상속하여 draw메소드를 직접 구현하는 방식으로 다양한 그래픽을 편리하게 표현해봅니다.

www.bsidesoft.com

5. 앱위변조의 종류와 대응방안 : 네이버 블로그

 

5. 앱위변조의 종류와 대응방안

안녕하세요. 라르고소프트 입니다~! 모바일게임 해킹/툴 관련 다섯번째 포스팅이네요. 이번은 앱위변조와 ...

blog.naver.com

Paths — SVG 2

 

Paths — SVG 2

A path represents the outline of a shape which can be filled or stroked. A path can also be used as a clipping path, to describe animation, or position text. A path can be used for more than one of these functions at the same time. (See Filling, Stroking a

www.w3.org

도메인 모델이란? :: 자바캔(Java Can Do IT)

 

도메인 모델이란?

처음 회사라는 곳에 들어가서 업무를 하던 시절, 그 회사에서 UML로 클래스 다이어그램을 그리는 사람은 나뿐이었다. 개발자가 10여명 정도 되는 작은 회사였는데 회사를 다니는 2년 8개월 동안 

javacan.tistory.com

도메인 주도 설계(Domain-Driven Design) in Real Project — 도메인 | by Minseok | react-native-seoul | Medium

 

도메인 주도 설계(Domain-Driven Design) in Real Project — 도메인

도메인 주도 설계(Domain-Driven Design)는 무엇일까요?

medium.com

도메인 주도 설계 (Domain-Driven Design) 개요::사이버이메지네이션 블로그

 

도메인 주도 설계 (Domain-Driven Design) 개요

Software란 궁극적으로 사용자의 현실적인 문제를 해결하는데 그 본질을 두고 있다. 따라서 현실의 문제를 잘 파악하고 그 문제 해결이 code로서 잘 구현된다면 가장 이상적이 소프트웨어라고 할 ��

cyberx.tistory.com