| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- App
- API
- flutter
- 컴공
- import안됨
- chmod
- 맥북 권한
- login_btn
- 코틀린
- android studio
- chown
- HTTP
- dart
- Kotlin
- import
- kotlin-android-extensions
- 앱개발
- chown -R
- 앱
- mac os 권한
- mac permission denied
- Today
- Total
목록전체 글 (18)
Milan Dev
보호되어 있는 글입니다.
개인적인 사정으로 작업 시간을 할당하기가 힘들어서 늦게 화면개발을 했습니다..ㅠㅠ 제가 이번에 구현한건 팀 선택시 경기일정을 리스트로 보여주는 화면입니다. 해당 팀을 선택하면 선택된 화면의 앞으로의 경기일정을 보여줍니다. api는 해당 팀의 경기 일정을 모두 가져오는데 이를 위해 팀을 선택했을때 해당 팀의 team id 파라미터를 가져와 1라운드 부터 38라운드의 경기 일정을 가져옵니다. 가져온 경기 일정중에 경기 시작시간이 이미 현재 시간을 넘은 경기들은 다음과 같이 처리하여 아직 시작하지 않은 경기들만 모아두었습니다. FutureBuilder( future: futureTeamMatchInfoModel, builder: (context, snapshot) { if (snapshot.connection..
이제 팀 아이콘을 누르면 선택된 팀의 경기 일정을 볼 수 있도록 기능을 구현했습니다. 먼저 팀 앰블럼을 누르면 해당 팀에 대한 정보를 API통신으로 받아와야합니다. 그러기 위해선 team id에 대한 값이 필요하죠. 그래서 HomeScreen 에서 TeamScreen으로 넘어갈때 teamId값도 같이 넘겨주었습니다. 그리고 TeamScreen 에서 경기 정보를 얻을 수 있는 API를 요청합니다. static Future getMatchInfo(int teamId) async { final url = Uri.parse('$baseUrl/$matchInfoA/$teamId/$matchInfoB'); final response = await http.get( url, headers: {'X-Auth-Token..
앞서 개인 프로젝트를 진행하다 알게 된건데 우리가 flutter에서 이미지를 사용하기 위해선 Image.network("이미지 url"), 이런 문법을 사용했습니다. 그런데.. Flutter는 SVG를 읽지 못한다고 합니다.. 이를 읽기 위해선 라이브러리를 설치해 주어야하죠.. https://pub.dev/packages/flutter_svg/install flutter_svg | Flutter Package An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files. pub.dev 설치는 다음과 같이 직접 터미널에 입력하거나 pubspec.yarn..
계속 배포에 실패하는 프로젝트들을 뒤로하고 혼자 Flutter로 제가 흥미를 가지고 있는 주제로 앱을 만들기로 했습니다. 이번 프로젝트에 목표는 어떻게든 배포까지 성공적으로 할 수 있도록 하는 것입니다. 뭔가 제가 좋아하는(해외축구) 주제로 프로젝트를 진행하려 하니 더 설레는 맘이 있더라구요 ㅎㅎ 먼저 이번 프로젝트의 주제는 EPL 팀중 선호하는 팀을 고르면 경기 일정을 알려주고 알림을 등록하면 백그라운드로 경기 전 사용자에게 알림을 보내줄 수 있는 백그라운드 알림을 기본 기능으로 생각했습니다. 자세한 코드들은 깃허브를 확인해주세요!(미완성에 계속 업데이트 될 것 같습니다.) 먼저 로그인이나 회원가입은 굳이 필요하단 생각이 들지 않아 빠르게 생략하고 응원하는 팀을 고를 정보를 받아와야 했습니다. 아무래도..
플러터에선 중요한 데이터를 제외한 단순데이터를 비동기적으로 유지하기 위해서 'Shared Preference' 를 사용할 수 있다. https://pub.dev/packages/shared_preferences shared_preferences | Flutter Package Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android. pub.dev pub.dev에서 지원해주는 패키지로 쉽게 설치하여 사용할 수 있다. 공식문서를 보면 터미널에 'flutter pub add shared_preferences'를 입력하면 쉽게 설치가 가능하다. 사..