컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 안드로이드 개발을 하려면 무엇이 필요합니까? 이해를 구하다

안드로이드 개발을 하려면 무엇이 필요합니까? 이해를 구하다

① 자바 기본 사항 ② 리눅스 기본 사항 ③ 데이터베이스 기본 사항 ④ 네트워크 프로토콜

⑤ 안드로이드 기본 사항 ⑥ 서버쪽 개발 지식 ① 자바 기본 사항

많은 친구들이 시작하자마자 안드로이드를 배우기 시작했다 Android 응용 프로그램 개발은 Java 언어를 기반으로 하기 때문에 탄탄한 Java 기본 지식이 없고 기계적으로 다른 사람의 코드를 베끼는 것은 의미가 없다. 만장고층 빌딩이 평지에서 일어섰고, 자바는 고층 빌딩을 쌓는 모든 벽돌이다. 그렇다면 자바는 어느 정도 배워야 관문을 통과한 셈이냐? 개인적으로 최소한 두 가지 측면을 파악해야 한다고 생각합니다.

a)Java 기본 구문: 구체적인 지식점 목록은 여기에서 다운로드할 수 있습니다. "Java 지식점 목록" V1.0. 이 부분의 내용은 가격 흥정의 여지가 없으니, 반드시 가슴에 잘 익혀야 한다. 구체적인 학습 방법은 책을 읽거나 동영상을 볼 수 있지만, 관건은 연습을 많이 하는 것이다. 책의 연습이든 동영상 속의 연습이든 꼼꼼히 완성해야 한다.

b) 디자인 패턴: 안드로이드 시스템의 프레임워크 계층에서 많은 디자인 패턴이 사용되기 때문에 이런 지식이 없으면 안드로이드에 대한 이해가 크게 떨어진다. 디자인 패턴의 종류는 매우 많다. 한 가지 모든 것을 다 파악하는 것은 비현실적이다. 먼저 객체 지향 기본 설계 원칙을 파악해야 한다. 이러한 기본 원칙의 지원이 있으면 역삼이 될 수 있다. (윌리엄 셰익스피어, 윈스턴, 디자인명언) (윌리엄 셰익스피어, 윈스턴, 디자인명언) 이 부분은' Effective Java' 와' agile.software.development: principles, Patterns.and.Practices' 두 권의 책에 있을 수 있다

②Linux 기본 사항

안드로이드 시스템은 Linux 운영 체제를 기반으로 한다는 것을 잘 알고 있습니다. 개발 과정에서도 몇 가지 Linux 명령을 사용해야 합니다. 그래서 리눅스의 기본지식을 말하는 것은 필수적이다. (지금의 프로그래머는 리눅스를 이해하지 못하고 인사도 하기가 민망하다.)' 새형의 사채' 라는 책을 읽어보라고 추천한다. 꽤 잘 썼어요. (윌리엄 셰익스피어, 리눅스, 리눅스, 리눅스, 리눅스, 리눅스, 리눅스)

③ 데이터베이스 기본 사항

이것은 비교적 간단합니다. 변경 사항을 추가하는 데이터베이스 작업입니다.

④ 네트워크 프로토콜 <

⑤Android 기본 사항

⑥ 서버측 개발 지식

많은 안드로이드 애플리케이션이 서버측 지원이 필요하기 때문에 일부 서버측 개발 지식을 습득해야 합니다. 어떤 서버측 지식을 선택해서 공부하면 번거로울 수 있습니다. 기술의 종류가 너무 많기 때문입니다.

a)Java EE: 위 메일에 언급된 SSH-Struts+Spring+Hibernate 입니다. 이 기술의 장점은 완벽하고 강력하며 여러 해 동안 사용되어 왔으며, 이미 자바를 잘 알고 있는 이상 SSH 를 배우는 것도 순리적으로 보인다. (데이비드 아셀, Northern Exposure (미국 Java 드라마), 과학명언) 하지만 이런 기술을 이용해 서버측 프로그램을 개발하는 것은 매우 번거롭다. 몇 가지 간단한 기능조차도 많은 코드와 구성 파일이 필요할 수 있습니다.

b)PHP: 배우기 쉽고 개발이 빠르다.

그러나 우리는 한 가지 더 많은 언어를 배워야 하고, 득보다 실이 없는지, 모두가 스스로 판단해야 한다.

c).NET: 이 기술의 특징은 자바 ee 와 비슷하지만. NET 을 익히려면 c# 을 마스터해야 하는 것도 번거로운 일입니다.

d)ruby on rails: 제가 개인적으로 가장 좋아하는 서버측 기술로, 간결하고 우아하며 몇 줄의 코드만으로 복잡한 기능을 구현할 수 있습니다. 하지만 이를 위해서는 Ruby 언어 지식이 필요합니다.

어떤 지식을 선택하느냐에 대해서는 각자의 판단에 달려 있다. 결국 사람마다 생각이 다르고 취미도 다르다.

2 이러한 기술 기반을 얻는 방법.

안드로이드 개발 학습 서적은 안드로이드 2 나 안드로이드 2 고급 프로그래밍에 정통한 두 권의 책을 사서 꼼꼼하게 설명하도록 권장하지만 반드시 SDK 와 결합해야 한다. 국내는 사지 마세요. 。 。 。 (체감, 절대 사지 마세요) 다 보고 나면 스스로 프로젝트를 할 수 있습니다.

Java 기초의 경우, Android 플랫폼에 대해 더 깊이 배우려면 Java 기반이 반드시 좋아야 한다는 느낌이 듭니다 (다양한 Java 클래스 라이브러리의 사용, 로컬 코드 JNI 등 포함). 하지만 평소 마음대로 앱을 만든다면, 객체 지향 프로그래밍을 하면 된다. 이러한 기술의 기초를 100 으로 수량화하면 책을 읽는 이 경로는 너에게 15 의 진보만 제공할 수 있을 뿐이다.

< P > 동영상을 보는 것도 많은 독학 안드로이드 개발의 초보자가 반드시 거쳐야 하는 길이다. 결국 책을 읽는 것은 오직 너 혼자만의 사유가 활발하고, 비디오를 보는 것은 적어도 두 사람의 사유가 충돌하고 있다. 너는 너와 다른 사람의 차이를 발견할 수 있다. 만약 네가 마음이 있다면 너는 더 많이 진보할 수 있다. 기초 지식은 내가 너무 많이 걱정할 필요가 없다. 적어도 안드로이드를 배우고 싶다. 기초지식을 찾는 자료는 여전히 문제없다. Android 의 기본 동영상을 알아보실 수도 있습니다.

上篇: 정보 누에고치방은 무슨 뜻인가요? 下篇: Five Star Electric은 우시에 몇 개의 매장을 보유하고 있나요?
관련 내용