모각코/코틀린<기초편>

모각코 코틀린<기초편>1일차

넌 감동란이었어 2022. 2. 5. 01:27

1주차는 기본적으로 코틀린이 무엇인지에 대해 배우고 안드로이드 스튜디오를 설치했다.

안드로이드에서는 코틀린과 자바를 많이쓰지만 코틀린을 배우는 이유는 여러 장점이 있다.

코틀린 장점

1. Java 100% 호환 Java코드를 kotlin 으로 변환 가능
2. 프로그램 안정성 향상
3. Java보다 유지보수가 편함
4. 구글에서 안드로이드 개발 공식 언어 채택
이러한 이유로 코틀린을 쓴다.

📌 네이티브 앱 vs 하이브리드 앱 vs 모바일 웹앱

앱 개발은 개발 방식에 따라 네이티브 앱, 하이브리드 앱, 모바일 웹앱 3가지로 구분한다.
1. 네이티브 앱
흔히 생각하는 구글스토어에서 다운 받는 그 앱 이다.

장점:
성능이 좋고 자유롭다.
단점: 구글과 애플의 승인을 받아야 한다.안드로이드, ios를 따로 만들어야 한다.

2. 모바일 앱

웹사이트를 스마트폰으로 접근할 때 문제없게 만든 경우이다.

장점:

구글과 애플의 승인이 필요없다.브라우저로 접근한다.

단점:

스마트폰 기능을 사용할 수 없다.

브라우저로 접근해서 접근성이 떨어진다.

3. 하이브리드 앱
네이티브앱과 하이브리드 앱을 합친 것이다.

장점:
ios와 안드로이드를 한번에 만들 수 있다.
단점:
front 지식이 필요하다.
구글과 애플의 승인을 받아야 한다.

코틀린<기초편>에서는 네이티브 앱(안드로이드 앱)으로 한다.

 

출처: https://codemate.kr/project/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-APP-%EB%A9%94%EC%9D%B4%ED%8A%B8-%EC%BD%94%ED%8B%80%EB%A6%B0-%EA%B8%B0%EC%B4%88%ED%8E%B8/1-1.-%EC%95%B1-%EA%B0%9C%EB%B0%9C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0

 

안드로이드 APP 메이트 - 코틀린 기초편 :: #1-1. 앱 개발 이해하기 | 코드메이트

📌 내 생애 첫 안드로이드 안드로이드 기본 : 코틀린에 오신 여러분 환영합니다! 안드로이드 기본 : 코틀린은 안드로이드 앱을 직접 개발해보는 실습 프로젝트 위주로 구성되어 있으므로 코딩

codemate.kr