Changes in a Java Kotlin app

Posted 4 days ago

Worldwide

Summary

I have an already developed Java + Kotlin based Learning app. Need certain functionality tweaks in it. Some examples of the same are below(please note, below list is not exhaustive) : WPI stands for Word, Phrase or Idiom. ############### Following rectifications requires : 1.) The app generates GenAi pivoted real time events based contextual paragraphs and sentences for select set of words/phrase/idioms. Ability to have GenAi fetch and generate para (for list of WPIs) or sentence(for a single WPI) for a different topic - each time when user clicks on Regenerate/Again clicks on Generate. Source from which this sentence(/para - in case of para generation) has been generated should be displayed only as clickable domain name link. Clicking on this link should take user to the actual source story page. 2.) Ability to Add or delete WPIs ( for para generation) from a single view. WPIs on basis of which para has been generated should be displayed at top of the generated para WPI selection page. 3.) Fetch meanings feature for phrases and idioms not working properly - ie App Does not properly fetch meanings for them; instead generates some long story kind of paragraphs 4.) Voice commands based stop/play/pause/navigation/go to a particular WPI feature in the falshcards view. Hands free(ie Voice commands) commands not working properly. Only pause worked for a while - other commands like play/stop/next/previous etc. not working 5.) Read aloud in Generated para stops when app moves to background or when screen locked. This should not happen. 6.) App should allow simulateous other operations when user clicks on Generate AI sentence or on Fetch Meaning 7.) Last filter based flashcard result sequence get saved somewhere in the app; When load last flashcard sequence is used - it is not remembering the filter settings that led to that sequence. So, if I was using auto scroll read aloud (in the flashcards ) in the orginal sequence then closed the app and then reopened and went to filters and clicked on 'load last sequence ' - app flashcards are not starting in the auto scroll read aloud mode. And there is no way to way to let the app do it now for this loaded last sequence. Even manually setting this on the filter page and then clicking on 'Load Last Sequence' does not solve this. Similarly all other other checkbox/ radio button/on-off settings of the filter screen(for eg generate background sound) should get saved and then considered/reloaded when user clicks on 'load last sequence' 8.) There is some issue during auto read aloud is phone is getting locked. App keeps on repeating the last WPI for 2-3 times. That should not happen. 9.) Unable to control read-aloud volume(through volume buttons) in lock screen when auto scroll read aloud is on. 10.) Edit specific-source not allowing to save the edited source 11.) App loses flashcard sequence when it has played about 300-400 WPIs. That should not happen; as app is expected to contain lakhs of WPIs. 12.) Position of Fetch Meaning and Generate sample sentence is swapped(compared to how they are placed in WPI details page) in the flash card view. ###################### Following additional new features desired - 1. View/Export of sample sentences based on viewed or encountered timestamps - with the corresponding WPI in bold 2. ) Please introduce a 'Not' filter for the tag category on the filter page. Ie app should not consider consider WPIs with specified tag(s) while filtering. There could be AND or OR relationship between these multiple tags and app should allow user to specify this relationship between tags. 3.) Get Bulk edit feature on home page & on WPIs selection for para window. 4.) Should be able to Fetch meaning and Generate Sample Sentence during time of new WPI addition as well. 5.) Ability to generate Sample Sentences for multiple WPIs in a single go. 6.) While adding a new WPI, when the WPI is saved, app should remain in the same WPI details page. Also, pls get a '+' button to add a new WPI from the home screen. Going to settings and then adding a new WPI, could also parallely be there. 7.) Ability to export and save - along with list of chosen WPIs - the generated paragraphs in Google drive 8. ) App should be able to show Ai intelligence based WPIs(that are already in app) having similar meaning- when user clicks on show similar for any WPI. 9.) App should be able to categorise Ai intelligence based WPIs having positive connotation and those having negative connotation Please refer attachments. App to be delivered in milestones. Please note: You are not expected to request milestone payment request ( & I will not accept any milestone payment release request) until successful completion of corresponding milestone's UAT by client(ie me). Along with apk, you need to handover the codebase as well during UAT each milestone, so that I can build and test the app at my end. During project execution, you need to read my chat messages carefully and be prompt in response. You could also provide me suggestions how to make the app better.

  • $45.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Kotlin
Android App Development
Nice-to-have skills
Java GUI
AI Mobile App Development
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:yesterday
  • Interviewing:
    5
  • Invites sent:
    16
  • Unanswered invites:
    9
About the client
Member since Apr 30, 2023
  • India
    Indore2:52 PM
  • $353 total spent
    22 hires, 2 active
  • Small company (2-9 people)

Explore similar jobs on Upwork

Android App Development
React Native
Firebase
Android SDK
Google Play
Mobile App Development
iOS
Android
iOS Development
Mobile App Development
Stripe

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo