Megamil Answer SDK
Um SDK Flutter para incorporar facilmente um chatbot inteligente em seus aplicativos iOS, Android e Flutter.
Visão Geral
O Megamil Answer SDK é uma biblioteca que simplifica a integração de chatbots inteligentes em aplicativos Flutter, iOS e Android. Os desenvolvedores podem incorporar rapidamente uma interface de chatbot em seus aplicativos, proporcionando uma experiência interativa aos usuários.
Características Principais
- Integração fácil em projetos Flutter, iOS e Android.
- Personalização flexível da interface do chatbot.
- Suporte para chatbots inteligentes.
- Interface de chat pronta.
Pub Dev
- Para enviar um update ao pub.dev, atualizar CHANGELOG, versão no pubspec e executar
dart pub publish
Exportar para iOS como Framework
Gerar arquivos
- É feito um backup do .git antes para subir as alterações, inclusive com um branch com a versão da atualização
- Ex git checkout -b 1.0.4
- Quando é feito o build ele recria e apaga tudo que tinha na pasta.
mv ./build/ios/framework/Release/.git ./deploy/ios
rm -r ./build/ios/framework/
flutter build ios-framework --cocoapods
- Copiar arquivos, atualizar o .podspec com a versão que foi commitada, junto da tag, ex. 1.0.4
rsync -a deploy/ios/ build/ios/framework/Release
cd build/ios/framework/Release
rm ./Flutter.podspec
- Validar antes de publicar, para mais detalhes adicionar --verbose no final
pod lib lint
- Publicar no Cocoapod, para forçar em caso de erros conhecidos adicionar --skip-import-validation no final
pod trunk push MegamilAnswerBot.podspec
Libraries
- core/enums
- main
- module/models/ai_response
- module/models/api_model
- module/models/sdk_model
- module/models/server_model
- module/screens/direct_chat
- module/screens/empty_chat
- module/screens/splash_screen
- module/widgets/app_bar
- module/widgets/chat_message
- module/widgets/list_suggestions
- module/widgets/loading
- sdk