Flutter App Development for iOS

Job ID: 38210392

Budget: $2 – $8 USD

I'm in need of a skilled Flutter developer to help bring my app concept to life. The app will be primarily designed for iOS, requiring users to authenticate upon use.

Key Requirements:

- The app will be built using Flutter, so experience with this framework is essential.
- You'll be working with me to integrate concepts and partial code that have been developed using the ChatGPT API.
- The app will also utilize the Google Text to Speech API, so any experience with this is a bonus.

Example :

import 'package:flutter/material.dart';
import 'package:flutter_tts/flutter_tts.dart';

class ChatRoomScreen extends StatefulWidget {
final Map<String, String> coach;

ChatRoomScreen({required this.coach});

@override
_ChatRoomScreenState createState() => _ChatRoomScreenState();
}

class _ChatRoomScreenState extends State<ChatRoomScreen> {
final FlutterTts flutterTts = FlutterTts();
bool _sessionStarted = false;

@override
void initState() {
super.initState();
flutterTts.setLanguage("en-US");
}

void _startSession() async {
setState(() {
_sessionStarted = true;
});
await flutterTts.speak("Hello, I'm ${widget.coach['name']} specializing in ${widget.coach['specialty']}. How can I assist you today?");
}

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Session with ${widget.coach['name']}")),
body: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
if (!_sessionStarted)
ElevatedButton(
onPressed: _startSession,
child: Text('Start Session'),
),
if (_sessionStarted)
Text("Session in progress..."),
// Implement chat functionality here
],
),
);
}
}
Related categories: Mobile App Development iPhone Android Objective C iPad