728x90
반응형

우당탕탕 앱 도전기 8

[kotlin] class 상속,생성자,constructor

1강의 마지막 내용!! kotlin의 class에 관한 내용이다. 지금은 처음 배워서 그렇구나 하고 넘어가긴 하는데 나중가면 기존java에서 어떤점을 개선하고자 kotlin에 이런 기능들을 놓게 되었는지 알고 싶다. kotlin 컴파일러 개발자가 썼다는 책을 보면 좀더 알겠지만.. 지금 이 강의를 완강하고 보려고했는데 못보고 있다! 1강을 빨리 끝내보자.. 8. Class 마지막 내용은 class에 관한 내용으로 상속,생성자 정의, constructor에 대해서 배운다. * 오버로드: 생성자 인자다르게 여러개, 오버라이딩: 상속시 매소드 변경 java와 다른 kotlin의 특성 파일이름이 꼭 클래스 이름이 아니어도 된다. 여러 클래스 한파일에 가능! kotlin의 class는 final이기에 상속해서 오..

[kotlin] Array,list,반복문,nullable/nonnull

지난번에 이어서 코드윗조이스님의 코틀린강의 1강에서 배운걸 정리해보려고 한다. 뒷부분의 짧은부분이긴한데.. 사실 뭔가 짚고 넘어갈 생각할 부분들이 좀 있어서 좀 오래걸렸다. cs공부 복습한다 생각하고 그때그때 정리하고 넘어가야지! 5. Array 와 List //5. Array and List fun array() { // Array: 만들때 크기 정해져서 나옴 (mutable) 값 변경 가능 val array: Array = arrayOf(1, 2, 3) val array2: Array = arrayOf(1, "a", 3.4f) // List : 1.List(수정 불가능) 읽기 전용 2. MutalbeList(수정가능) 읽기/쓰기 val list: List = listOf(1, 2, 3) val lis..

[Kotlin] 함수,변수,string template,조건식

리액트 네이티브를 독학하다가 여러 어려움에 부딪히고.. 처음 언어를 배우는 입장에서 기본 문법안배우고 만들고 싶은걸 정하고 거기에 필요한걸 구글링 하는방식으로 프로젝트를 했다가 실패했다.. 그리고 일단 kotlin이 많이 쓰이는거 같기도하고 뭔가 이름이 좋아서(?) kotlin을 배워보기로 했다. 인프런에서 코드윗조이스 코틀린 3강이 뭔가 빨리 배울수 있을것 같아서 공부중.. 어차피 시간지나면 복습 안할수도 있으니까 정리라도 해놔야지 근데 티스토리에 코드블럭 안해도 안드로이드 스튜디오 복붙하면 코드로 써지는듯..?근데 왜안예쁨-> 관리자 설정 플로그인->검색 ("코드")에서 테마 바꿀수 있다. 0. 환경설정: 빈 프로젝트를 kotiln 언어로 설정해야 한다! 역시 이런 프로젝트 설정부터 배웠어야 했어....

[React-Native] 프로젝트 android emulator 에서 실행하기

한동안 안드로이드 에뮬레이터가 작동이 잘안되고 어렵게 느껴져서 잠깐 앱 공부를 안하고 있었는데 책도 있고 해서 다시 재개하려고 한다.. 공부 스타일이 어떤지 별로 생각해본적 없는데 역시 뭔가 간단하게 정리되어 있어서 따라하기 좋은게 제일 선호하는것 같다. 알게된것을 매우 간단하게 정리를 해서 기록해봐야겠다. 1. Emulator 실행해놓기 1. 상단의 메뉴에서 Tools > Device Manager을 선택한다. 2. virtual 에서 create device 버튼을 눌러서 적당한 device를 선택해서 형성한다. 필자는 pixel 3으로 설정했다. 3. virtual device가 형성이 되면 재생버튼을 누른다. 그러면 에뮬레이터가 실행된다. 끝! 2. 프로젝트 파일을 실행하기 1. 우선 react-..

[깃허브 오류] There isn’t anything to compare. main and test are entirely different commit histories.

Visual Studio Code에서 프로젝트를 생성해서 깃허브에 연동해서 레포지토리에 업로드하려는데 분명히 업로드된 파일이 많은데 pull request하려고 하면 "There isn’t anything to compare. main and test are entirely different commit histories." 이런 오류가 뜨고 pull request를 못하는 경우가 있다. 캡처를 못했는데, compare할게 없다는 메세지 밑에는 main and test are entirely different commit histories. 라 쓰여있고 정작 changed된 파일 여러개가 초록색 배경으로 있었다. 찾아보니까 Black Lives Matter 운동으로 ‘마스터(master)’, ‘슬레이브(..

[React-Native] 환경설정 및 프로젝트 생성

choco랑 이것저것 인터넷 보면서 설치하다가 시작화면에 welcome to React Native 떠야된다는데 안떠서 포기할까 하다가 bundle뜨면서 에뮬레이터에 화면 나타났다!!! 사실 생각보다 설치하는게 어렵고 프로젝트 구조도 생각했던 유니티같은 구조가 아닌거 같아서 설치 오류나면서 다른걸 할까 고민했다.. 다른것도 안해봐서 모르지만 kotlin이 많이 쓰이는것 같아서 고민했는데 일단 되었으니 이걸 계속 해봐야겠다. 에뮬레이터가 실행화면 같은건가..? app 개발에 대해 아는게 별로 없어서 알게되는대로 다시 내용 추가해야겠다. 이제 react-native 프로젝트를 하나 설치하려면 cmd에 react-native init "프로젝트명"을 치면 된다. 첫 프로젝트이므로 first_project라 지..

앱을 만들자

사실 이 카테고리를 만든 이유는 안드로이드 설치부터 막혔기 때문에.. 과정을 기록해야지해서 그냥 만들었다 안드로이드 스튜디오가 이미 설치가 되어있는것도 신기한데(언제 설치한거지..?심지어 프로젝트가 있다) 설치가 되어있어서 처음 환경변수 설정하고 뭐가 다 순서대로 못하는 느낌.. 그래도 크로스 플랫폼 앱을 만들거라는 기대감으로 버텨보자...

728x90
반응형