일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 막무가내
- 안드로이드 Sunflower 스터디
- 막내의막무가내 안드로이드
- 막내의막무가내 SQL
- 부스트코스에이스
- 막내의막무가내 일상
- flutter network call
- 막내의막무가내 프로그래밍
- 막내의막무가내 플러터
- 부스트코스
- 막내의막무가내 안드로이드 에러 해결
- 프래그먼트
- 안드로이드
- 주택가 잠실새내
- 막내의막무가내 플러터 flutter
- 막내의막무가내 알고리즘
- 막내의막무가내 코틀린
- Fragment
- 안드로이드 sunflower
- 2022년 6월 일상
- 막내의막무가내 목표 및 회고
- 막내의막무가내 안드로이드 코틀린
- 막내의막무가내 rxjava
- 주엽역 생활맥주
- 프로그래머스 알고리즘
- 막내의막무가내 코볼 COBOL
- 막내의 막무가내
- 막내의 막무가내 알고리즘
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내
- Today
- Total
목록막내의막무가내 안드로이드 (31)
막내의 막무가내 프로그래밍 & 일상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CMTyR/btrQe1AL9V3/U7AqdigX9V9WM9psJ5Q7pk/img.png)
https://www.udemy.com/course/android-architecture-componentsmvvm-with-dagger-retrofit/learn/lecture/31674208#overview 예전에 들었던 Udemy 안드로이드 강의를 최근에 들어가보니 Compose 와 Flow + 코루틴 강의가 추가되었다 ㅎㅎ 꾸준히 버전업데이트도 하고 새로운 강의를 만들어주셔서 안드로이드 Jetpack 및 아키텍처 강의로 베스트셀러인 이유가 있는거 같다! 추천추천~ 강의는 매우 짧게 예제위주로 구성되어있어서 간단하게 기록용 포스팅이다. (거의 개인적인 사견이 많이 들어감... 간단한 맛보기 공부라 부족한점 이해 바랍니다) 평소 비동기 코드(통신)에 주로 사용하는 리엑티브 프로그래밍 언어로 RxJav..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/WQ0vk/btrp6wOScto/SQIpQtlZKHg672LX5MtaiK/img.png)
지금까지 안드로이드 개발을 하며 구글맵, 티맵, 카카오맵을 사용해봤는데 네이버맵은 처음 사용해봤습니다. 사용한 코드를 메모하는 포스팅입니다 :) https://navermaps.github.io/android-map-sdk/guide-ko/1.html 시작하기 · 네이버 지도 안드로이드 SDK No results matching "" navermaps.github.io 먼저 네이버맵 관련 세팅과 사용법은 위 공식문서를 참고하면 됩니다. 구현해야하는 화면과 로직은 다음과 같았습니다. 1. 사용자 현재 위치 표시 (파랑 아이콘) 2. 상점을 등록할 마커 (빨간색 아이콘) - 항상 가운데에 고정되어야함 3. 처음 현재위치로 카메라와 아이콘들이 세팅되어있어야함 4. 움직일때는 이동중 텍스트와 함께 확인 버튼 비..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nTteF/btrgBDwkDZ3/kLrkN4jscjQzerNwmiks9k/img.png)
10월 목표 중 경력자분들의 샘플 프로젝트를 보며 공부하는게 있었습니다. 예전에 다음 링크처럼 Sunflower 안드로이드 아키텍처 공식 프로젝트나 현재 Udemy 에서 Flutter를 정리하는 것 처럼 클래스별로 정리할까 했는데, https://youngest-programming.tistory.com/545 [안드로이드] 구글 공식 프로젝트 Sunflower 스터디 (4) Hilt Dependency Injection [2021-04-29 업데이트] [출처 및 참고] github.com/android/sunflower android/sunflower A gardening app illustrating Android development best practices with Android Jetpack...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/7DgRq/btre425zVml/u2tiuJl72Povk7xYByb9Bk/img.png)
안드로이드 및 코틀린 서적인 커니의 코틀린 후기 포스팅입니다. ㅎㅎ 처음 자바로 안드로이드를 약 1년 동안 하고 코틀린으로 넘어갔었습니다. 그 당시 코틀린을 공부하기 위해 커니의 코틀린이라는 책을 통해 공부했었고 이후 아는 형에게 책을 빌려줬다가 최근에 받고 복습할겸 다시 봤는데 다시봐도 잘 만들고 좋은 책이라고 생각합니다. 커니의 코틀린은 구글에서 일하는 김태호(커니) 님이 작성하신 책으로 자바와 코틀린을 예시를 통해 서로 비교하며 코틀린의 특징점에 대해 잘 설명하고 있습니다. 이 점은 기존 안드로이드를 자바로 하던 사람들에게 이해하는데 큰 도움이 될거라 생각합니다. 또한, 코틀린과 함께 실무에서 쓰이는 MVVM(아키텍처), Jetpack, RxJava, Dagger2 와 엮은 샘플 프로젝트 설명도 있..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2hvyf/btq5M4v5CVq/b9KKzU8QEodrS5wArrpcA1/img.png)
https://youngest-programming.tistory.com/545 [안드로이드] 구글 공식 프로젝트 Sunflower 스터디 (4) Hilt Dependency Injection [2021-04-29 업데이트] [출처 및 참고] github.com/android/sunflower android/sunflower A gardening app illustrating Android development best practices with Android Jetpack. - android/sunflower github... youngest-programming.tistory.com 이전에 위 포스팅에서 구글 프로젝트를 통해 Hilt에 대해 정리한 적이 있는데 이번 공모전 개발에서 직접 사용해보았습니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/W0Etp/btq4vRd2jER/TMvCbjz6AM2b7AtT4gfKBK/img.png)
[출처 및 참고] github.com/android/sunflower android/sunflower A gardening app illustrating Android development best practices with Android Jetpack. - android/sunflower github.com youngest-programming.tistory.com/361 [안드로이드] Android Jetpack WorkManager 백그라운드 작업처리 정리 [2021-04-14 업데이트] [먼저 이 모든 코드는 제가 실제 업무에 적용한 프로젝트 코드가 아닌 예제로 만든 것임을 알려드립니다. 그래서 오타가 있을 수도 있습니다. ] [참고] https://developer.android.com/g yo..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/boResz/btq4spaHhpd/HCpH7FNcy4M9FLNGjbnEkk/img.png)
[출처 및 참고] github.com/android/sunflower android/sunflower A gardening app illustrating Android development best practices with Android Jetpack. - android/sunflower github.com developer.android.com/training/data-storage/room/relationships?hl=ko 객체 간 관계 정의 | Android 개발자 | Android Developers SQLite는 관계형 데이터베이스이므로 항목 간 관계를 지정할 수 있습니다. 대부분의 객체 관계 매핑(ORM) 라이브러리에서는 항목 객체가 서로를 참조할 수 있지만, Room은 이러한 상호 참조를..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lebGT/btq3DGKUShY/pfMiafVKy7DkuZdzJpLrwK/img.png)
[참고] github.com/android/sunflower android/sunflower A gardening app illustrating Android development best practices with Android Jetpack. - android/sunflower github.com developer.android.com/kotlin/flow/stateflow-and-sharedflow StateFlow 및 SharedFlow | Android 개발자 | Android Developers StateFlow와 SharedFlow는 흐름에서 최적으로 상태 업데이트를 내보내고 여러 소비자에게 값을 내보낼 수 있는 Flow API입니다. StateFlow StateFlow는 현재 상태와 새로운..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bfEREH/btq16hgnJ9V/ao3nRKII63GW5baWwpKtF0/img.png)
안녕하세요 카카오링크를 구현해보고 싶어 기존 프로젝트에 기능을 구현해보았습니다. 이에 대해 포스팅을 해보겠습니다. ㅎㅎ [카카오링크란?] 카카오링크는 사용자가 카카오톡 메시지로 친구에게 메시지에 담긴 정보를 공유하는 기능입니다. 사용자는 카카오링크가 적용된 웹 페이지 또는 특정 정보를 자신의 카카오톡 친구에게 공유할 수 있습니다. [어플리케이션 등록] 카카오 링크를 구현하기전에 애플리케이션 등록을 진행해주어야 합니다. 밑 링크들을 참고해주세요. 카카오링크 관련만 집중해서 포스팅하고 기본 세팅같은건 공식문서 URL로 남기도록 하겠습니다. ! developers.kakao.com/docs/latest/ko/getting-started/app Kakao Developers 카카오 API를 활용하여 다양한 어플..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cBndLA/btqZJ5QcUQP/IPkDqZxLgVZSmJ913D68bk/img.png)
[서론] 보통 블로그나 모바일 앱 광고에서 가장 많이 쓰이는 광고 플랫폼은 구글의 에드센스(웹), 애드몹(모바일)입니다. 다른플랫폼에 비해 광고 질도 좋고 수익도 훨씬 많이 줍니다. 전 무효클릭으로 인해 구글에게 정지 당했고 한번 당한 정지는 어떻게 우회를 해도 구글이 알아내서 죽을때가지 재가입할 수 없습니다. (슬픈 사연이.. ㅠㅠ 정지당했을시 2주동안 너무 슬펐습니다) 지금이면 하루 커피값은 충분히 벌었을 것 같습니다 ㅇㅅㅇ 쓸데없는 서론이 길었는데, 이번 포스팅에서는 모바일앱에 페이스북 광고를 구현해보려고 합니다. 안드로이드 페이스북 광고 구현이 작성된 포스팅도 거의 없는수준이라 공유목적에도 좋고 다른 광고플랫폼에 좀 복잡해 보여서 하나하나 기록해두면 좋을 것 같습니다. [구현] 구현에 실패할수도 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oaU2B/btqXD3Na578/iKUKZs3YY5H7wwIUfMebN1/img.png)
안드로이드 유닛테스트 기본기에 대해 정리하는 포스팅을 하려고 합니다. 안드로이드에는 계측테스트(androidTest)와 로컬단위테스트(test) 로 유닛테스트가 두 종류가 있습니다. 쉽게 설명하면 androidTest는 안드로이드 프레임워크에 종속성이 있는 테스트 test는 안드로이드 프레임워크와 관련없이 할 수 있는 테스트 들입니다. 예를들어 일반 인텔리제이에서 알고리즘 테스트 코드 짜는거 같은 것 말이죠 JVM만 있으면 되는 ㅇㅇ 이에 대한 자세한 설명은 다음을 참고하시면 됩니다 :) 이번 포스팅에서 안드로이드 유닛테스트 시 필요한 라이브러리들입니다. testImplementation 'junit:junit:4.13' testImplementation "androidx.arch.core:core-te..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bkYJHx/btqV37o0FcB/vZUr06bne9uyrkAi7Bw3Tk/img.png)
www.udemy.com/course/to-do-app-clean-architecture-android-development-kotlin/ To-Do App & Clean Architecture -Android Development - Kotlin Develop a Fully Functional To-Do app in Kotlin - ROOM, Navigation Component, LiveData, ViewModel, Data Binding and more. www.udemy.com [강의 설명] So this course will be a little different from my previous ones, because in this course we are going to build a full..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rUF4k/btqUtplpw48/jGO6hEHDDRw3Ygpv8s6861/img.png)
[2021-04-14 업데이트] 이전에 위와 같이 안드로이드 Jetpack Navigation Component 에 대해서 몇개의 포스팅을 한 적이 있습니다. 이번에는 젯팩 네비게이션 컴포넌트에서 제공하는 Animation Transition (애니메이션 전환)에 대해 포스팅해보려 합니다. 그림과 함께 최대한 쉽게 설명하지만 이 주제 외의 기본설명은 생략하도록 하겠습니다. 먼저 이 기능에 대해 한마디로 정리하면 Jeptack Navagation에서 action(화면이동)을 할때 화면 전환간에 애니메이션을 설정할 수 있는 것 입니다. 사용방법은 다음과 같이 네비게이션 그래프 디자인 툴에서도 할 수 있고 XML에 직접 작성할 수도 있습니다. 이 부분도 트랜지션 동작에 대한 포스팅하곤 어긋나니 생략하도록 하겠..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/djrECi/btqUnJLFyw1/YHPHOxxoI5SM48h1fxS1A1/img.gif)
[2021-04-14 업데이트] 액션바를 안드로이드 처음 배울때 사용하고 이후에는 매번 커스텀 툴바를 사용했는데 액션바에 대해서도 정리할겸 샘플코드와 사용한 속성의 역할에 대해 남깁니다. 유데미 강의 듣는중인데 액션바 정말 오랜만에 보네요.. [Menu] 속성정리 - app:showAsAction - app:actionViewClass 여기서는 androidx.appcompat.widget.SearchView 로 하여 돋보기 모양 메뉴 클릭시 검색하는 뷰가 나타나게 됩니다. - android:checkableBehavior [Fragment] package com.mtjin.todoapp.fragments.list import android.os.Bundle import android.view.* imp..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cqpQ8V/btq2s0yBwzB/GNeeFkEKQm8WIp1AG9bld1/img.png)
[2021-04-14 업데이트] github.com/mtjin/cnu-notice-app-releaseversion mtjin/cnu-notice-app-releaseversion 충남대 앱 출시버전. Contribute to mtjin/cnu-notice-app-releaseversion development by creating an account on GitHub. github.com 프로젝트 앱 출시로 포스팅을 하는건 처음인 것 같네요.. ㅎㅎ 이전에 Jsoup 크롤링하고 아키텍처 등 실습도 할겸 평소 학과 공지사항을 보기 쉽게보고 즐겨찾기하기 위해 만든 충남대 컴공 공지사항 앱이 개발한 적이 있습니다. 취업 후 3~4일동안 퇴근 후 남는 시간동안 커뮤니티(게시판), 실시간 랜덤닉네임 댓글 기능도..