Skip to content

Dabin22/FastCampus_Android_Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

패스트 캠퍼스에서 배운 안드로이드 프로젝트들입니다.

각 프로젝트에 대한 상세 설명은 프로젝트 파일로 들어가시면 확인 하실 수 있습니다.

개 요

1. AppSettings 2016.09.19

첫 안드로이드 수업 프로젝트로 첫 실행을 해본 프로젝트입니다.

2. ActivityBasic01 2016.09.20

액티비티 라이프 사이클에 대해서 배우면서 한 프로젝트입니다.

3. MaterialDesign_Elevation 2016.09.21

MeterialDesign에 대해 배우고 Elevation에 대하여 실습한 프로젝트입니다.

4. MeterialDesign_ViewAnimaition01 2016.09.21

xml에 정의된 애니매이션을 불러오는 프로젝트입니다.

5. MeterialDesign_PropertyAnimation01 2016.09.21

ObjectAnimator를 사용해 애니매이션효과를 주는 프로젝트입니다.

6. MaterialDesign_PropertyAnimation_SpreadCube 2016.09.21

애니매이션 효과 주는 것에 대하여 좀 더 실습해본 프로젝트입니다.

7. Calculation -small project

애니메이션 효과를 가진 계산기 프로젝트입니다.

8. ActivityBasic02 2016.09.22

인텐트에 정보를 넣어서 액티비티간의 통신을 하는 프로젝트입니다.

9. ServiceBasic01 2016.09.23

Service와 IntentService에 대한 프로젝트입니다.

1011. BroadcastSenderBroadcastReciever01 2016.09.23

Sender 프로젝트에서 Broadcast로 인텐트를 뿌리면 Reciever01 프로젝트에서 받아서 작동을 하는 프로젝트입니다.

12. ServiceRotation 2016.09.23

Activity와 Serviece와 Broadcast reciever간의 통신으로 막대기를 움직이는 프로젝트입니다.

13. LayoutBasic01 2016.09.26

xml에서가 아닌 java code로 레이아웃이나 위젯을 생성하여 화면을 구성해본 프로젝트 입니다.

14. LayoutWebView 2016.09.26

웹뷰를 사용한 프로젝트입니다.

15. BasicWidget 2016.09.27

베이직 위젯을 다 사용해본 프로젝트입니다.

16. BasicList 2016.09.28

기본 리스트뷰를 사용해보고 RecyclerView와 CardView까지 사용해본 프로젝트입니다.

17. NotePad - smallproject

리스트뷰를 활용하여 메모장을 만들었습니다. DB추가하였습니다.

18. VersionControl 2016.10.04

각 핸드폰 버전별 분기처리에 관한 프로젝트입니다.

19. PermissionRunTime 2016.10.04

마쉬멜로우 버전부터 RunTime에 관련된 권한은 메니페스트 권한등록이외에도 권한 체크를 해야되는 데 이를 실습해본 프로젝트입니다.

20. MediaLibrary 2016.10.04

파일읽기 권한을 활용하여 MP3의 노래제목과 가수 앨범이미지를 보여주는 프로젝트입니다.

21. MediaLibrayr_contacts 2016.10.05

연락처와 이름을 가져와 리스트뷰로 보여주는 프로젝트입니다.

22. FragmentBasic01 2016.10.05

fragment 기본 환면 전환에 관한 프로젝트입니다.(메인 xml에 fragment위젯 활용)

23. FragmentBasic02 2016.10.05

fragment 기본 환면 전환에 관한 프로젝트입니다.(메인 xml에 framelayout만 사용)

24. FragmentBasic_Gallery 2016.10.06

리스트뷰와 각 아이템의 디테일을 프래그먼트로 구성한 프로젝트입니다.

25. FragmentBasic_Pager 2016.10.06

ViewPager를 활용한 리스트뷰와 디테일뷰 화면 구성 프로젝트입니다.

26. FragmentBasicTabLayoutViewPage 2016.10.06

Tablayout과 ViewPager를 활용한 화면구성 프로젝트입니다.

27. MediaLibrary_landList 2016.10.07

Fragment를 둘로 나누고 한쪽에 ViewPager를 적용한 프로젝트입니다.

28. SqliteBasic_sqliteDatabase 2016.10.10

SQLite DB를 열고 입력,선택,수정,삭제를 해보는 프로젝트입니다.

29. SqliteBasic_bbs 2016.10.10

SQLite를 이용하여 게시판을 만든 프로젝트입니다.

30. SqliteBasic_DBHelper 2016.10.12

DBHelper를 사용해보는 프로젝트입니다.

31. Sqlite_Memopad 2016.10.13

DBHelper를 사용하여 메모장을 만들었습니다.

32. optimization_render 2016.10.14

Thread 사용과 trace파일 생성에 관한 프로젝트입니다.

33. ViewBasic_Custom 2016.10.14

xml화면을 액티비티에서 setContentView에 넣지않고 Custom한 화면을 넣고 canvas로 터치한 부분에 원이 생성되는 프로젝트입니다.

34. ViewBasic_CustomViewWithPath 2016.10.14

canvas로 화면에 드래그하는대로 선이 그려지는 프로젝트입니다.

35. CustomVuew_MoveReactWithThread 2016.10.14

Thread를 활용하여 canvas로 그려진 물체를 움직이는 프로젝트 입니다.

36. CustomView_PushPush small project

앞에 배운것을 활용하여 간단한 게임을 만들었습니다.

37. CustomView_RectAI 2016.10.14

