본문 바로가기

Azure DevOps CI(Continuous Integration)로 Flutter Desktop for Windows Application 자동 빌드하기 Azure DevOps는 github같은 git 저장소, 프로젝트 관리를 할 수 있게 해주는 서비스의 일종입니다. 이전에 VSTS(Visual Studio Team Services)라는 서비스에서 새롭게 개편된 서비스라고 할 수 있습니다. 최근에 들어서 사용하기 시작했는데, github, gitlab에 못지 않은 다양한 기능을 가지고 있어서 쓸만합니다. 이 Azure Devops에서 지원하는 CI를 사용해서 Flutter Desktop App을 빌드해보려고 합니다. CD(Continuous Deployment)도 가능할 것으로 보이는데, 이번 포스트에서는 다루지 않습니다. 시작하기 전에 몇가지 준비사항이 있습니다. Azure DevOps 계정이 있어야 한다. (free plan으로도 개인 reposito..
Flutter / GridView 사용하기 Codepen에 GridView class 사용예제를 올려봤습니다. flutter code가 동작하긴 하지만 http같은 외부 모듈은 아직 작동안하네요. (이것 때문에 간단한 playground 용도 정도 밖에는 쓰기 힘들겠네요.) 예제: https://codepen.io/yeoupooh/pen/oNbOBaQ gridview ... codepen.io Base code from http://www.kaleidosblog.com/flutter-grid-view-image-gallery-how-to-download-and-display-images Flutter grid view image gallery: how to download and display images In this flutter tutori..
flutter 에서 i18n (국제화) 적용하기 youtu.be/d_IS7stU15s example source: https://github.com/yeoupooh/flutter_i18n_app1 yeoupooh/flutter_i18n_app1 Flutter i18n example. Contribute to yeoupooh/flutter_i18n_app1 development by creating an account on GitHub. github.com
Flutter 에서 listview 안에 checkbox item 넣기 + Dynamic Tabs Live coding 영상: https://www.youtube.com/watch?v=0iapZweCoX4 관련 예제 소스: https://github.com/yeoupooh/dynamictabs-flutter 아래는 위의 예제가 적용된 SG Clien 앱의 스크린 샷입니다.
Firebase Realtime Database with Flutter Flutter에서 Firebase Realtime Database를 사용하는 방법에 대해서는 아래의 링크(이하 링크)를 참조하면 된다.https://medium.com/47billion/how-to-use-firebase-with-flutter-e4a47a7470ce그런데, 위의 방법대로 해보시면 알겠지만, 여러가지 오류발생하는데, 이 포스트에서는 링크에서 빠트린 설정에 대해서만 언급한다. 1. Firebase Console에서 Realtime Database Rule설정링크에서는 Firebase Console에 들어가서 앱에 대한 설정만 하고 마는데, Realtime Database에 대한 권한 설정이 추가로 필요하다.Firebase Console > Database > Realtime Database..
Dart does not support non-unicode CJK encoded string to utf8 conversion dart 2.4는 non-unicode CJK encoding(e.g. euc-kr, big5, shift-js, etc.) 문자열을 utf8로의 변환을 지원하지 않는다. 만약 flutter에서 이런 경우가 처리해야 한다면 직접 구현하거나 platform specific native method를 써야 한다. Dart string conversion: http://devoncarew.github.io/papyrus.dart/dart.convert.html Writing platform specific code(Flutter): https://flutter.dev/docs/development/platform-integration/platform-channels
Dart, Flutter Free Course @udemy Dart: Google이 만든 새로운 프로그래밍언어. 웹, 모바일 등 다양한 곳에 사용됨. Flutter: Google이 만든 새로운 mobile crossplatform (Android, iOS) SDK. 언어로 Dart를 사용함. 아래의 링크로 들어가면 무료 혹은 할인 쿠폰으로 강좌를 들으실 수 있습니다. Dart - Beginners https://www.udemy.com/dart-beginners-course/?couponCode=FREEME200 Dart - intermediate https://www.udemy.com/dart-intermediate-course/?couponCode=FREEME200 Dart - advanced https://www.udemy.com/dart-advanced-..