void main() {
//create a function that reverse a string
// Hi my name is Emeka
String sentence = 'Hi my name is Emeka';
reverseAString(sentence){
String sentence = 'Hi my name is Emeka';
//check if input is not a string
if(sentence.length < 2|| sentence.runtimeType != String || sentence == '' ){
print('not a string') ;
}else{
List reversedStringList = [];
//convert string to list
List <String> convert = sentence.split('');
print(convert);
for(var i = convert.length -1; i >= 0 ; i--){
reversedStringList.add(convert[i]);
}
String reversedString = reversedStringList.join('');
print(reversedString);
}
}
// cleaner way
reverseAString1(sentence){
String reversedText = sentence.split('').reversed.join('');
print(reversedText);
}
// reverseAString(sentence);
reverseAString1(sentence);
}