일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 프래그먼트
- 주엽역 생활맥주
- 2022년 6월 일상
- flutter network call
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 안드로이드
- 프로그래머스 알고리즘
- 막내의막무가내 플러터
- 막내의막무가내 일상
- 막내의막무가내 rxjava
- 막내의막무가내
- 막내의막무가내 안드로이드 에러 해결
- Fragment
- 부스트코스
- 막내의막무가내 목표 및 회고
- 막내의막무가내 플러터 flutter
- 막내의막무가내 회고 및 목표
- 막내의막무가내 코틀린
- 안드로이드
- 막내의막무가내 알고리즘
- 안드로이드 Sunflower 스터디
- 막내의 막무가내 알고리즘
- 막내의 막무가내
- 막내의막무가내 프로그래밍
- 막내의막무가내 코틀린 안드로이드
- Today
- Total
목록2021/01 (13)
막내의 막무가내 프로그래밍 & 일상

[2021-04-28 업데이트] [2022-02-01 업데이트] Hilt 사용한 프로젝트 링크 하단에 추가 [프로젝트] github.com/mtjin/mtjin-android-clean-architecture-movieapp mtjin/mtjin-android-clean-architecture-movieapp Clean Architecture 학습 및 구현. Contribute to mtjin/mtjin-android-clean-architecture-movieapp development by creating an account on GitHub. github.com 시작하기 앞서 처음 학습한거라 미숙한 점이 많은 점 양해부탁드립니다. 공부 더 하고 나중에 프로젝트 및 내용을 수정할 예정입니다 :) P...

[2021-04-14 업데이트] 이전에 위와 같이 안드로이드 Jetpack Navigation Component 에 대해서 몇개의 포스팅을 한 적이 있습니다. 이번에는 젯팩 네비게이션 컴포넌트에서 제공하는 Animation Transition (애니메이션 전환)에 대해 포스팅해보려 합니다. 그림과 함께 최대한 쉽게 설명하지만 이 주제 외의 기본설명은 생략하도록 하겠습니다. 먼저 이 기능에 대해 한마디로 정리하면 Jeptack Navagation에서 action(화면이동)을 할때 화면 전환간에 애니메이션을 설정할 수 있는 것 입니다. 사용방법은 다음과 같이 네비게이션 그래프 디자인 툴에서도 할 수 있고 XML에 직접 작성할 수도 있습니다. 이 부분도 트랜지션 동작에 대한 포스팅하곤 어긋나니 생략하도록 하겠..

[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..

[2021-04-14 업데이트] [2021.01.14 블로그 포스팅 스터디 여덟번째(마지막) 글] 글에 이상한 점이 많아 2021.06.28 에 포스팅을 다시 작성했습니다. 다음 링크로 가주시길 바랍니다 :) https://youngest-programming.tistory.com/142 [안드로이드] 코틀린 범위 지정 함수, 고차 함수 (let, apply, with, run) [2021-04-13 업데이트] 출처 :커니의 코틀린(강추!) 밑 링크에 예제를 좀 더 자세히 포스팅 했습니다. 참고해주세요 :) youngest-programming.tistory.com/480 [코틀린] 코틀린 유용한 확장함수(let, with, apply,.. youngest-programming.tistory.com yo..

친구와의 여행도 2019년 1월에 일본 오사카 여행을 다녀오고 가족여행은 갔다온지 더 오래되었는데 정말 오랜만에 강원도 양양 쏠비치로 가족여행을 왔습니다. ㅎㅎ 👨👩👧👦(5인 이모티콘은 없네요) 강원도라 거리도 좀 멀고 체크인이나 돌아다닐데가 있기에 아침 6시에 일어나서 8시 까지 여행 갈 준비를 모두 마치고 출발했습니다. 🚘🚙 10시 몇분쯤에 쏠비치에 도착했으나 체크인 예약은 11시 부터 할 수 있어서 영광정 메밀국수라는 곳으로 먼저 점심을 먹으러 갔습니다. 🍜🍽🍴🥄 뭔가 허름하게 생겼으나 맛집으로 유명한 곳이라고 합니다. 원래는 사람들이 줄을 서서 먹는데 코로나 때문에 사람수가 좀 줄어 바로 입장은 할 수 있었습니다. 사회적 거리두기 때문에 엄마, 할머니, 누나가 한 테이블에 앉고 저는 아빠와 ..

[2021-04-14 업데이트] 디프유틸 사용한것 youngest-programming.tistory.com/474 [안드로이드] RecyclerView -> ListAdapter + Diffutil 예제 정리 [개념(출처) 참고 및 공부자료들] thdev.tech/kotlin/2020/09/22/kotlin_effective_03/ data class를 활용하여 RecyclerView.DiffUtil을 잘 활용하는 방법 | I’m an Android Developer. thdev.tech velog.io/@l2h.. youngest-programming.tistory.com [Adapter] 버전 1 package com.mtjin.cnunoticeapp.views.bachelor import andr..

