在这里插入图片描述

  1. Swift (iOS App)haoqian168.com
    使用SwiftUI:

swift
import SwiftUI

struct ContentView: View {
var body: some View {
Text(“Hello, World!”)
}
}

struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
2. Java (Android App)
使用Android Studio和Kotlin(但这里我给出Java的示例):

java
package com.example.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textView = new TextView(this);
textView.setTextSize(20);
textView.setText(“Hello, World!”);
setContentView(textView);
}
}
3. JavaScript (Web App)
使用HTML、CSS和JavaScript:

HTML (index.html):

html

Hello, World!
JavaScript (app.js):

javascript
document.getElementById(‘app’).textContent = ‘Hello, World!’;
4. Python (使用Kivy创建跨平台App)
首先,你需要安装Kivy库。然后,你可以创建一个简单的App:

python
from kivy.app import App
from kivy.uix.label import Label

class HelloWorldApp(App):
def build(self):
return Label(text=‘Hello, World!’)

if name == ‘main’:
HelloWorldApp().run()
5. Flutter (跨平台App,使用Dart语言)
首先,你需要安装Flutter SDK。然后,你可以创建一个简单的Flutter App:

main.dart:

dart
import ‘package:flutter/material.dart’;

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: ‘Hello, World!’,
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: Scaffold(
appBar: AppBar(
title: Text(‘Hello, World!’),
),
body: Center(
child: Text(‘Hello, World!’),
),
),
);
}
}
由于一个完整的App代码涉及到多个方面(如用户界面、后端逻辑、数据库交互等),并且不同的平台(如iOS、Android、Web等)使用不同的编程语言和框架,这里我将为你提供几个简化的示例,展示如何在不同语言中创建一个简单的“Hello, World!”App。

  1. Swift (iOS App)
    使用SwiftUI:

swift
import SwiftUI

struct ContentView: View {
var body: some View {
Text(“Hello, World!”)
}
}

struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
2. Java (Android App)
使用Android Studio和Kotlin(但这里我给出Java的示例):

java
package com.example.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textView = new TextView(this);
textView.setTextSize(20);
textView.setText(“Hello, World!”);
setContentView(textView);
}
}
3. JavaScript (Web App)
使用HTML、CSS和JavaScript:

HTML (index.html):

html

Hello, World!
JavaScript (app.js):

javascript
document.getElementById(‘app’).textContent = ‘Hello, World!’;
4. Python (使用Kivy创建跨平台App)
首先,你需要安装Kivy库。然后,你可以创建一个简单的App:

python
from kivy.app import App
from kivy.uix.label import Label

class HelloWorldApp(App):
def build(self):
return Label(text=‘Hello, World!’)

if name == ‘main’:
HelloWorldApp().run()
5. Flutter (跨平台App,使用Dart语言)
首先,你需要安装Flutter SDK。然后,你可以创建一个简单的Flutter App:

main.dart:

dart
import ‘package:flutter/material.dart’;

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: ‘Hello, World!’,
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: Scaffold(
appBar: AppBar(
title: Text(‘Hello, World!’),
),
body: Center(
child: Text(‘Hello, World!’),
),
),
);
}
}

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