| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 프로그래머스 알고리즘
- WebView
- 습관만들기
- 안드로이드 카카오 로그인
- 안드로이드
- Java
- Android Interceptor
- DataBinding
- 영어공부
- Android ViewPager2
- 카카오 알고리즘
- Kotlin FCM
- Android WebView
- scope function
- Android ProgressBar
- coroutine
- Android 12
- 코틀린 코루틴
- MVP Architecture
- Kotlin
- Android Jetpack
- 66챌린지
- OkHttp Interceptor
- 알고리즘 자바
- Android
- 영어독립365
- 안드로이드 갤러리 접근
- android recyclerview
- Android 12 대응
- Android Navigation
- Today
- Total
목록분류 전체보기 (146)
나미래 Android 개발자
Android Unit Test란 Android Unit Test 개요 모바일 앱 개발을 하는데 있어, MVVM, Jetpack, KMM(Kotlin Multiplatform) 등 다양한 트렌드를 볼 수 있다. 그 중 테스트 기술은 요즘 중요하고 선호하는 것 중 하나이다. 또한 테스트 기.. devgeek.tistory.com Android Unit Testing 기본 구현 in Kotlin Android Unit Test란 개요 Unit Test Unit testing 은 개발자로 하여금 에러가 없는 좋은 코드를 만들 수 있도록 도와준다. 실제 앱을 바로 개발하기 보다는 개발 전에 Unit Test 들을 작성하기를 추천하는데, devgeek.tistory.com JUnit Annotation 이란 JU..
Android Unit Test란 Android Unit Test 개요 모바일 앱 개발을 하는데 있어, MVVM, Jetpack, KMM(Kotlin Multiplatform) 등 다양한 트렌드를 볼 수 있다. 그 중 테스트 기술은 요즘 중요하고 선호하는 것 중 하나이다. 또한 테스트 기.. devgeek.tistory.com 개요 Unit Test Unit testing은 개발자로 하여금 에러가 없는 좋은 코드를 만들 수 있도록 도와준다. 실제 앱을 바로 개발하기 보다는 개발 전에 Unit Test들을 작성하기를 추천하는데, 먼저 test들을 작성하면 실제 앱 개발은 테스트 가이드 라인에 맞춰 개발하면 된다. 기능 설명 사용자에게 사용자 이름, 비밀번호, 비밀번호 확인을 입력받는 상황을 가정한다. 사용..
Android Unit Test Android Unit Testing 기본 구현 in Kotlin Android Unit Test란 개요 Unit Test Unit testing 은 개발자로 하여금 에러가 없는 좋은 코드를 만들 수 있도록 도와준다. 실제 앱을 바로 개발하기 보다는 개발 전에 Unit Test 들을 작성하기를 추천하는데, devgeek.tistory.com 개요 모바일 앱 개발을 하는데 있어, MVVM, Jetpack, KMM(Kotlin Multiplatform) 등 다양한 트렌드를 볼 수 있다. 그 중 테스트 기술은 요즘 중요하고 선호하는 것 중 하나이다. 또한 테스트 기술은 개발에 있어여 중요한 요소이다. 그래서 면접에 있어서 Unit Test에 대한 지식은 필수가 되기 시작됐다. ..
안드로이드 프로그래스바안드로이드 원형 프로그래스바 in Kotlin 안드로이드 프로그레스바란 Android ProgressBar in Kotlin ProgressBar는 사용자에게 작업 진행률을 나타내는 사용자 인터페이스 컨트롤이다. 예를 들면 인터넷에서devgeek.tistory.com 안드로이드 막대 프로그래스바 예제 -->Android ProgressBar in KotlinProgressBar는 사용자에게 작업 진행률을 나타내는 사용자 인터페이스 컨트롤이다. 예를 들면 인터넷에서 파일을 다운로드하거나 업로드 할 때, 우리는 ProgressBar을 통해서 작업 진행 상황을 파악할 수 있다.ProgressBar에는 2가지 모드가 있다.Determinate ProgressBarIndeterminate P..
안드로이드 원형 프로그래스바 in Kotlin 안드로이드 프로그레스바란 Android ProgressBar in Kotlin ProgressBar는 사용자에게 작업 진행률을 나타내는 사용자 인터페이스 컨트롤이다. 예를 들면 인터넷에서 파일을 다운로드하거나 업로드 할 때, devgeek.tistory.com Android ProgressBar in Kotlin ProgressBar는 사용자에게 작업 진행률을 나타내는 사용자 인터페이스 컨트롤이다. 예를 들면 인터넷에서 파일을 다운로드하거나 업로드 할 때, 우리는 ProgressBar을 통해서 작업 진행 상황을 파악할 수 있다. ProgressBar에는 2가지 모드가 있다. Determinate ProgressBar Indeterminate ProgressB..
Background vs Foreground 실행(Push 알림, Background vs Foreground) Push 알림을 구현하게 되면, Background 상태에서의 액션과 Foreground 상태에서의 액션을 구분해야할 때가 있다. 예를 들어 Foreground 상태에서는 앱의 특정 Activity를 실행시킬 수 있지만, Background 상태에서는 Splash 화면을 보여준 이후에 특정 Activity로 이동하도록 구현해야할 수도 있다. 이때 앱의 상태값을 확인하여 분기처리 할 수 있는데, Application 클래스를 상속받는 클래스를 통해 상태값을 관리할 수 있다. MyApplication.kt: Application, Livecycleobser 상속 Application 상속: App..
Application Class란 전역적으로 앱의 상태를 유지하기 위한 기본 클래스이다. 우리는 Application을 상속받아 우리만의 ex). MApplication을 구현할 수 있다. 단, 사용하기 위해서는 AndroidManifest.xml의 태그의 속성인 “android:name”의 값을 우리가 지정한 클래스 이름(MApplication)으로 추가해야한다. 마지막으로 Application() 클래스는 다른 클래스들보다 가장 먼저 생성된다. Application Class는 가장 먼저 객체화 된다!! 이러한 특징에 전역적으로 사용할 수 있어서 Application()을 상속받아 나만의 객체를 많들면 다양하게 활용할 수 있는 것 같다. 가장 대표적으로는 첫 번째 Activity를 만들기 전에 실행해..
Higher-Order Functions 란 Higher-Order Functions(고차함수)란 함수의 인자로 다른 함수를 받거나 또는 함수 자체를 반환하는 함수이다. 함수 인자로 함수를 받는 고차함수 fun calculate(x: Int, y: Int, operation: (Int, Int) -> Int): Int { // 1 return operation(x, y) // 2 } fun sum(x: Int, y: Int) = x + y // 3 fun main() { val sumResult = calculate(4, 5, ::sum) // 4 val mulResult = calculate(4, 5) { a, b -> a * b } // 5 println("sumResult $sumResult, mu..
