Skip to content

Commit a28284f

Browse files
committed
Add Flutter IRC app foundation and branding
Build the first working Flutter IRC client slices with network management, chat sessions, persistence, reconnect UX, and updated app branding/assets.
1 parent edb38ef commit a28284f

64 files changed

Lines changed: 2712 additions & 286 deletions

File tree

Some content is hidden

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

android/app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
}
77

88
android {
9-
namespace = "com.example.androidircx"
9+
namespace = "com.androidircx.flutter"
1010
compileSdk = flutter.compileSdkVersion
1111
ndkVersion = flutter.ndkVersion
1212

@@ -21,7 +21,7 @@ android {
2121

2222
defaultConfig {
2323
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
24-
applicationId = "com.example.androidircx"
24+
applicationId = "com.androidircx.flutter"
2525
// You can update the following values to match your application needs.
2626
// For more information, see: https://flutter.dev/to/review-gradle-config.
2727
minSdk = flutter.minSdkVersion

android/app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
22
<application
3-
android:label="androidircx"
3+
android:label="@string/app_name"
44
android:name="${applicationName}"
55
android:icon="@mipmap/ic_launcher">
66
<activity

android/app/src/main/kotlin/com/example/androidircx/MainActivity.kt renamed to android/app/src/main/kotlin/com/androidircx/flutter/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.androidircx
1+
package com.androidircx.flutter
22

33
import io.flutter.embedding.android.FlutterActivity
44

4 KB
Loading
2.2 KB
Loading
6.18 KB
Loading
11.4 KB
Loading
17.7 KB
Loading
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<resources>
2+
<string name="app_name">AndroidIRCx Flutter</string>
3+
</resources>

ios/Runner.xcodeproj/project.pbxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@
372372
"$(inherited)",
373373
"@executable_path/Frameworks",
374374
);
375-
PRODUCT_BUNDLE_IDENTIFIER = com.example.androidircx;
375+
PRODUCT_BUNDLE_IDENTIFIER = com.androidircx.flutter;
376376
PRODUCT_NAME = "$(TARGET_NAME)";
377377
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
378378
SWIFT_VERSION = 5.0;
@@ -388,7 +388,7 @@
388388
CURRENT_PROJECT_VERSION = 1;
389389
GENERATE_INFOPLIST_FILE = YES;
390390
MARKETING_VERSION = 1.0;
391-
PRODUCT_BUNDLE_IDENTIFIER = com.example.androidircx.RunnerTests;
391+
PRODUCT_BUNDLE_IDENTIFIER = com.androidircx.flutter.RunnerTests;
392392
PRODUCT_NAME = "$(TARGET_NAME)";
393393
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
394394
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -405,7 +405,7 @@
405405
CURRENT_PROJECT_VERSION = 1;
406406
GENERATE_INFOPLIST_FILE = YES;
407407
MARKETING_VERSION = 1.0;
408-
PRODUCT_BUNDLE_IDENTIFIER = com.example.androidircx.RunnerTests;
408+
PRODUCT_BUNDLE_IDENTIFIER = com.androidircx.flutter.RunnerTests;
409409
PRODUCT_NAME = "$(TARGET_NAME)";
410410
SWIFT_VERSION = 5.0;
411411
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -420,7 +420,7 @@
420420
CURRENT_PROJECT_VERSION = 1;
421421
GENERATE_INFOPLIST_FILE = YES;
422422
MARKETING_VERSION = 1.0;
423-
PRODUCT_BUNDLE_IDENTIFIER = com.example.androidircx.RunnerTests;
423+
PRODUCT_BUNDLE_IDENTIFIER = com.androidircx.flutter.RunnerTests;
424424
PRODUCT_NAME = "$(TARGET_NAME)";
425425
SWIFT_VERSION = 5.0;
426426
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -551,7 +551,7 @@
551551
"$(inherited)",
552552
"@executable_path/Frameworks",
553553
);
554-
PRODUCT_BUNDLE_IDENTIFIER = com.example.androidircx;
554+
PRODUCT_BUNDLE_IDENTIFIER = com.androidircx.flutter;
555555
PRODUCT_NAME = "$(TARGET_NAME)";
556556
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
557557
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -573,7 +573,7 @@
573573
"$(inherited)",
574574
"@executable_path/Frameworks",
575575
);
576-
PRODUCT_BUNDLE_IDENTIFIER = com.example.androidircx;
576+
PRODUCT_BUNDLE_IDENTIFIER = com.androidircx.flutter;
577577
PRODUCT_NAME = "$(TARGET_NAME)";
578578
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
579579
SWIFT_VERSION = 5.0;

0 commit comments

Comments
 (0)