본문 바로가기

분류 전체보기17

안드로이드 Circular Radius 애니메이션 안드로이드 개발을 어느정도 했던 나에겐 조금 더 유연한 UI, UX를 알아가야겠다는 생각이 들어 가장 많이 쓰이고 있는 circluarRadius 애니메이션을 구현 해 보기로 하였다. 참고는 미디엄의 해당 자료를 참고하였다. https://medium.com/@shubham.bestfriendforu/animations-v2-2ada6ef3e5c8 A beginners guide to implement Android Animations (Part 2) In Part 1, we discussed about basics of Animations and about Property Animations. In this post, I’ll discuss about View Animations and the… med.. 2019. 11. 8.
Flutter StreamBuilder란?? Flutter에 파이어 베이스를 연동하다가 보니 처음 사용하는 Stream이라는 것을 알게 되었다. Stream과 Future차이가 무엇인가??? 처음에는 매우 혼동이 왔었다 도대체 둘 차이가 뭐지 싶기도 하고,,, 그렇게 혼자서 앓고 있던 중 한 유튜브에서 좋은 설명 영상을 발견할 수 있었다. 해당 영상 url을 밑에 남겨 두었다. https://www.youtube.com/watch?v=AKOUDHZsBP0&t=1013s 간략하게 Future와 Stream 차이를 설명하면 둘 다 코드를 맞이 했을 때 해당 코드가 끝나면 error 나 data를 받는다는 것은 동일하다 하지만 다른 점은 Future는 단 한번 데이터나 에러를 받는다는 것이고 Stream은 listener 즉 계속해서 관찰한다는 것이다... 2019. 10. 29.
CustomPagePushed 플러터에서는 Route Transitions을 커스텀으로 줄 수 있다. 처음으로 플러터로 개발하는 앱에 Route Animation을 주기 위해 구글에 검색 한 후 해당 코드로 커스터 마이징을 하였다. 하지만 이상하게도 pushNamed에서 사용할 때 이러한 오류가 발생했다. 보아하니 pushNamed에는 매개변수가 String 형 RouteName, argument Object형 두개만 존재해야하는데 너무 많다는 에러가 나왔다. 하나하나 주기엔 Navigator가 많이 쓰이기 때문에 ThemeData 안에서 모든 Router에 대해 애니메이션을 주기로 하였다. PageTranistionsTheme빌더 안에서 플랫폼(iOS, android) 둘 다 어떤것이든 전부 CustomPushPageAnimatio.. 2019. 10. 19.
GridView정의 두가지 방법 인스타 클론 코딩을 하던 도중 GridView에 대해서 사용을 하게 되었다, GridView는 내가 여태 공부 해오던 RecyclerView의 layoutManagwer에서 GridLayout과 똑같이 열의 개수를 정해서 보여주는 Layout 형태이다 열의 갯수를 지정하는 총 두 가지 방식이 있다 첫 번째로는 GridView.count()를 만들어서 해당 클래스 프로퍼티의 crossCount 수를 주는 방법이 있고 두 번째로는 OrientationBuilder를 이용해서 해당 빌더의 첫 번째 매개변수는 context 두 번 째는 Orientation 즉 landScape모드와 portrait모드 중에서 어떤 형식으로 보이게 할지 정하는 프로퍼티이다 자세한 예제는 https://flutter.dev/doc.. 2019. 10. 18.