Skip to content

멋쟁이사자처럼 앱스쿨(Kotlin, Android) Study

Notifications You must be signed in to change notification settings

diffngood/LikeLion_AppSchool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kotilin 문법 및 Andorid 공부

(2023.12 ~ 2024.03 공부 내용)


Kotlin

변수 / 자료형
함수 / 연산자 if / when / 반복문
객체 지향 프로그래밍 기법 / 생성자 / 상속
패키지 / 모듈 / 접근제한자 / Property / 지연초기화
Overriding / Any / this와 super
다양한 클래스 : 추상클래스 / 인터페이스 / Companion / DataClass / Generic / 중첩클래스
null처리 / 형변환 / null 안정성/열거형 / Sealed 클래스 / 리플렉션 / 연산자 오버라이딩
함수형 프로그래밍 / 익명함수 / 인라인함수 / 확장함수 / infix 함수

Android

다양한 레이아웃들, TextView, Button, EditText, TextInputLayout
ImageView, ToggleButton, CheckBox, RadioButton, Switch
CheckedTextView, Chip, ProgressBar, SeekBar, RatingBar
ScrollView, CardView, ListView, Spinner, GridView, ViewPager, RecyclerView
안드로이드 권한, Option Menu, Context Menu, Popup Menu
Activty의 개념 및 실행, 데이터 전달, 객체 전달, ActivityAction
Toast, SnackBar, ListDialog
Notification, PendingIntent, 다양한 Notification
Fragment, ListFragment, DialogFragment
ActionBar
Toolbar
ViewPager
AppbarLayout, TabLayout
DrawerLayout
Service, IPC
SQLiteDataBase
Content Provider
Preferences
이미지 관리, 지역화, 해상도 대응, 회전 대응
raw, asset
단말기 정보 파악하기, 다양한 센서 사용하기, 방위값 측정하기, GPS 사용하기, 사진 가져오기
구글 맵 사용하기, 현재 위치 사용하기
현재위치 표시하기, 주변 정보 표시하기, Socket 서버 만들기
Socket 클라이언트 만들기
HTTP 통신 기초, 네이버 open api 활용하기
디자인패턴 MVC, MVP, MVVM
Coroutine

🎯 게시판 서비스 프로젝트 개발 : 02_Android → AndroidProject4BoardApp

MVVM 모델 적용, Coroutine 사용, Firebase 연동

(화면 구성, 서버 구성, 서버와의 연동 기능 구현, 테스트 및 디버깅)

About

멋쟁이사자처럼 앱스쿨(Kotlin, Android) Study

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages