완전한 앱을 개발하려면 어떤 지식을 익혀야 합니까?
1. 사전 요구 계획 및 정보-전체 요구 사항 문서, 기능 문서, 흐름도 및 시계열 차트를 작성해야 합니다.
2, 상호 작용 디자인, UI 디자인-기본적이고 정교한 프로토타입과 app 기반의 상호 작용 디자인 효과를 설계한 다음 이를 기반으로 완전한 UI 인터페이스를 설계하고 그림을 그리는 법을 배웁니다. 적응이 필요한 일부 소재 사진은 패치가 필요합니다. 또한 px, pt, DP 간 변환, 화면 밀도 변환, 그 사이의 계수도 알아야 app 가 서로 다른 해상도의 장치에 완벽하게 적응할 수 있습니다. 그 중에서도 인터랙티브 디자인은 많은 인간-기계 조작 기술과 경험을 이해하고, Axure 와 같은 대화형 도구의 사용을 익히고, UI 디자인은 Photoshop 과 Illustrator 를 익혀야 한다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 예술명언)
3. ADT 와 같은 개발 환경에서 app 소프트웨어를 개발하려면 Java 언어를 숙지하고 안드로이드 환경과 메커니즘에 익숙해야 합니다.
4. 독립 실행형 app 가 아닌 경우 서버를 사용해야 한다면 웹 서비스에 대한 지식과 개발 언어를 익혀야 합니다.
단어, 일반적으로 사용되는 단어는 ASP.Net, PHP, JSP 등입니다.
데이터베이스에 익숙하고 개발 할 수 있습니다.
6. 일부 함수에는 알고리즘이 필요하며 특정 전문 지식, 특히 수학 기초가 필요합니다.
7. 자체 개발 API 기능 및 타사 API 호출 경험을 포함한 API 인터페이스 개발에 익숙합니다.
8, TCP/IP, 소켓 및 기타 네트워크 프로토콜 및 관련 지식에 익숙합니다.
9. App 게재, 실제 기계 디버깅 기술, 인증서, 포장 및 선반 프로세스에 정통합니다. 앱 개발은 한 사람에게 꼭 맞는 것은 아니다. 너무 힘들다. 독립 실행형 버전의 작은 응용 프로그램이나 기성품 app 를 사용하여 개발된 간단한 타사 응용 프로그램이 아닌 한 팀은 해당 전문 분야를 완료할 수 있습니다.