Skip to content

Commit 6e2f0e7

Browse files
committed
chore(mobile): upgrade flutter to 3.41.2 and refresh generated clients
1 parent 133b47d commit 6e2f0e7

43 files changed

Lines changed: 235 additions & 356 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.serena/project.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,31 @@ project:
2828
# Note that when using the JetBrains backend, language servers are not used and this list is correspondingly ignored.
2929

3030

31+
# list of languages for which language servers are started; choose from:
32+
# al bash clojure cpp csharp
33+
# csharp_omnisharp dart elixir elm erlang
34+
# fortran fsharp go groovy haskell
35+
# java julia kotlin lua markdown
36+
# matlab nix pascal perl php
37+
# php_phpactor powershell python python_jedi r
38+
# rego ruby ruby_solargraph rust scala
39+
# swift terraform toml typescript typescript_vts
40+
# vue yaml zig
41+
# (This list may be outdated. For the current list, see values of Language enum here:
42+
# https://github.com/oraios/serena/blob/main/src/solidlsp/ls_config.py
43+
# For some languages, there are alternative language servers, e.g. csharp_omnisharp, ruby_solargraph.)
44+
# Note:
45+
# - For C, use cpp
46+
# - For JavaScript, use typescript
47+
# - For Free Pascal/Lazarus, use pascal
48+
# Special requirements:
49+
# Some languages require additional setup/installations.
50+
# See here for details: https://oraios.github.io/serena/01-about/020_programming-languages.html#language-servers
51+
# When using multiple languages, the first language server that supports a given file will be used for that file.
52+
# The first language is the default language and the respective language server will be used as a fallback.
53+
# Note that when using the JetBrains backend, language servers are not used and this list is correspondingly ignored.
54+
55+
3156
# list of languages for which language servers are started; choose from:
3257
# al bash clojure cpp csharp
3358
# csharp_omnisharp dart elixir elm erlang
@@ -205,6 +230,13 @@ documentation:
205230
# Set this to [] to disable base modes for this project.
206231
# Set this to a list of mode names to always include the respective modes for this project.
207232

233+
# list of mode names to that are always to be included in the set of active modes
234+
# The full set of modes to be activated is base_modes + default_modes.
235+
# If the setting is undefined, the base_modes from the global configuration (serena_config.yml) apply.
236+
# Otherwise, this setting overrides the global configuration.
237+
# Set this to [] to disable base modes for this project.
238+
# Set this to a list of mode names to always include the respective modes for this project.
239+
208240
# list of mode names to that are always to be included in the set of active modes
209241
# The full set of modes to be activated is base_modes + default_modes.
210242
# If the setting is undefined, the base_modes from the global configuration (serena_config.yml) apply.
@@ -293,3 +325,10 @@ project_name: fullstack-starter
293325
# override of the corresponding setting in serena_config.yml, see the documentation there.
294326
# If null or missing, the value from the global config is used.
295327
symbol_info_budget:
328+
329+
# The language backend to use for this project.
330+
# If not set, the global setting from serena_config.yml is used.
331+
# Valid values: LSP, JetBrains
332+
# Note: the backend is fixed at startup. If a project with a different backend
333+
# is activated post-init, an error will be returned.
334+
language_backend:

README.ko.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
graph TB
1818
subgraph Client["클라이언트"]
1919
Web[Next.js 16<br/>React 19]
20-
Mobile[Flutter 3.38<br/>Riverpod]
20+
Mobile[Flutter 3.41.2<br/>Riverpod]
2121
end
2222
2323
subgraph GCP["GCP Cloud Run"]
@@ -50,7 +50,7 @@ graph TB
5050

5151
## 주요 기능
5252

53-
- **모던 스택**: Next.js 16 + React 19, FastAPI, Flutter 3.38, TailwindCSS v4
53+
- **모던 스택**: Next.js 16 + React 19, FastAPI, Flutter 3.41.2, TailwindCSS v4
5454
- **타입 안전성**: TypeScript, Pydantic, Dart 등 전 영역 타입 지원
5555
- **통합 인증**: better-auth 기반 OAuth (Google, GitHub, Facebook)
5656
- **국제화 (i18n)**: next-intl (웹), Flutter ARB (모바일), 공용 패키지 통합
@@ -66,7 +66,7 @@ graph TB
6666
|--------|------|
6767
| **프론트엔드** | Next.js 16, React 19, TailwindCSS v4, shadcn/ui, TanStack Query, Jotai |
6868
| **백엔드** | FastAPI, SQLAlchemy (async), PostgreSQL 16, Redis 7 |
69-
| **모바일** | Flutter 3.38, Riverpod 3, go_router 17, Firebase Crashlytics, Fastlane |
69+
| **모바일** | Flutter 3.41.2, Riverpod 3, go_router 17, Firebase Crashlytics, Fastlane |
7070
| **워커** | FastAPI + CloudTasks/PubSub |
7171
| **인프라** | Terraform, GCP (Cloud Run, Cloud SQL, Cloud Storage, CDN) |
7272
| **CI/CD** | GitHub Actions, Workload Identity Federation |

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Production-ready fullstack monorepo template with Next.js 16, FastAPI, Flutter,
1717
graph TB
1818
subgraph Client
1919
Web[Next.js 16<br/>React 19]
20-
Mobile[Flutter 3.38<br/>Riverpod]
20+
Mobile[Flutter 3.41.2<br/>Riverpod]
2121
end
2222
2323
subgraph GCP["GCP Cloud Run"]
@@ -50,7 +50,7 @@ graph TB
5050

