1. 안드로이드 환경 구축 2. 안드로이드 배포과정 3. 안드로이드 앱 실행 순서
Activity 액티비티 소개 및 LinearLayout / TextView / Button 사용법
ImageView의 특징과 button 등을 활용한 버튼 클릭 게임 만들어보기
이미지뷰와 버튼 클릭 이벤트를 사용하여 랜덤한 이미지를 순서대로 클릭하는 게임
1. Layout 의 다양한 종류 소개 및 활용벙법 Relative/Frame/Table/Grid/Constraint/Scroll View 2. CompoundButton 복합 버튼 활용방법 checkBox/radioBox/Toggle/RatingBar
[1] EditText 사용자의 입력을 받는 것 속성 소개 벡터 이미지 만들기
1. Toast 2. Dialog 3. SoundPool 사용법
제목줄 위에 메뉴들을 놓는 판(Menu), 그 안에 Item을 놓기 1.Option Menu (SerchView,ActionView,Action Mode) 2.Context Menu 3.Popup Menu
토스트와 팝업 이미지뷰 연습
AdapterView 대량의 데이터를 화면에 보여주기 위해 사용하는 뷰 ListView/ Spinner / GridView /나만의 Adapter 사용법
RecicleView의 탄생과 사용방법
ViewPager 와 Fragment Fragment의 xml에 고정생성 방법과 동적생성 방법 Tab화면 생성방법과 여러개의 Fragment화면 제어 FragmentStateAdapter키워드
Toolbar / ActionBarLayout / NavigationDrawer / 투명한 status 만들기 /TextInputLayout
FloatingActionButton/SnackBar/CoordinatorLayout/NestedScrollView/CollapsingToolbarLayout/BottomNavigationView
0.Android Application 의 4대 구성요소 1.화면전환(Intent) 1-1) startActivity() 1-2) ActivityResultLauncher<> 2.묵시적 Intent(외부 앱 사용) 3.버튼 커스텀(selector)
Thread란? 1.별도 스레드에서 메인스레드 부르는 2가지 방법 Handler / runOnUiThread() 3.스레드 통해 네트워크 이미지 받기 이미지로드 스레드 생성/ 라이브러리 4.ThreadProgressDialog 사용법 5.스레드 주의사항(해제 시점)
1.OpenAPI 3가지 데이터표기방식 1)CSV방식 2)xml (사용법) -XmlResourceParser -XmlPullParser 3)Json 방식 2.날짜포멧
1. Internal Storage(내부) 2. External Storage(외부) 3. SharedPreference(환경설정) 4. SQLite Database (CRUD)
1. Notification(상태바 알림) 2. Broadcast Receiver
1. Service 사용하는 이유 및 사용 방법 2. 서비스의 onBind
1. 알람 앱 사용하기 2. 알람매니저 사용하여 직접 제어하기 - 특정시간 선택해 보기
[1]위치기반 서비스 1.Location Manager 2.Fused 3.GeoCoder [2]Map API 중 다음 지도 써보기
내가 만든 탑 레이아웃에 뒤로가기 버튼을 넣으려면 자바에서 넣어주어야한다onCreate 에서 내다 만든 앱바를 불러온다
1. 갤러리에서 사진 선택 - 사진 가져오는 5가지 방법 1-1) PhotoView API 사진 축소 확대 2.사진 다중선택 -다섯가지 방법(중 3가지 소개) 2-1) dot indicator API 사진밑 ... 모양 3.Camera 찍은사진
Fragment는 Activity가 제어해야한다! tabLayout.selectTab(tabLayout.getTabAt(index));
1.CameraX 2.VideoView(현업에선 안씀) 3.ExoPlayer 4.StyledPlayerView(유튜브 동영상 재생 모양)
1. ButterKnife(이젠 안씀) 2. ViewBinding 5가지 사용법 3.DataBinding 소개
액티비티의 6단계 생명주기에 대한 소개
Retrofit2라이브러리 사용법
글 등록과 목록을 php에서 읽어오는 심플 게시판 예제
FirebaseStorage에 사진 업로드하고 읽어오는 방법
Firestore Database에 값 저장 및 selectAll
채팅프로그램 예제