일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 액티비티
- 앱개발
- 리액트
- cs
- 앱
- 안드로이드 디자인 패턴
- React
- 개발
- 코틀린
- 운영체제
- 리액트네이티브
- reactnative
- Operating System
- 디자인 패턴
- 데이터베이스
- db
- Android
- 앱 개발
- github
- CS지식
- 스레드
- Kotlin
- 디자인패턴
- 안드로이드 개발
- OS
- Database
- 안드로이드
- 프로세스
- MVVM
- 메모리
- Today
- Total
목록Android (18)
Tech Log
개요 : 안드로이드 스튜디오에서 mySQL의 데이터를 받아올 때 Retrofit2 라이브러리를 사용하게 되었다. retrofit2에 대해서 복습해볼겸 포스팅을 작성해보았다. 외부 DB인 mySQL의 데이터를 가져오기 위해서 node.js를 사용해서 서버를 구축하고, 그 서버를 Retrofit 2로 안드로이드 스튜디오와 통신해주었다. Retrofit2이란? 네트워크로부터 전달된 데이터를 프로그램에서 필요한 형태의 객체로 받을 수 있게 하는 HttpClient 라이브러리이다. 이때 네트워크로부터 전달된 데이터를 프로그램에서 필요한 형태의 객체로 받을 수 있다는 말을 TypeSafe하다고 표현할 수 있다. Retrofit2를 쓰는 이유? Retrofit2는 Http 통신을 쉽게 하고 속도가 빠르다 또한 코드의..
App.js에 코드를 작성하면 실제 디바이스 화면을 나타낼 수 있다. App.js는 크게 import문, body문, body문을 꾸미는 styles로 구성된다. 리액트 네이티브에서는 웹에서 많이 사용하는 HTML 태그 대신에 리액트 네이티브에서 정한 태그(컴포넌트)만 사용할 수 있다. 이러한 리액트 네이티브의 컴포넌트는 App.js의 body문에 작성한다. 또한, 컴포넌트는 import문에서 가져온다음 사용되기도 한다. View 리액트 네이티브의 컴포넌트 중에서 가장 근본이 되는 것은 View 이다. View는 전체적인 레이아웃을 잡아주는 역할을 한다. 웹에서는 div와 가장 유사하게 사용된다. 중첩이 가능하다. 아래와 같이 사용한다. View는 다른 컴포넌트들을 감싸준다. import React fr..