본문 바로가기
반응형

앱개발6

[Android Studio/ 안드로이드 스튜디오] parameter(파라미터) & argument (아규먼트) 가끔 파라미터와 아규먼트를 혼동하여 사용하였다. 내 스스로가 많이 부족하다고 느끼는 부분같다. 아규먼트가 생각이 안나면 파라미터로 말하고, 파라미터가 생각이 안나면 아규먼트로 말했다.. 구분은 할수 있지만, 혼동해서 쓴다는 것이 내가 제대로된 정의를 못내리고 있어서 그런거 같다. 한국말로 번역을 해보면 parameter - 매개변수 argument - 전달인자, 인자 그럼 쉽게 정의를 해보자면, 파라미터는 입력 변수 아규먼트는 입력값 이된다. 코드로 보면 되게 이해하기 쉽다. int 함수(int a, int b){ return a+b; } 여기서 사용되는것이 매개변수, 즉 parameter 함수(1,2); 여기서 사용되는 것이 전달인자, 즉 argument 2021. 5. 4.
[Flutter / 플러터] Widget widget이란? - 독립적으로 실행하는 작은 프로그램이다. - 그래픽 및 데이터를 처리하는 함수를 가지고 있다. - 주로 메인화면에서 다양한 정보를 보여준다. Flutter에서 widget은? - UI를 구성하는 모든 기본 단위 요소(image, text, icon, button 등...) - UI를 구성하는 보이지 않는 레이아웃(center, padding등...) - Flutter는 모든 것이 widget이라고 한다. Flutter의 widget종류 1. Stateless Widget (정적 위젯) 2. Stateful Widget (동적 위젯) Stateless Widget - 화면상 존재하고, 아무런 동작을 하지 않는다. - 실시간 데이터를 저장하지 않는다. - 변화를 하는 value값을 가지지.. 2021. 4. 25.
[Android Studio/안드로이드 스튜디오] Arraylist란? 설명편 안드로이드 스튜디오의 기본언어인 자바를 기준으로 설명하겠습니다. Arraylist란 동적크기의 요소를 저장하는데 사용이 됩니다. 즉, 새로운 요소를 추가할때 자동으로 크기가 늘어나는 것입니다. 배열과 같이 인덱스로 검색이 가능하다. 배열과 같이 인덱스로 검색이 가능하다는말은 Arraylist를 나누면 알수있다. Array = 배열 list = 목록 자바에서 Arraylist선언 방법을 보여드리겠습니다. 자바에서는 이렇게 쓰입니다. 저는 여기에 없는 다른 방법으로 선언을 하겠습니다. 그것 방법을 설명하려고 일부러 뺐습니다. 해당 소스코드는 String만 받기위해서 만든 Arraylist입니다. 위에서는 다른 자료형은 올수가 없습니다. 하지만 이 없다면 다양한 자료형을 받을수가 있죠. 그렇다면 은 무엇일까요.. 2021. 3. 9.
[Android Studio] 개발환경 선택하기- Flutter란? 앱개발에 들어가기 앞서 가장 중요한것은 "기획" 입니다. 그리고 다음으로 중요한 것은 개발환경이죠. 어떤 앱을 만들지 생각을 하셨다면 무엇으로 앱을 개발할지 선택해야합니다. 많은 개발 환경중 Flutter와 React Native 두가지를 소개하려 합니다. 그중 Flutter를 먼저 알아보도록 하겠습니다. Flutter? Android와 ios를 동시에 개발할수 있는 프레임워크를 의미합니다. Flutter는 Dart라는 언어를 사용하여 개발합니다. 기존 Android는 java와 kotlin, ios는 swift,object c라는 언어를 이용하여 개발하였습니다. 즉, android를 개발하고 ios는 별도로 개발을 했어야 했습니다. * 물론 Flutter말고도 여러 하이브리드가 존재하지만, 편하게 이해.. 2021. 3. 8.
반응형