전체 글49 Kotlin 기초, 덧셈, 뺄셈, 나눈셈, 곱셈 함수 만들어서 사용하기 지난 시간까지 자료형에 대해 알아보았습니다. 이번 포스팅 부터는 함수를 만들어보겠습니다. 이렇게 만든 함수들은 부품처럼 사용을 하면서 앱을 만들수 있는데요. 오늘은 간단하게 덧셈, 뺄셈, 곱세, 나눗셈을 하는 함수를 만들어 보겠습니다. ✅ Kolint 자료형 배우기 기본 (숫자, 문자, 문자열 ,배열) Kotlin 기초 숫자, 문자, 문자열 등 자료형 출력해보기 지난시간에는 코틀린으로 main 함수를 실행해보았습니다. 이 포스팅은 최소한의 지식으로 앱을 만들기 위해 포스팅을 하게되었습니다. 코틀린에 대해 모르시는 분들은 하나씩 보시면서 복사붙 coke-dev.tistory.com ✅ Kolint 자료형 배우기 기본 (맵, 널, void) Kotlin 기초 컬렉션 타입의 자료형과 null 타입, 아무것도 .. Android(Kotlin) 2023. 12. 16. 안드로이드 스튜디오에서 카메라 기능 사용하는 방법 안드로이드 스튜디오로 기기의 하드웨어를 컨트롤하는 앱을 만들수 있습니다. 오늘은 카메라로 사진을 찍어서 찍은 사진을 화면에 보여주는 앱을 만들어보겠습니다. 코드에 대한 설명은 주석으로 달아놨으니 복사붙혀넣기로 코드를 넣어서 실행하면 이해가 되실거라 생각합니다. 예상되는 오류도 대응 방법을 알려드리니 천천히 복사붙혀넣기 해주세요. 참고로 프로젝드 이름음 java_test 라고 만들었으니 참고해주세요. AndroidManifest.xml 위의 파일에 아래의 코드를 넣어줍니다. 넣는 위치는 사진으로 보여드리겠습니다. 위의 코드를 넣는 이유는 안드로이드 스튜디오에서 카메라에 접근하기위한 '권한'을 얻기 위해 넣어줍니다. 저 코드를 안넣어주면 카메라를 사용하기 힘듭니다. 다음으로는 MainActivity.java.. Android(java) 2023. 12. 11. Kotlin 기초 컬렉션 타입의 자료형과 null 타입, 아무것도 반환하지 않는 타입 지난 포스팅에서는 코틀린에서 사용하는 기본 자료형에 대해 알아보았습니다. 숫자, 문자, 문자열, 배열등을 다루는 자료형에 대해 알아보았으니 이번 포스팅에서는 컬렉션 타입, null 타입, 아무것도 반환하지 않는(void) 타입에 대해 알아보겠습니다. ✅ 코틀린 기본 자료형 확인하기 ✅ 코틀린 사용환경 세팅하기 컬렉션 타입 (Collection Types) 코틀린의 컬렉션은 주로 List, Set, Map 세 가지로 구분됩니다. List: 순서가 있는 요소들의 집합. 중복된 요소를 허용합니다. listOf, mutableListOf 등으로 생성할 수 있습니다. fun main() { // 불변 리스트 생성 val immutableList = listOf(1, 2, 3, 4, 4) // 중복된 요소 포함 p.. Android(Kotlin) 2023. 12. 10. Kotlin 기초 숫자, 문자, 문자열 등 자료형 출력해보기 지난시간에는 코틀린으로 main 함수를 실행해보았습니다. 이 포스팅은 최소한의 지식으로 앱을 만들기 위해 포스팅을 하게되었습니다. 코틀린에 대해 모르시는 분들은 하나씩 보시면서 복사붙혀넣기로 따라하셔도 좋습니다. ✅코틀린 기초, main 함수 실행하기 Kotlin 기초 main함수 실행하기(복사 붙혀넣기 만하면 다 가능) 오늘은 kotlin에 대해 알아보겠습니다. 아래에서 알려드리는 것들은 모두 복사붙혀넣기로 사용해보시고 아하 이렇게 하는 거구나~ 라고 이해를 해주시면 될것 같습니다. Kotlin 실행 환경 코틀린을 coke-dev.tistory.com Kotlin 기초 숫자, 문자, 문자열 등 출력해보기 코틀린에서 사용하는 자료형을 보기전에 먼저 val, var에 대해 알아보겠습니다. 코틀린은 다른 언.. Android(Kotlin) 2023. 12. 10. Kotlin 기초 main함수 실행하기(복사 붙혀넣기 만하면 다 가능) 오늘은 kotlin에 대해 알아보겠습니다. 아래에서 알려드리는 것들은 모두 복사붙혀넣기로 사용해보시고 아하 이렇게 하는 거구나~ 라고 이해를 해주시면 될것 같습니다. Kotlin 실행 환경 코틀린을 실행하기 위해서 저는 안드로이드 스튜디오를 사용하였습니다. 순수하게 코틀린을 사용하고싶은 분은 아래의 링크로 들어가서 웹브라우저로 사용이 가능하니 참고해주세요. 하지만 강의는 안드로이드 스튜디오 기준으로 설명이 진행되니 참고부탁드리겠습니다. 코틀린 온라인 컴파일러 링크 : 코틀리 온라인 링크 클릭하면 이동합니다. Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org 안드로이드 스튜디오를 실행해줍니다. 실행을 File -> New .. Android(Kotlin) 2023. 11. 26. 안드로이드 스튜디오 레이아웃의 종류(LinearLayout 예시) 안드로이드 앱에서 사용할 수 있는 다양한 레이아웃 종류가 있습니다. 각 레이아웃은 화면의 구조를 결정하고 UI 요소를 배치하는 데 사용됩니다. 아래는 일반적으로 사용되는 몇 가지 안드로이드 레이아웃 종류입니다. 안드로이드 레이아웃의 종류 (대표 6가지) LinearLayout: 선형 레이아웃은 요소를 수평 또는 수직으로 일렬로 배치하는 데 사용됩니다. orientation 속성을 설정하여 수평 또는 수직 레이아웃을 만들 수 있습니다. RelativeLayout: 상대 레이아웃은 요소를 다른 요소에 상대적으로 배치하는 데 사용됩니다. 요소 간의 상대적 위치를 지정하는 데 유용합니다. ConstraintLayout: 제약 조건 레이아웃은 복잡한 UI 디자인을 만들 때 효과적입니다. 요소 간의 상대적인 제약 .. Android(java) 2023. 9. 17. 안드로이드 버튼생성해서 글자띄우기, butten 이벤트 만들기 이번 포스팅의 목표는 버튼을 생서하고 글자를 띄우는 것이다. 이곳에 올리는 글들은 예시 위주로 작성이 되므로 코드를 보고 이해를 하길 바란다. 개념이 필요해 보이는 것들은 설명과 함께 글을 달아놓겠다. 환경 : 윈도우 10 사용툴 : 안드로이드 스튜디오 compileSdk : 34 개발 언어 : java, kotlin 개발 목적 : 안드로이드 환경에서 버튼을 만들고 글자를 띄우는 방법설명 위의 파일에서 button을 생성합니다. activity_main.xml 에서 생성한 버트에 대한 함수를 만들어줍니다. package com.example.android_edu; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; impo.. Android(java) 2023. 9. 17. 안드로이드란? 개발하기전에 Android가 무엇인지 알아보자 안드로이드(Android)는 Google이 개발한 모바일 운영체제(OS)로, 주로 스마트폰과 태블릿을 비롯한 다양한 휴대용 디바이스에서 사용됩니다. 안드로이드는 리눅스 커널을 기반으로 하며, 개발자들에게 자유로운 앱 개발 환경을 제공합니다. 이 운영체제는 다양한 제조사와 모델의 디바이스에서 사용이 됩니다. 안드로이드가 생겨난 배경 1. 모바일 디바이스의 급격한 증가: 2000년대 초반, 휴대전화가 음성 통화 기능을 넘어서 다양한 기능을 탑재한 스마트폰으로 진화하면서 모바일 디바이스의 보급이 급격하게 늘어났습니다. 이로 인해 모바일 운영 체제의 필요성이 대두되었습니다. 2. 오픈 소스 운영 체제의 확산: 안드로이드는 리눅스 커널을 기반으로 한 오픈 소스 운영 체제입니다. 오픈 소스는 라이선스 비용 없이 자.. Android(java) 2023. 9. 17. C++ 클래스 접근제어자 정리 및 사용예제 클래스에 대해 알아보자 C++은 객체 지향 프로그래밍 언어로, 클래스(class)를 사용하여 객체(object)를 정의하고 생성하는 것이 가능합니다. 클래스는 데이터와 해당 데이터를 처리하는 메서드의 집합으로 구성됩니다. 객체는 클래스의 인스턴스로, 클래스에서 정의된 속성과 메서드에 접근할 수 있는 실체입니다. 클래스 만드는 방법 예시 class ClassName { // 멤버 변수 (속성) // 멤버 함수 (메서드) }; 여기서 ClassName은 클래스의 이름을 나타내며, 클래스 정의 안에 멤버 변수와 멤버 함수를 추가할 수 있습니다. 멤버 변수는 클래스의 속성을 나타내며, 해당 클래스의 모든 인스턴스에 대해 동일한 변수가 각각 생성됩니다. 멤버 변수는 클래스 내에서 선언되며, 일반적으로 private, protected .. C , C++ 2023. 7. 8. C언어 2차원 배열 사용법 및 예제코드 C 언어에서 2차원 배열의 사용법에 대해 알아보겠습니다. 2차원 배열은 행과 열로 구성된 테이블 형태의 데이터 구조로, C 언어에서 다양한 데이터를 관리하고 처리하는 데 사용됩니다. 함께 2차원 배열의 선언, 초기화, 접근 및 활용 방법을 알아보겠습니다. 2차원 배열 선언하기 2차원 배열을 선언하려면 다음과 같은 구문을 사용합니다. 데이터_타입 배열_이름[행의_개수][열의_개수]; 예를 들어, 정수형 요소로 이루어진 2차원 배열을 선언하려면 다음과 같이 작성할 수 있습니다. int matrix[3][4]; 위의 예제에서 matrix는 3개의 행과 4개의 열로 구성된 2차원 배열입니다. 배열 요소에 접근하기 위해서는 행과 열의 인덱스를 사용합니다. 2차원 배열 초기화하기 2차원 배열을 선언할 때, 초기값을.. C , C++ 2023. 7. 4. C언어 1차원 배열 사용법 및 예제코드 C 언어에서 1차원 배열에 대해 알아보고, 기초 개념과 활용 방법에 대해 살펴보겠습니다. C 언어에서 배열은 여러 개의 동일한 데이터 타입을 가지고 있는 변수의 모음으로, 데이터를 더 효율적으로 저장하고 접근하기 위해 사용됩니다. 1차원 배열의 개념 1차원 배열은 일련의 데이터 요소들이 선형적으로 연속적으로 저장되는 데이터 구조입니다. 배열은 동일한 데이터 타입을 가진 요소들의 집합으로, 각 요소는 인덱스를 사용하여 접근할 수 있습니다. C 언어에서는 배열을 선언하고 사용하기 위해 다음과 같은 문법을 사용합니다. 데이터_타입 배열_이름[배열_크기]; 예를 들어, 정수형 요소로 이루어진 1차원 배열을 선언하려면 다음과 같이 작성할 수 있습니다. int numbers[5]; 위의 예제에서 numbers는 5.. C , C++ 2023. 7. 4. C언어 배열 사용법 및 예제코드 데이터 구조의 효율적인 관리와 활용 C언어는 다양한 데이터를 저장하고 관리하기 위해 배열이라는 중요한 데이터 구조를 제공합니다. 이 글에서는 C언어의 배열에 대해 자세히 알아보고, 배열의 개념, 사용법 및 효율적인 활용 방법에 대해 알려드리겠습니다. 배열은 동일한 유형의 데이터 요소들을 연속적으로 저장하는 데 사용되는 데이터 구조입니다. C언어의 배열은 다음과 같은 특징을 가지고 있습니다. 배열 선언과 초기화 배열을 선언하고 초기화하는 방법은 다음과 같습니다. 데이터_타입 배열_이름[크기] = {요소1, 요소2, ..., 요소N}; 예를 들어, 정수형 배열을 선언하고 초기화하는 코드는 다음과 같습니다. int numbers[5] = {1, 2, 3, 4, 5}; 배열 요소 접근 배열의 각 요소에 접근하기 위해서는 인덱스를 사용합니다. 인덱.. C , C++ 2023. 7. 2. 이전 1 2 3 4 5 다음 💲 추천 글