갑자기 최근(?) 핫한(?) 언어를 배워보고 싶기도 하고 캐릭터가 너무 귀엽게 생겼길래 golang 언어를 좀 보다가 Flutter가 더 끌려 노선을 바꿨습니다. 가끔 조금씩 공부하며 정리할게 있으면 여기에 정리하려고 합니다. 연습 레포지토리 github.com/mtjin/flutter_practice mtjin/flutter_practice 플러터 공부. Contribute to mtjin/flutter_practice development by creating an account on GitHub. github.com 공부 사이트 [문서] flutter-ko.dev/docs/codelabs Codelabs Codelabs help you quickly get started programming Flu..

[2021.01.14 블로그 포스팅 스터디 일곱 번째 글] 먼저 함수형 인터페이스란 1개의 추상 메소드를 갖고 있는 인터페이스를 말합니다. 그래서 이를 강제하기 위해 밑과 같은 @FunctionalInteface 같은 어노테이션도 존재합니다. @FunctionalInterface // 추상메소드 한개만 갖도록 강제한다!! interface Game{ public abstract void play(); } 그럼 추상 메소드 한개만 갖고있는 이러한 함수형 인터페이스는 왜 사용할까요? 바로 자바8에서 함수형 프로그래밍을 위한 람다식(Lambda)을 사용하기 위해서 입니다. 람다식은 인터페이스의 추상 메소드가 2개 이상인 경우 사용할 수 없습니다. 위와 같이 함수형 인터페이스를 만드면 익명클래스를 다음과 같이 ..

[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일동안 퇴근 후 남는 시간동안 커뮤니티(게시판), 실시간 랜덤닉네임 댓글 기능도..

[2021-04-27 업데이트] [개념(출처) 참고 및 공부자료들] thdev.tech/kotlin/2020/09/22/kotlin_effective_03/ data class를 활용하여 RecyclerView.DiffUtil을 잘 활용하는 방법 | I’m an Android Developer. thdev.tech velog.io/@l2hyunwoo/Android-RecyclerView-DiffUtil-ListAdapter [Kotlin Android] RecyclerView 어댑터의 데이터 빠르게 바꾸기 - ListAdapter와 DiffUtil 사용하기 RecyclerView 2탄! 빠른 데이터 교체를 원한다면 DiffUtil을 주저하지 말고 사용하세요 velog.io developer.android..

[2021-04-14] 이전 프로젝트에서 본인이 사용했던 바인딩 어댑터나 확장함수를 막무가내로 일단 기록해놓는 공간입니다. [2021-01-07] 일단 사용했던 것들 중 몇개만 기록해 놓습니다. [확장함수] 시간변환 관련 확장함수(현재 이전에 개발한 충남대 공지앱을 커뮤니티로 확장 중인 프로젝트에 사용중이다. 캘린더 위주로 시간변환할 예정) ->( convertBoardTime() 같은건 나중에도 개인프로젝트에서 사용할만하다. 1시간 미만은 몇분전 표시 오늘껀 시간:분 그 외에는 날짜와 시간:분을 보여준다.) package com.mtjin.cnunoticeapp.utils.extensions import android.text.format.DateFormat import java.util.* impor..

[2021-04-05 업데이트] [2021.01.07 블로그 포스팅 스터디 여섯 번째 글] 안드로이드 11버전에서 여러 업데이트 사항 중 개인정보 보호 기능을 크게 세 파트로 나눴는데 1. 저장공간(Scoped Storage관련) 2. 권한(Permission) 3. 위치(Location) 입니다. 이 중 저번에는 밑 링크와 같이 1번 저장공간에 대해 알아보았는데 이번 포스팅에서는 2번과 3번 사항에 대해 복습 포스팅을 갖는 시간을 가지려고 합니다. youngest-programming.tistory.com/386 [안드로이드] Scoped Storage(범위지정 저장소) 정리 (Legacy Storage와 차이점 정리) 이전에 안드로이드 11에 대해 공부했던 내용 중 안드로이드 10에서 나온 거지만 1..

programmers.co.kr/learn/courses/30/lessons/49189 코딩테스트 연습 - 가장 먼 노드 6 [[3, 6], [4, 3], [3, 2], [1, 3], [1, 2], [2, 4], [5, 2]] 3 programmers.co.kr 최근 백준만 풀다가 오랜만에 프로그래머스 문제를 풀어본 것 같습니다. 예전에는 프로그래머스에 적응이 되어 백준의 입력값을 직접 받아야한다는점이 거부감이 있었는데 이제 프로그래머스가 뭔가 어색하네요. ㅎㅎ 프로그래머스 고득점 kit 그래프 종류에 있던 Level 3 문제입니다. 최단경로 문제인가 했는데 최단 경로가 아닌 최장 경로의 개수가 몇개인지 묻는 문제이고 간선의 가중치는 1로 모두 동일하다는 특징을 갖고 있습니다. 저는 평소 최단경로 문제푸..