본문 바로가기

앱 만들기34

오공완(with 코드팩토리) #24, #25 (Cascade Operator , List 심화(looping-forEach, mapping, reduce, fold) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   Cascade Operator  이거 같은 경우는 메소드를 생성하는 것을 줄일 수 있는 문법이라고 한다. 점들로 동일하게 구현할 수 있다고..void main() { Idol idol = new Idol('슬기', '레드벨벳'); idol.sayName(); idol.sayGroup(); new Idol('슬기', '레드벨벳') ..sayName() ..sayGroup();}class Idol { String name; String g.. 2024. 6. 30.
오공완(with 코드팩토리) #22, #23 (super, this, interface) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   super, this 구분 super는 부모의 값을 불러오는 것이고, this는 자식 함수 내의 값을 불러오는 것 정도로만 이해함.void main() { Engineer codeFactory = new Engineer( languages: ['Dart', 'Java', 'Javascript'], name: '코드팩토리', building: '여의도 위워크', ); print(codeFactory.name); print(codeFacto.. 2024. 6. 28.
오공완(with 코드팩토리) #14, #15 (typedef, class #1) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   typedef 함수들을 변수들처럼 사용할 수 있게 해주는 것이 typedef임. 어떤 개념인지 이해는 했으나 완벽하게는 이해하지 못했음.void main() { add(1, 2); subtract(4, 2); Operation oper = add; oper(1, 2); oper = subtract; oper(4, 2);}typedef Operation(int x, int y);void add(int x, int y){ print('x 더하.. 2024. 6. 20.
오공완 (with Do it! 플러터 앱 프로그램밍) #15_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 며칠 동안 책을 덮어 놓고 있었다. 생각보다 해결해야 할 것들이 너무 많다. 그나마 버전 다운을 해서 그런지 30%는 해결되었다. 이게 플러터, 안드로이드, pub 등이 다운 받아지고 설치되는 폴더 및 드라이브가 정리가 되어서 그런지도 모르겠다.아무것도 모르는 넘이 앱 인벤터 해봤다고 너무 쉽게 봤나 보다. 사실, git hub에서 내가 원하는 것들을 다운 받아서 수정하면 앱이 만들어질 줄 알았는데, 아니었다.원래 하려고 했던 프로젝트도 과감하게 올해는 하지 않기로.. 2024. 5. 28.
오공완 (with Do it! 플러터 앱 프로그램밍) 다시 #13 (안드로이드 스튜디오, 플러터 구 버전(이전 버전) 설치 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 어제는 안드로이드 스튜디오와 플러터를 모두 삭제했다. 포기한 것이 아니라 설치 과정에서 어떤 오류가 있었나 싶고, 책과 같은 환경으로 하면 오류가 잡힐까 하는 기대 때문이다. 사실 이제는 계획했던 시기가 너무 임박해서 포기하고 싶긴 하다.책 세 권을 보려고 했는데, 책 한 권을 못 끝내고 있으며, 심지어 이 세 책 모두 플러터 및 안드로이드 스튜디오 버전이 제각각이다. 또, 작년에 구입한 책임에도 불구하고 안드로이드 스튜디오 버전은 너무 오래된 버전이다.개발이 재미.. 2024. 5. 22.
오공완 (with Do it! 플러터 앱 프로그램밍) #14_2 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 앱을 코딩?하면서 동시에 티스토리 글도 쓰고 있다. 그래서 이 포스팅의 결과가 어떻게 될지 모른다.그래서 글이 성공이나 정보의 가치가 있는 글이 될지도 모르겠다. 쓸 때는 나 같은 사람도 있으니 혹시라도 이 글을 읽게 되는 사람이 있다면 같이 힘을 내보자는 취지이면서 도움이 되는 글이었음 좋겠는데, 끝이 좋지 못해 참 아쉬운 글이 되어 가고 있다. 암튼, Do it! 스터디룸 카페에 질문을 남겼고, 그 글에 귀인(진심 감사합니다.)이 답글을 달아주셨다. 해결이 됐음.. 2024. 5. 18.
오공완 (with Do it! 플러터 앱 프로그램밍) #14_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 어제 충격에서 빨리 벗어나야겠다. 오늘은 불금이니깐 게으름을 피우고 싶었다.사실 조금 많이 피웠고, 오늘이 가기 전에 조금이라도 코드 타자 연습을 하고자 컴을 켰다.(언제 내가 작동하는 앱 만들기에 도전했나.. 그냥 코드 타자 연습을 팍시게 하고 있는 것일 뿐이지..그런데, 진심으로 시작했는데 작동 안 하면 정말 좌절할 거 같다.)    오픈 API 이용하기 공공데이터포털 사이트 회원 가입https://www.data.go.kr/ 공공데이터 포털국가에서 보유하고 있.. 2024. 5. 17.
오공완 (with Do it! 플러터 앱 프로그램밍) #13_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하   파이어베이스 설정하기 오랜만에 안드로이드 스튜디오를 떠나서 학습을 하게 되었다. 이것만으로 행복?하다.https://firebase.google.com/?hl=ko Firebase | Google's Mobile and Web App Development Platform개발자가 사용자가 좋아할 만한 앱과 게임을 빌드하도록 지원하는 Google의 모바일 및 웹 앱 개발 플랫폼인 Firebase에 대해 알아보세요.firebase.google.com시작하기-프로젝트만들기-프로.. 2024. 5. 15.
오공완 (with Do it! 플러터 앱 프로그램밍) #12_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.    안드로이드 네이티브와 통신하기 네이티브와 왜 통신을 해야 하는지 모르겠고, 내가 이 기능을 사용하게 될지는 모르겠으나 일단, 코트 타자 연습을 해보도록 하자. -main.dart-import 'package:flutter/material.dart';import 'package:flutter/cupertino.dart';import 'dart:io';import 'package:flutter/services.dart';void main() => runApp(co.. 2024. 5. 15.
오공완 (with Do it! 플러터 앱 프로그램밍) #11 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.    애니메이션 구현하기 https://api.flutter.dev/flutter/animation/Curves-class.html Curves class - animation library - Dart APIA collection of common animation curves. See also: Curve, the interface implemented by the constants available from the Curves class. Easing, for.. 2024. 5. 13.
반응형