Git Product home page Git Product logo

frenchvocabapplication's Introduction

FrenchVocabApplication

An android application for practicing French.

Currently working on speeding up the loading to the listFragment as it's really slow atm

frenchvocabapplication's People

Contributors

iammck avatar

Stargazers

 avatar

Watchers

 avatar

frenchvocabapplication's Issues

Write a content provider

Cursor loader needs a content provider that can make queries to get active table. The query will come with right content values for db query.

Scrap chapter vocab for parts to make it so.

Activity will also use this class to insert chapters into and alter the active chapter.

.

db query update and insert list

Need a list of the different db queries and inserts that will be made.. lets store the here.

query for the active table

query to remove a row in active table

insert row into active table

update active table row

insert row into vocab table

query row in vocab table

Fix dialog

Use a background
Only one for full turn
Change layout
...

onListItemClick

Flips the vocab word to other language.
Happens in activity. This method informs vocab provider to flip/change the word in the active table.

On change language

Happens after prefs change in activity's callback.
Needs to insert the other language column of active chapter into the active table.

On List item long click

Long click to remove an item from list. Picked up click vocab list fragment. Tells vocab provider to remove item from the active list.

Support library note in read me

Add the name of support libraries to the readme file and also link to the walk through document for adding the libs along with their resources into project workspace.

Simple cursor adapter

Simple cursor adapter is responsible only for loading a cursor.
It expects to be given a list of strings.

changing languages

Changing languages should not reset the active table and instead make only words in the table change languages.

Active table

Cursor loader needs to load and watch a table, call it activeChapters .
activeChapters items are the visibe strings in the listView. Is activeChapters a single column of text?

Fix Titles

Set the title to the current vocab list title.

Will require changes to provider to query for title. The provider should use a table, title_table with int vocabNumber, string vocabtitle. Tokens to match other tables and column format.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.