일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- RETROFIT
- Java
- 백준 15686
- AndroidX
- 셀레니움
- 웹 크롤링
- okHttp
- Clean Architecture
- 데이터바인딩
- RecyclerView
- TODO
- FragmentStateAdapter
- kotlin
- ViewModel
- Devexpress
- TabLayout
- Android 컴파일
- gson
- Kotiln
- LRU
- 안드로이드 API
- 통계대학원
- REST API
- ViewPager2
- github api
- 안드로이드 플랫폼
- 수리통계
- 필답고사
- Android
- python3
- Today
- Total
목록전체 글 (40)
그냥 가끔의 기록장
https://soeun-87.tistory.com/40 2023년 회고 (라고 쓰고 그냥 인생 되돌아보기)음...블로그의 마지막 글이 2022년 9월 6일이니까, 2024년 1월 1일인 지금 기준 1년치가 업데이트가 안되어있다. 사실 블로그를 시작한 계기는 안드로이드 개발자가 되고 싶어서 (학부는 사이버보안soeun-87.tistory.com 이 글을 쓴게 2024년 1월 1일인데.. 다음 글로 대학원 입시 후기를 쓰겠다하고 8월이 되어서야 쓴다. 사실 글을 아예 쓰지 말까 싶기도 했는데, 이는.. 이전 글과 전혀 다른 삶을 살고 있기 때문이다. (역시 인생은 계획대로 되는 법이 정말 하나도 없구나 싶은 요즘이다.) 원래 예정대로라면 24년 3월에 고려대, 성균관대 중 한 군데에 입학하여 8월에는 1학..
음...블로그의 마지막 글이 2022년 9월 6일이니까, 2024년 1월 1일인 지금 기준 1년치가 업데이트가 안되어있다. 사실 블로그를 시작한 계기는 안드로이드 개발자가 되고 싶어서 (학부는 사이버보안인게 함정) 아카이브와 공부를 위해서였다. 하지만 인생이 항상 그렇듯 원하는 대로 되는 법은 없었고, 정말 많은 일이 있었다. 대학생때는 단순히 웹 혹은 안드로이드 개발자가 되고자했다. 하지만 턱없이 부족한 공부량과 프로젝트 (열심히 좀 하지 젠쟝) 의지 박약으로 2021년 여름에 합격한 네이버 부스트캠프 안드로이드 계열에서 4주만에 끝나게 되었다ㅠㅠ (*그래도 대학생활에 절대 후회는 없다. 무휴학 9학기로 생각보다 열심히 살아서 4.5 만점에 4.2의 학점을 받고 / 4년 내내 유화 동아리 활동으로 전시..
목차 1-1 Android 개요 https://soeun-87.tistory.com/38 지난글에 이어 계속 안드로이드 숲 보기를 해보자. 간단히 안드로이드의 아키텍처에 대해 알아보자. 1. 안드로이드 아키텍처 (1) 안드로이드 개발부터 앱의 실행까지 소스코드 작성 apk 파일 생성: 여기까지가 Android Studio로 한다. 소스코드를 바이트코드 (안드로이드 Runtime이 이해할 수 있는 코드)로 변환 후 APK 매니저에서 키와 조합해 최종 APK 파일(안드로이드 설치 파일의 확장자명)을 생성함 == 빌드 여기서 잠깐!! 빌드: 소스 코드를 기계어로 변환 후 라이브러리와 연결해 실제 실행 파일로 만드는 과정 컴파일: 사람이 읽을 수 있는 소스 코드를 컴퓨터가 읽을 수 있는 기계어로 변환하는 과정 ..
안드로이드 개발을 공부한지 꽤 오래되었지만, 정작 나무에만 집중하고 숲을 보지못해서 전체적인 그림에 대한 생각을 잘 못하고 개발한 것 같다. 마침, [이것이 안드로이드다 with 코틀린] 이라는 안드로이드 입문서를 보고 잘 정리되어 있다고 느껴, 이를 바탕으로 공부를 해보려 한다. 사족을 붙이자면, 이것 저것 찾아보며 공부를 하려해도 의욕도 잘 안생기고 뭐부터 공부해야 할 지 감을 잘 못잡아서 시간을 꽤 오래 낭비한 것 같다. 이제라도 책 한권 독파한다 생각하고 다시 화이팅 해보자! 1. 안드로이드와 코틀린 1) 안드로이드 운영체제 우리가 매번 말하는 안드로이드는 안드로이드 플랫폼을 줄여 말한 것으로, 오픈소스 소프트웨어 스택이다. 처음부터 용어가 혼동되어서 당황스러우니 하나하나 파보자. 오픈소스 소프트..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAdJZx/btrINL1wh8o/GvzETC6x6xGQHYtv5IAPDK/img.png)
Github Open API를 이용해 예제 앱 만들기 두번째 글이다. 1. Retrofit 이용해 Github API 연동, Gson으로 변환 후 Log로 출력해 보기: https://soeun-87.tistory.com/36 2. RecyclerView + ListAdapter 구현하여 1단계의 정보들 UI로 표현하기 adapter --> RecyclerView Layout Manager RecyclerView는 아이템 뷰들을 수직 방향 뿐 아니라 수평, 격자 등 다양한 형태의 레이아웃으로 나타낼 수 있다. 이렇게 다양한 형태의 레이아웃을 제공하기 위해 RecyclerView는 Layout Manager를 사용한다. (Adapter에서 아이템 뷰를 생성하기 전에 Layout Manager가 아이템 뷰를..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3QXEU/btrIC05sDFE/pQ8w2sSe50vhPgyzETBYnk/img.png)
[사족] Open API를 이용해 예제 앱을 만들고, apk 파일까지 추출하는 단계를 하나씩 진행해 보려 한다. 일단 생각하는 단계는 다음과 같다. 1. Retrofit 이용해 Github API 연동, Gson으로 변환 후 Log로 출력해 보기 예: users/leesoeun98 HTTP Method: GET, POST, PUT, DELETE로 각각 자원을 CREATE, READ, UPDATE, DELETE 조작 (일명 CRUD) => 웹 브라우저 상단의 링크바 부분을 보면, https://api.github.com/users/leesoeun98 와 같은 링크를 여러번 볼 수 있다. 해당 링크는 상단에 적힌 것처럼 URL, URI로 분류되며 URL은 고정되고 URI 부분이 서로 다른 자원들을 나타내기 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bD5Nfx/btrIwGlKrPk/DOkxwt9uWNbx39X7qKXWKk/img.png)
[사족] 내가 원래 공부하던 Android와 전혀 다른 업무를 보는..회사에 입사한 이후 이직을 준비하고자 다시 Android 공부를 하기로 결심했고, 공부를 다시 시작하다보니 대학생 때 내가 얼마나 허술하게 공부했는지 깨달았다 (ㅠㅠㅠ) 현 블로그에 쓴 여러 글 들 중 기억이 하나도 안나는걸 보면 역시 공부는 끊임없이 반복하고, 기록하고 이해하여 내걸로 만드는게 왕도의 길인 것 같다. 아무튼 Android Retrofit2에 대해 공부하다가 HTTP, REST API 부터 제대로 개념을 짚고 가는게 맞을 듯 하여 블로그 등을 정독하고 정리해보았다. ( https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html 님 글이 정말 정말 정리가 잘 되어 있어서..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/L9WiR/btrASBjCuZb/xzqqgFpr7QG2Xko37YWwx0/img.gif)
https://soeun-87.tistory.com/33 [Kotlin] Todo 토이 프로젝트 [2단계] (ViewPager2 + RecyclerView + ViewModel) https://soeun-87.tistory.com/32 [Kotlin] Todo 토이 프로젝트 [1단계] (ViewPager2 + RecyclerView + ViewModel) 아주 오랜만에 블로그에 글을 쓰는데, 최근에 진행한 Todo 토이 프로젝트를 순서대로 작성해볼까.. soeun-87.tistory.com 앞 글에 이어 3단계로 토이 프로젝트를 완성해보자. 1. 단계별 코드 (1) Adapter 2개를 1개로 다시 통일 (간단한 프로젝트고, 이전 2단계에서 사용한 RecyclerView의 Adapter 2개 코드가 완전..