분류 전체보기137 이제 플러터 사용해도 좋지 않을까? flutter3 발표 macOS와 Linux 정식판 등장 Google I/O에서 플러터의 최신판 Flutter3를 발표했습니다. 플러터2 가 발표된 지 거진 1년 만에 메이저 업데이트가 되었는데요. 어떤 내용이 있었는지 살펴보도록 하겠습니다. 플랫폼 확장! 맥과 리눅스 앱 정식지원 가장 큰 업데이트는 플러터 3에서 맥과 리눅스의 앱 개발이 정식판이 되었다는 점입니다. 지난 2월에 있었던 플러터 2.10에서는 윈도우 앱이 정식판이 되었는데 플랫폼의 확장이 점점 더 넓어지고 있습니다. 현재 Flutter로 구축된 앱은 500,000개가 넘는다고 하는데요. 또한 개발자의 91%가 플러터를 사용해서 앱을 빌드하고 게시하는데 시간이 단축하였고, 85%가 앱을 더 아름답게, 85%가 이전보다 더 많은 플랫폼에 앱을 게시할 수 있다는데 동의하고 있다고 합니다. 이로서 플러.. 2022. 5. 13. [Flutter] Dart, 비동기 처리의 에러 처리 플러터와 다트의 비동기 처리에 대해 알아보고 있는데요. 이번 포스트는 비동기 처리에서 일어날 수 있는 에러를 대처하는 법에 대해 다뤄보겠습니다. 이번 포스트는 다음 내용을 다루고 있습니다. 에러 핸들링의 필요성 다트에서 에러를 처리하는 두 가지 방법 catchError 사용하기 try catch 사용하기 에러 핸들링의 필요성 우리는 프로그램을 만들 때 항상 올바른 순서로 실행되기를 원합니다. 프로그램 사용자들이 의도된 방식대로 우리가 생각한 흐름대로 이용할 거라 생각합니다. 그러나 거의 대부분 유저의 행동과 환경에 대처할 수 있는 완벽한 앱은 존재하지 않습니다. 코딩을 하고 에러를 최대한 발견하기 위해서 유닛테스트를 진행하게 되는데요. 하지만 100% 테스트가 통과되었다고 해도 여전히 코드의 통제 밖에 .. 2022. 5. 10. [Flutter] Dart, async / await 비동기 처리 플러터 앱에서 async와 await를 사용해 비동기 처리 코드를 깔끔하게 유지할 수 있습니다. 이번 포스트는 다음 내용을 다루고 있습니다. Future와 then을 사용하는 비동기 처리 async와 await 키워드 async, await를 사용하는 비동기 처리 await와 block의 차이 이해하기 Future와 then을 사용하는 비동기 처리 아래 Future와 then을 사용한 비동기 처리 코드가 있습니다. (Future와 아래 코드에 대한 설명은 이쪽을 참고해 주세요.) main 함수에서 세 개의 함수를 호출하고 있습니다. mockFileIO가 호출되고 처리가 끝나면 다음 mockHttpRequest를 호출하게 됩니다. mockHttpRequest는 비동기 처리로 즉시 Future를 반환하게 되.. 2022. 5. 9. [Flutter] Dart 비동기 처리, Future 사용하기 Dart의 비동기 처리 1탄으로 Future 사용법에 대해 알아보도록 하겠습니다. 동기식 코드를 살펴보고 Future를 이용해서 동기식을 비동기 처리로 바꿔보겠습니다. 이번 포스트는 다음 내용을 다루고 있습니다. 동기식 코드 살펴보기 Future 란? Future 사용해 비동기 처리로 바꿔보기 Future의 상태 반환 값이 있는 Future 동기식 코드 살펴보기 아래 코드를 보고 호출 순서를 생각해보세요. main 메소드에서 비동기 처리로 바꿔야 할 세 개의 메소드를 호출하고 있습니다. mockFileIO, mockHttpRequest, mockDBQuery는 실제 처리를 하는 메소드는 아니지만 실제로 파일 입출력, http리퀘스트, 디비 쿼리를 수행하는 처리 시간이 오래 걸리는 메서드라고 정의하겠습니다.. 2022. 5. 7. 이전 1 ··· 12 13 14 15 16 17 18 ··· 35 다음