분류 전체보기 15

(스압) 비전공 Able.D(에이블디) 수료 솔직 후기.

나는 비전공자 개발자이다. 1. 내소개 2. Able.D 수업 3. 느낀점 4. 3줄요약 1. 내소개 나는 2021년 11월에 개발자로 회사 입사해 근무중에 있고 Able.D 취업과정까지 수료했다. 나는 초등학교 5학년때 부터 대학입학 때 까지 운동선수 생활을 했다. 운동선수 시절 나는 공부를 못 했다. 아니 정확히는 하지 않았다. 수업을 마친 후 저녁 9시~10시까지 훈련을 하고 나면 몸이 녹초가 되어있었다. 피곤한 몸을 이끌고 집으로 돌아와 잠자리에 누워 눈을 감았다 뜨면 금세 다음 날 아침이었고 피곤은 가시지 않았다. 피곤한 몸을 이끌고 등교해서 교실 책상에 앉아 나에게 질문을 던진다. '수업을 마치고 피곤한 이 몸뚱이로 훈련을 잘 할 수 있을까?' 잘 할 자신이 없는 나는 수업 후 있을 훈련을 위..

내 이야기 2021.11.21

[Android] React-Native 시작 하기

환경 windows10(x64) VScode 1단계 chocolatey 설치 Ubuntu 나 SentOS를 에서 apt-get 이나 yum 을 사용해서 패키지를 설치하는데 chocolatey은 윈도우에서 그 역할을 해준다. cmd(명령프롬프트)창을 관리자권한으로 오픈한뒤 아래의 커맨드를 입력해주자. @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).Downlo..

React-native 2021.09.20

[Android]안드로이드 4대 컴포넌트 Main Components of Android

안드로이드 4대 컴포넌트에는 Activity, Service, Broadcast Reciver, Content Provider 가 있다. Activity Activity는 사용자 인터페이스 화면을 관리하는 컴포넌트이다. 액티비티 역할을 하기 위해서는 Activity 클래스를 상속해야 하며, 액티비티가 기본적으로 가지고 있는 생명주기 메서드를 재정의해서 원하는 기능을 구현해야 한다. 쉽게 말하면 사용자가 보고있는 모바일의 화면을 구성하고 관리하는 것이 Activity이다. Service Service는 특정 액티비티와 상관없이 백그라운드에서 실행되는 컴포넌트이다. 그래서 화면을 구성하는 레이아웃을 작성할 필요가 없다. 이러한 이유로, 지속적으로 장시간 동작해야 하는 기능이 있다면 서비스에 구현해야 한다. ..

안드로이드 2021.07.15

[Kotlin] var / val / const 개념 정리

var var는 variable이란 의미로 한국어로 하면 '변하기 쉬운' 이라는 뜻을 가지고 있으며 변수를 선언할때 쓰는 키워드이다. 기본자료형 혹은 객체 참조 모두 var를 사용하여 변수에 할당 가능하다. var로 선언된 변수는 값을 변경할 수 있다. 변수를 선언할때, 타입을 같이 작성할 수도 있고 변수타입을 작성하지 않았다면 타입추론(type inference)로 상황에 따 라변수의 타입이 지정된다. fun main() { var strNumber:String = "1" // 문자열 1 var number:Int = 1 // 숫자(Int) 1 var typeStrNumber = "1" // 문자열 1 var typeNumber = 1 // 숫자 1 println(strNumber+typeNumber)..

Kotlin 2021.06.22

[Android]안드로이드 코틀린 Kotlin 카카오지도API 시작 삽질.

1. KAKAO 개발자 사이트에서 앱 등록 로그인하고 나서 '내 애플리케이션' 으로가보면 '애플리케이션 추가하기'가 있다 등록을해주도록하자 요약정보에서 사용할 부분은 네이티브 앱 키 이다. 플랫폼 탭으로 이동해서 내 프로젝트 패키지명과 키 해시를 등록해주자 #키해시 얻는법 private fun getAppKeyHash() { try { val info = packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNATURES) for (signature in info.signatures) { var md: MessageDigest md = MessageDigest.getInstance("SHA") md.update(signature.toByteA..

안드로이드/API 2021.05.23