일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 플러터 flutter
- 부스트코스
- 막무가내
- 주택가 잠실새내
- 막내의 막무가내 알고리즘
- 안드로이드 Sunflower 스터디
- 막내의막무가내 일상
- 막내의막무가내 목표 및 회고
- 2022년 6월 일상
- 막내의막무가내 rxjava
- 막내의막무가내 안드로이드 코틀린
- 안드로이드
- 막내의 막무가내
- 주엽역 생활맥주
- 막내의막무가내 프로그래밍
- 막내의막무가내 안드로이드
- 프로그래머스 알고리즘
- 막내의막무가내 코틀린
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 알고리즘
- flutter network call
- 안드로이드 sunflower
- 막내의막무가내
- 부스트코스에이스
- 막내의막무가내 안드로이드 에러 해결
- 프래그먼트
- Fragment
- 막내의막무가내 플러터
- 막내의막무가내 SQL
- Today
- Total
목록분류 전체보기 (695)
막내의 막무가내 프로그래밍 & 일상
[2021-04-14 업데이트] 평소 리사이클러 뷰 어댑터를 데이터 바인딩 어댑터를 사용하여 밑과 같이 하나에 몰아 넣어서 어댑터로 분기처리 했었습니다. 그런데 두 개 이상의 리사이클러뷰를 띄워야하는 경우 하나의 리사이클러뷰만 아이템이 세팅되는 문제가 발생했습니다. (계쏙 뭐가 문젠지 삽질 엄청했습니다. ㅠㅠ) 바인딩어댑터 하나에 여러 리사이클러뷰 데이터바인딩에서 동시에 접근해서 하나는 무시되는 문제 같기도 한데 아직 원인을 찾진 못했습니다. 그런데 어디서는 잘되고 어느 화면에서는 안되고 그럽니다. (원인을 아시는분 있으면 답변 부탁드립니다.) 만약 리사이클러 뷰 두개 이상에 저처럼 데이터바인딩어댑터 하나로 묶어서 사용중 같은 에러를 만나면 그냥 액티비티나 프래그먼트에서 코드로 어댑터에 직접 아이템을 넣..
www.acmicpc.net/problem/2206 2206번: 벽 부수고 이동하기 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에서 (N, M)의 위치까지 이동하려 하는데, 이때 최단 경로�� www.acmicpc.net 백준 dfs,bfs 단계별 풀이의 마지막 문제를 풀어봤습니다. ㅎㅎ 풀다가 모르겠어서 밑에 분의 풀이를 참고해서 풀었습니다. velog.io/@leeinae/Algorithm-%EB%B0%B1%EC%A4%802206-%EB%B2%BD-%EB%B6%80%EC%88%98%EA%B3%A0-%EC%9D%B4%EB%8F%99%ED%95%98%EA%B8%B0-java [Algorithm] 백준..
현재 하고있는것들이 있어 좀 밀렸지만 최대한 계획 맞춰서 공부
[2021-04-14 업데이트] 안드로이드 status bar 를 투명처리하기 위해 구글링을 열심히 해보고 하란 걸 다했지만 나한테는 적용이 이상하게 되서 문제점이 많았습니다. (시간이 안보인다든지, 바텀네비뷰와 하단 기본바가 겹친다든지 등) 바텀네비, 기본배경색 등이 있어서 그런 것 같습니다. 특이케이스인듯.. 해결방법은 다음과 같이 했습니다. style 에 다음을 추가해주면 됩니다. statusBarColor -> 영어 그대로 상태바의 색상을 투명색으로 바꿔주고 windowLightStatusBar -> 마시멜로에서 windowLightStatusBar속성이 생겼다. 상태바의 백그라운드를 임의로 조절 할 수 있기때문에 아이콘의 색상이 문제가 제기되어 왔다. 흰색배경인 경우 아이콘의 색과 동일해지기 때..
[2021-05-04 업데이트] 이전에 기본적인 CollapsingToolbarLayout 에 대해 구현해보고 알아보는 포스팅을 했었습니다. 여기에 문서를 보며 정리한 내용들이 있으니 먼저 참고해주시면 좋을 것 같습니다. ㅎㅎ youngest-programming.tistory.com/353 [코틀린] 안드로이드 Collapsing Toolbar Layout with Constraint Layout, NestedScroll 구현 Collapsing Toolbar Layout 를 적용하기전에 샘플로 구현해보았습니다. CoordinatorLayout -AppBarLayout --CollapsingToolbarLayout ---ImageView, Toolbar -NestedScrollView --Constra..
www.acmicpc.net/problem/1697 1697번: 숨바꼭질 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 �� www.acmicpc.net 백준 dfs, bfs 단계별 풀기에 있는 1697번 숨바꼭질 문제입니다. 총 1초가 걸리는 3가지 이동 방법이 있으며 누나가 동생에게 가장 빨리 도착하는 시간초를 구하는 문제입니다. 1. 길을 나타낼 1차원 배열 선언, 값은 그 지점까지 도착한 시간초를 담아놀 예정 2. 처음 수빈이 위치를 큐에 넣음 3. bfs 탐색 시작 4. 수빈이 위치가 동생 위치와 같다면 break 5. ..
www.acmicpc.net/problem/7569 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, www.acmicpc.net 백준 토마토 2단계(?)를 풀어봤습니다. ㅎㅎ youngest-programming.tistory.com/197 [알고리즘] 백준 7576 토마토 -bfs, dfs- https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2..
알고리즘을 풀며 마주했던 정규식들을 정리합니다. 1. 소문자알파벳, 숫자, 뺴기(-), 밑줄(_) , 마침표(.) 를 제외한 문자 제거 2. 점(.) 2개 이상이면 하나로 교체 private String step2(String str) { str = str.replaceAll("[^a-z0-9|\\-|_|.]", ""); return str; } private String step3(String str) { str = str.replaceAll("\\.+", "."); return str; }
[2021-04-14 업데이트] 간단히 샘플 남김니다. package com.mtjin.nomoneytrip.views.web_view import android.annotation.SuppressLint import android.view.KeyEvent import android.view.View import android.webkit.WebSettings import android.webkit.WebViewClient import androidx.navigation.fragment.navArgs import com.mtjin.nomoneytrip.R import com.mtjin.nomoneytrip.base.BaseFragment import com.mtjin.nomoneytrip.databind..
웍스모바일에서 안드로이드 채용형 인턴을 2개월 동안 했습니다. 이에 대해 간단하게 후기를 남겨봅니다. 먼저 정규직 전환은 실패하였습니다. ㅠ 그래도 개인 과제 프로젝트는 제한된 시간내에 추가기능까지 완성하고 최종발표까지 최선을 다했기에 인턴 기간동안은 열심히 살았다고 생각합니다. (공모전+졸프도 겹쳐서 밤샘의 연속..) 제 부족한 실력으로 웍스모바일에서 제가 원하는 부서에서 인턴을 해보고 설계부터 개발 및 유닛테스트, 발표까지의 프로세스 경험과 멘토님들의 리뷰도 받을 수 있어 매우 유익한 경험이었습니다. 다만 멘토님들께 회의시간뿐만 아니라 평소에도 질문을 많이 드리고 싶었는데 업무에 방해를 드리는 것 같다고 생각하여 그러지 못했다는 점이 아쉬움으로 남네요. ㅎㅎ 코로나로 평소와 다른점도 많았고염 소프트웨..
[2021-04-14 업데이트] 달력 라이브러리와 사용법에 대한 정리입니다 ㅎㅎ 지금까지 기본 캘린더뷰 부터 시작해서 총 3가지 정도의 캘린더 뷰를 사용해봤는데요. 오늘 다룰 것은 다음 캘린더뷰 라이브러리 입니다. github.com/prolificinteractive/material-calendarview prolificinteractive/material-calendarview A Material design back port of Android's CalendarView - prolificinteractive/material-calendarview github.com 자세한 방법은 해당 깃허브에 들어가도 나오므로 저는 간략하게 사용한 것을 기록하려고 합니다. 1. dependency 추가 imple..
[2021-04-14 업데이트] 이 글에서 RatingBar 코드는 화면 회전시 Crash 이슈를 해결된 상태로 변경해논 상태지만 네,아니요 바텀다이얼로그는 코드를 변경해놓지 않은 상태입니다. (프로젝트에서 사용하다가 없어진 기능이어서요 ㅠ ) RatingBar 바뀐코드 보고 그대로 하시면 어려움이 없을거라 생각됩니다. ] 밑 부분에서 itemClick 클릭 이벤트 부분을 1번에서 2번 형식으로 바꿔주면 될거에요. [1번. 예, 아니요] companion object { fun newInstance( question: String, itemClick: (Boolean) -> Unit ): BottomDialogFragment { return BottomDialogFragment(question, item..
노션(자기소개) www.notion.so/Jin-Seung-Eon-f3db7eb57ad44dbfa79662f55877b186 진승언 (Jin Seung Eon) 👨💻Student www.notion.so 프로젝트 정리 www.notion.so/d9b3f4c2bfc74876855621ab81e735f8 프로젝트 모음 (안드로이드 위주) 간략하게 한줄 이내로 프로젝트 제목, 기간, 내용, 기술을 적어놨고 상세링크를 정리했습니다. 감사합니다 🙂 www.notion.so 플레이스토어 출시 https://play.google.com/store/apps/collection/cluster?clp=igM_ChkKEzY2MDI4NjczMzMxMjcyMzI0NTgQCBgDEiAKGmNvbS5tdGppbi5sb2xfc3B..
[2021-04-14 업데이트] 지금까지 카카오맵, 구글맵은 사용해봤는데 Tmap은 처음사용해봤었습니다. 이에 대해 추후에도 참고하게 간략하게 기록하는 포스팅을 갖도록 하겠습니다. 세개의 Map API 를 사용하면서 느낀점은 전국의 지도가 가능하며 가장 많은 기능을 가진 것은 Google Map인 것 같고 간단하게 사용할거면 카카오맵과 Tmap API 가 좋은 것 같습니다. 근데 카카오맵이 안드로이드에서 제공하는 기능이 Tmap 보다는 많습니다. Tmap 의 마커와 위치, 길찾기를 설정하는 방법에 대해 알아보겠습니다. 먼저 Tmap 을 초기화하는 함수입니다. 여기서 주의하실점이 있는데 마커의 위도,경도와 지도 위치를 설정하는 setCenterPoint의 위도 경도가 서로 순서가 다르다는 점입니다. pri..
안녕하세요. 안드로이드 UI 테스트시 이용되는 Espresso 에 대해 간략히 정리해보는 포스팅을 갖도록 하겠습니다. ㅎㅎ UI 테스트는 왜 필요할까요? 문서에는 다음과 같이 정리되어 있습니다. 단일 앱 내에서 사용자 상호작용을 테스트하면 사용자가 앱과 상호작용할 때 예상치 못한 결과가 발생하거나 불만족스러운 경험을 하지 않도록 할 수 있습니다. 앱의 사용자 인터페이스(UI)가 올바르게 작동하는지 확인해야 한다면 UI 테스트를 만드는 습관을 들여야 합니다. AndroidX 테스트에서 제공하는 Espresso 테스트 프레임워크는 단일 타겟 앱 내에서 사용자 상호작용을 시뮬레이션하는 UI 테스트를 작성하기 위한 API를 제공합니다. Android 2.3.3(API 수준 10) 이상을 실행하는 기기에서 Esp..