Android
<github 에 정리한 것 migration 중…>
Basic
1. Android Intro(기본개념)
- 안드로이드 Framework 구조 / 안드로이드 화면 구조 / Context / Listner / MainActivity / onCreate / setContentView / 위젯 사용법
2. BasicLayout
- Constraint / Linear / Frame / Grid / Relative Layout
3. BasicWidget
- Toggle / CheckBox / RadioButton / ProgressBar / Switch / SeekBar / RatingBar / Spinner
4. Animation
- View / Property 애니메이션 사용법
5. Animation2
- dummy 생성 / 좌표값 받아오기 / 애니메이션
6. CustomView
- CustomWidget / CustomView / 사용법 / onTouchListener / onDraw 사용
7. ListView
- ListView / Adapter / Holder / intent
8. RecyclerView
- RecyclerView / Adapter / LayoutManager
9. File I/O
- File I/O
10. Activity
- Activity 생명주기, startActivityForResult, (Intent 사용법)
11. Style / Gradle
- Gradle 설명 / Style 변경방법
12. SQLite / ORM / Singleton
- SQLite / ORM / Singleton 설명
13. Permission / BaseActivity
- Permission 설명 / BaseActivity 사용법
14. Content Resolver / Intent(pdf)
- Content를 활용한 주소록 / Permission Callback 이용 / Intent에 대해
15. Camera & Gallery
- Camera / Custom Gallery의 사용 / 외부파일 저장소 이용
16. Fragment
- Fragment 활용 / Content Resolver를 활용한 주소록 예시
17. TabLayout(Fragment)
- Fragment 어답터를 활용한 TabLayout / Preview에 한글 표시 방법
18. ViewPager
- Pager 어답터를 활용한 TabLayout / View를 직접 상속(Customview)
19. BasicThread
- Thread 사용법 / 사용예제
20. BasicService
- Service 생명주기 / Service 개념
21. BroadcastReceiver
- BroadcastReceiver(SMS / GPS / Network) 사용 방법
22. BasicNetwork & Thread, Asynctask
- Network 사용방법 / Asynctask 사용방법 / Thread의 다양한 사용 방법
23. JsonData Basic
- Json에 대해 / Json 포멧 파싱 / Glide 라이브러리 / GSON 라이브러리 / 외부 Api 이용(githubusers, 서울 열린데이터)
24. GoogleMap
- googleMap(두가지 방법) / 외부Api 이용 / Json 포멧 이용 / LocationManager 사용 / release 버전 사용법
25. Google Map Cluster & Daum(KaKao) Map
- Google Map Cluster 사용법 / Daum(KaKao) Map 사용법 / SwipeRefreshLayout 사용법 / AQuery & Picasso로 이미지 로딩 / 패키지의 해시값 가져오기 / ScrollView 안에 ScrollView가 있을시 Scroll 막는 방법
26. DependencyInjection
- ButterKnife / AndroidAnnotation 라이브러리 이용
27. LoginActivity
- LoginActivity를 이용하여 서버와 통신 / Json 데이터를 서버와 연결
28. RemoteBbs
- 간단한 게시판 구성(글작성, 글목록) / android ID 받기 / post시 header 작성(토큰,Content-type) / 리사이클러뷰 특정 개수만 로드하기
29. Realm Database
- Realm 데이터베이스 사용방법 / Application 상속하기
30. MpAndroidChart
- Android에서 차트 라이브러리(MpAndroidChart) 사용
31. Keys Credentials and Storage
- 인증정보 및 개인정보 안전하게 보관하기 - Keys Credentials and Storage 포스팅 번역
Firebase
1. BasicFirebase
- firebase 개념 및 사용법 / database 기초적인 사용법 / 간단한 채팅 예제 / 키보드 팝업시 화면사이즈 재조정하는 방법 / 웹호스팅이란
2. BasicFirebase2
- RDB & NoSQL 구조 / firebase를 이용한 간단한 게시판 예제 / RecyclerView 의 LayoutManager 활용
3. BasicFirebase3
- Firebase 프로젝트 스튜디오에서 생성방법 / Signup, Signin (Authentication) 기능 / Storage 기능 / RealPathUtil
4. BasicFirebase4
- noti 기능 / Firebase Cloud Messaging 시작하기 / Retrofit 라이브러리 사용하여 통신
RxJava
1. RxJava Basic1
- RxJava란 / RxJava 설명 pdf / RxJava 기초 사용법 / 람다식 사용 / DateFormatSymbols(월 가져오기) 사용
2. RxJava Basic2
- Filter / Map / FlatMap / Zip
3. RxJava Basic3
- PublishSubject / BehaviorSubject / ReplaySubject / AsyncSubject
4. RxJava Basic4
- RxBinding
5. RxJava Basic5
- RxJava 와 Retrofit을 이용하여 외부 Api 불러오기