본문 바로가기

분류 전체보기271

[Flutter] Login App (1) main.dart import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'settings.dart'; import 'login.dart'; import 'package:fluttertoast/fluttertoast.dart'; void main() => runApp(MyApp()); class MyApp extends StatefulWidget { @override State createState() { return _MyAppState(); } } class _MyAppState extends State { late String _title = 'Please Login'; late Widget _sc.. 2021. 3. 23.
[Flutter] wifi connect 정보 * IOS 13이상부터는 getWifiBSSID()와 getWifiName() 함수는 null로 반환된다고 한다. 알 수 있는 정보는.. 어디에 연결되어있는지와 ip뿐이다..ㅜㅜ pubspec.yaml environment: sdk: ">=2.12.0 2021. 3. 22.
[Flutter] Webview JavaScript Handler 등록 진짜 헤매고 헤매다가.. 겨우 성공한 javascript handler 등록하기!!!! assets/index.html TEST Example!!! 위와 같이 handlerFoo, handlerFooWithArgs 2개의 핸들러를 호출한다! callHandler('handlerFoo')는 main.dart로부터 결과를 받아 출력하는 부분이고, callHAndler('handlerFooWithArgs')는 main.dart로 아규먼트들을 보내는 부분이다.! pubspec.yaml environment: sdk: ">=2.12.0 2021. 3. 22.
[Flutter] WebView JS 통신 오늘은 웹과 앱에서의 JS통신을 구현해봤다. html과 javascript까지 봐야하니까.... 너무 어렵다................... 하지만 그래도 해야하기에 (T^T) html 파일 작성 The navigation delegate is set to block navigation to the youtube website. webToApp appToWeb https://www.youtube.com/ https://www.google.com/ 여기서 WebToApp function은 alert를 띄워주고, 로그를 뿌려준다. appToWeb function은 alert를 띄워주고, container_box id를 가진 div의 backgroundcolor를 변경해준다. main.dart에 index... 2021. 3. 19.
[Flutter] IOS 앱 구동 (2) https://cording-cossk3.tistory.com/101 [Flutter] IOS 앱 구동 (1) android studio로 개발하던 프로젝트를 맥으로 가져와서 빌드하려고 했더니, Downloads Dart SDK 였나? 라고 뜨길래 다운받으려고 링크를 타고 들어갔다. dart.dev/get-dart $ brew tap dart-lang/dart $ brew install dart cording-cossk3.tistory.com flutter 프로젝트로 이동하자 그리고 ios 프로젝트를 열어준다. 그럼 xcode가 실행이 될 것이다!! 왼쪽에 project 구조에서 Runner를 클릭하면 무슨 설정 창 같은게 뜰 것이다. 위처럼 Signing & Capabilities 탭에 들어가면 Tea.. 2021. 3. 19.
[Flutter] IOS 앱 구동 (1) android studio로 개발하던 프로젝트를 맥으로 가져와서 빌드하려고 했더니, Downloads Dart SDK 였나? 라고 뜨길래 다운받으려고 링크를 타고 들어갔다. dart.dev/get-dart $ brew tap dart-lang/dart $ brew install dart 위에 처럼 터미널에서 명령어를 쳐줬더니 Dart SDK 설치 완료! $ brew info dart 위 명령어로는 dart의 정보를 볼 수 있다. 위의 그림이 dart 의 정보이다. 맨 아래에 Dart SDK 경로를 보여주는데, 이것을 android studio에서 dart sdk경로 설정해주면 된다. Languages & Frameworks > Dart에서 Enable Dart support for the project .. 2021. 3. 19.
[Flutter] Flutter http http 패키지 추가하기 dependencies: flutter: sdk: flutter http: 0.13.0 pub.dev/packages/http/example _MyAppState(); } Future fetchPost() async { final response = await http.get(Uri.https('jsonplaceholder.typicode.com', '/posts/1')); if (response.statusCode == 200) { // 만약 서버가 OK 응답을 반환하면, JSON을 파싱합니다. return Post.fromJson(json.decode(response.body)); } else { // 만약 응답이 OK가 아니면, 에러를 던집니다. throw Exception.. 2021. 3. 18.
[Flutter] Layout App (2) * Layout App 이벤트 주기 import 'package:flutter/material.dart'; // Uncomment lines 7 and 10 to view the visual layout at runtime. // import 'package:flutter/rendering.dart' show debugPaintSizeEnabled; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { Widget titleSection = Container( padding: const EdgeInsets.all(32), child: Row( chi.. 2021. 3. 17.
[Flutter] Layout App (1) * layout app 만들기 레이아웃 구조는 다음과 같다. Title Section Widget titleSection = Container( padding: const EdgeInsets.all(32), child: Row( children: [ /*Row1*/ //Expanded : UI 상 남는 공간이 없게 화면을 꽉 채우고 싶을 때, //특정 컴포넌트들을 폰 화면 넓이에 맞게 비율로 적용하고 싶을 때 사용 Expanded( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ /*Column1*/ Container( padding: const EdgeInsets.only(bottom: 8), child: Text( 'O.. 2021. 3. 17.
[Deep Learning] jupyter notebook 설치 1. jupyter 설치 cmd 창을 열어 다음과 같이 설치 > pip3 install jupyter 2. jupyter notebook 실행 설치가 다 되었다면 다음과 같이 실행 > jupyter notebook 3. 완료 2021. 3. 16.