문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
Kotlin 도구 설정
- 명령줄 도구 사용
- Kotlin에 대한 JDK 설치
- IDE 설치 및 설정: IntelliJ
- 플러그인 설치
Kotlin 및 Kotlin 구문 시작하기
- Kotlin 아키텍처 학습
- Kotlin 구문 학습
- Kotlin의 주요 기능 사용
Object-Oriented Programming와 Kotlin
- Programming 객체 개요
- 클래스 생성
- 클래스에 메서드 추가
- 기본 생성자 정의
- 명명된 매개변수 및 기본값 사용
- 상속을 허용하기 위해 Open Class 사용
- 추상 클래스 사용
- 인터페이스 생성 및 사용
- 오버라이딩 처리
- 데이터 클래스 생성
- 싱글톤과 컴패니언 객체 사용
- 열거형 사용
- 클래스를 패키지로 그룹화
- 가져오기 사용
- 정보 숨김 구현
- Getter와 Setter 사용
- 가시성 수정자 구현
- 제네릭 이해
- 일반 스택 구현
- 일반 함수 사용
Android Kotlin을 사용한 앱 개발
- Android 개발을 위한 도구 설정
- Android Studio 설치하기
- 새로운 프로젝트 시작
- 에뮬레이터 설정
- 도서관 설치
- Android에 Kotlin 설정하기
- Hello Android 프레임워크 및 Android SDK 도구 사용
- Kotlin을 사용하여 Android 앱 개발
- ListActivity와 ListView 사용
- 인텐트와 인텐트 필터 사용
- 사용자 정의 뷰 작업
- 레이아웃 관리자 사용
- Web Services 및 API 처리
- Android 서비스 처리
- SQLite Database와 함께 작업
- 콘텐츠 제공자 사용
- 어댑터 쓰기
- 대화 상자 및 알림(토스트) 구현
- UI 디자인하기
- 옵션 및 컨텍스트 메뉴
- 웹뷰
- Android 알림 구현
- Kotlin을 사용하여 사용자 지정 반응형 Android 앱 구축
- Android 애플리케이션을 Google PlayStore에 게시
iOS Kotlin을 사용한 앱 개발
- XCode 9 기능 및 아키텍처 개요
- Swift 4 기능 및 아키텍처 개요
- Kotlin과 Swift의 유사점과 차이점 비교
- 기초
- 배열
- 사전
- Web Services와 함께 작업
- 공연Data Management
- 변수, 상수 및 Swift 데이터 유형 작업
- UX 및 UI 디자인을 통한 iOS 사용자 경험 최적화
- 향상된 사용자 경험을 위한 사용자 상호작용 추가
- 성능 최적화
- iOS 앱 디버깅
- Kotlin을 사용하여 사용자 지정 반응형 iOS 앱 구축
- Apple AppStore에 iOS 애플리케이션 게시
문제 해결
요약 및 결론
요건
- Java 프로그래밍 경험
- Android 개발에 대한 기본 경험 또는 친숙함
- Swift 프로그래밍 경험
35 시간
회원 평가 (2)
심도 있는 지식과 예시
Ankur Kapila - Deutsche Bank
코스 - Programming with Kotlin
기계 번역됨
코틀린 멀티플랫폼을 배우고 실험하는 과정이 정말 즐거웠습니다.
Renzo Olivares Macias - Google
코스 - Android Development
기계 번역됨