5151
## Key Features
5252

53-
- **Modern Stack**: Next.js 16 + React 19, FastAPI, Flutter 3.38, TailwindCSS v4
53+
- **Modern Stack**: Next.js 16 + React 19, FastAPI, Flutter 3.41.2, TailwindCSS v4
5454
- **Type Safety**: Full type support with TypeScript, Pydantic, and Dart
5555
- **Authentication**: OAuth with better-auth (Google, GitHub, Facebook)
5656
- **Internationalization**: next-intl (web), Flutter ARB (mobile), shared i18n package
@@ -66,7 +66,7 @@ graph TB
6666
|-------|------------|
6767
| **Frontend** | Next.js 16, React 19, TailwindCSS v4, shadcn/ui, TanStack Query, Jotai |
6868
| **Backend** | FastAPI, SQLAlchemy (async), PostgreSQL 16, Redis 7 |
69-
| **Mobile** | Flutter 3.38, Riverpod 3, go_router 17, Firebase Crashlytics, Fastlane |
69+
| **Mobile** | Flutter 3.41.2, Riverpod 3, go_router 17, Firebase Crashlytics, Fastlane |
7070
| **Worker** | FastAPI + CloudTasks/PubSub |
7171
| **Infrastructure** | Terraform, GCP (Cloud Run, Cloud SQL, Cloud Storage, CDN) |
7272
| **CI/CD** | GitHub Actions, Workload Identity Federation |

apps/mobile/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,5 @@ public static void registerWith(@NonNull FlutterEngine flutterEngine) {
2525
} catch (Exception e) {
2626
Log.e(TAG, "Error registering plugin firebase_crashlytics, io.flutter.plugins.firebase.crashlytics.FlutterFirebaseCrashlyticsPlugin", e);
2727
}
28-
try {
29-
flutterEngine.getPlugins().add(new io.flutter.plugins.pathprovider.PathProviderPlugin());
30-
} catch (Exception e) {
31-
Log.e(TAG, "Error registering plugin path_provider_android, io.flutter.plugins.pathprovider.PathProviderPlugin", e);
32-
}
3328
}
3429
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
sdk.dir=/Users/gracefullight/Library/Android/sdk
2-
flutter.sdk=/Users/gracefullight/.local/share/mise/installs/flutter/3.38.5-stable
2+
flutter.sdk=/Users/gracefullight/.local/share/mise/installs/flutter/3.41.2

apps/mobile/ios/Flutter/Generated.xcconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This is a generated file; do not edit or check into version control.
2-
FLUTTER_ROOT=/Users/gracefullight/.local/share/mise/installs/flutter/3.38.5-stable
2+
FLUTTER_ROOT=/Users/gracefullight/.local/share/mise/installs/flutter/3.41.2
33
FLUTTER_APPLICATION_PATH=/Users/gracefullight/workspace/fullstack-starter/apps/mobile
44
COCOAPODS_PARALLEL_CODE_SIGN=true
55
FLUTTER_TARGET=lib/main.dart

apps/mobile/ios/Flutter/flutter_export_environment.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22
# This is a generated file; do not edit or check into version control.
3-
export "FLUTTER_ROOT=/Users/gracefullight/.local/share/mise/installs/flutter/3.38.5-stable"
3+
export "FLUTTER_ROOT=/Users/gracefullight/.local/share/mise/installs/flutter/3.41.2"
44
export "FLUTTER_APPLICATION_PATH=/Users/gracefullight/workspace/fullstack-starter/apps/mobile"
55
export "COCOAPODS_PARALLEL_CODE_SIGN=true"
66
export "FLUTTER_TARGET=lib/main.dart"

apps/mobile/ios/Runner/GeneratedPluginRegistrant.m

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,11 @@
1818
@import firebase_crashlytics;
1919
#endif
2020

21-
#if __has_include(<path_provider_foundation/PathProviderPlugin.h>)
22-
#import <path_provider_foundation/PathProviderPlugin.h>
23-
#else
24-
@import path_provider_foundation;
25-
#endif
26-
2721
@implementation GeneratedPluginRegistrant
2822

2923
+ (void)registerWithRegistry:(NSObject<FlutterPluginRegistry>*)registry {
3024
[FLTFirebaseCorePlugin registerWithRegistrar:[registry registrarForPlugin:@"FLTFirebaseCorePlugin"]];
3125
[FLTFirebaseCrashlyticsPlugin registerWithRegistrar:[registry registrarForPlugin:@"FLTFirebaseCrashlyticsPlugin"]];
32-
[PathProviderPlugin registerWithRegistrar:[registry registrarForPlugin:@"PathProviderPlugin"]];
3326
}
3427

3528
@end

apps/mobile/lib/core/network/api/api_client.dart

Lines changed: 4 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/mobile/lib/core/network/api/clients/authentication_service.dart

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)