조작으로 움직일수 있는 플레이어를 따라가게 하는 프로젝트입니다.

38. ThreadBasic_Rain 2016.10.17

쓰레드를 활용하여 캔버스에 여러개의 DrawCircle을 해보는 포로젝트입니다.

39. ThreadBasic_Tetris small project

쓰레드를 활용하여 테트리스를 만들어보는 프로젝트입니다.

40. ThreadBasic_Handler 2016.10.18

쓰레드에서 유아이를 건들기위해 핸들러 사용 그리고 쓰레드안에 핸들러를 만들어서 사용하기위해 루퍼를 사용 해봤고 그리고 루퍼의 기능이 포함된 핸들러쓰레드를 사용해 본 프로젝트 입니다.

41. ThreadBasic_AsyncTask 2016.10.18

위의 프로젝트에서 progressDialog를 dismiss()와 quit()가 시간이 서로 맞지않아 앱이 죽어버려 화면이 멈추는 문제가 발생하였다. 그 문제를 해결하기 위해 AsyncTask를 사용해보는 예제입니다.

42. Customize_Component 2016.10.20

drawable 폴더에 xml파일을 만들어서 버튼을 커스텀 마이징 해보왔고 Text뷰를 상속받아서 커스텀 뷰를 만들어 오늘 날짜에 "-"를 구분자로 입력받아본 프로젝트입니다.

43. SurfaceView 2016.10.20

surfaceview를 사용하여서 화면을 구성해보았고 조그마한 네모가 화면을 가로질러 움직이는 프로젝트입니다.

44. Remote_HttpURLConnection 2016.10.21

httpurlconnection을 사용하여 서울시 API와 통신해보며 JSON에서 필요한 정보만 가져오는 프로젝트입니다.

45. Remote_Rest 2016.10.24

노트북에 apache tomcat으로 서버를 띄우고 버튼 클릭으로 받아오는 프로젝트입니다. Rest에 대해서 배웠습니다.

46. Remote_HttpURLConnection_Cookie 2016.10.25

노트북에 서버를 띄우고 그곳에 포스트로 값을 넘기고 쿠키에 저장해놓은것을 쿠키 매니저를 통해서 값을 정제하고 SharedPreferences로 저장을 해서 앱종료 후 다시켜도 그 값이 저장되어있음을 보여주는 앱입니다.

47. Remote_Retrofit 2016.10.26

Retrofit과 gson을 이용해서 open api에서 보내는 json을 효율적으로 분류 해내는 프로젝트입니다.

48. Remote_OKHttp 2016.10.26

OKHttp를 통해서 통신해보는 프로젝트입니다.

49. Remote_RetrofitWithOKHttp 2016.10.26

Retrofit에 client로 OKHttp를 이용함으로써 인증서 문제나 쿠키매니저등을 사용할 수 있는 프로젝트입니다.

50. LoadingLibrary 2016.10.26

이미지파일 등 로딩문제를 간편하고 빠르게 해결하기위한 라이브러리인 glide와 picasso를 써본 프로젝트입니다.

51. ButterKnife 2016.10.27

ButterKnife를 써본 프로젝트입니다.

52. AnnotaitonTest 2016.10.27

annotation을 활용해서 ButterKnife 일부를 구현해 보았습니다.

53. Firebase_Database 2016.10.27

구글의 파이어베이스의 실시간 데이터베이스를 써본 프로젝트입니다.

54. Firebase_Database 2016.11.01

구글 파이어베이스를 응용한 프로젝트입니다.

55. SensorBasic 2016.11.01

모바일에서 센서를 사용해본 프로젝트입니다.

56. RxAndroidBasic01 2016.11.03

Observerable 생성 후 구독으로 데이터 가져오기

57. RxAndroidBasic02 2016.11.03

Observerable의 just, from, defer를 사용해본 프로젝트입니다.

58. RxAndroidBasic03 2016.11.03

defer를 사용할때 발행자 Thread를 지정해서 사용해본 프로젝트입니다.

59. RxAndroidBasic04 2016.11.04

Observerable 의 map, flatMap, zip을 사용해보고 람다식 표현을 해보았습니다.

60. RxAndroidBasic05 2016.11.04

Observerable 의 filter, forEach, first, last, distinct, take, groupby를 사용해보았습니다.

61. RxAndroidBasic06 2016.11.04

PublishSubject, BehaviorSubject, ReplaySubject, AsyncSubject 를 사용해본 프로젝트입니다.

62. RxAndroidBasic07 2016.11.04

Rx view Binding and Observerable merge, RxTextView.textChangeEvents 사용해본 프로젝트입니다.

63. RxAndroidBasic08 2016.11.04

Observable.combineLatest을 활용하여 로그인 창의 아이디와 비밀번호 를 입력시 로그인 버튼이 활성화 되는 프로젝트입니다.

64. RxAndroidBasic09 2016.11.04

RxAndroid와 Retrofit을 같이 활용해서 날씨 정보를 가져오는 프로젝트입니다.

65. ZIPBANG 2016.11.08

직방에 기능 따라해보는 프로젝트입니다. 현재 방을 추가하는 기능을 구현중입니다. 그 이후에 맵에서 보이는 기능 지역별로 리스트로 보는 기능 등을 추가할 계획입니다.

66. Firebase_GeoFire 2016.11.11

파이어베이스에 GeoFire 기능을 사용해본 프로젝트입니다.

67. GoogleMap_Clustering 2016.11.11

Google map에서 마커가 자동으로 모이는 Clustering에 대해서 사용해본 프로젝트입니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages