Skip to content
This repository has been archived by the owner on Apr 28, 2022. It is now read-only.

What should be interface of Java library to parse/validate/create AppDF files? #28

Closed
vassiliphilippov opened this issue Jan 2, 2013 · 5 comments
Assignees

Comments

@vassiliphilippov
Copy link
Collaborator

Our main library for AppDF file support will be in Java. It should support the following functionality:

  • Creating AppDF file (will be used in our website for AppDF file generating)
  • Parsing AppDF files (will be used by appstores for parsing submitted AppDF files)
  • AppDF file validation (will be used by our online validator tool)

Couple of questions about the library structure:

  1. What should be top level library interface (classes/interfaces/main methods)?
  2. What are similar Java libraries? For creating/parsing some format files with package structure and a description file?
  3. Should we merge creating/parsing functionality in one class?
@ghost ghost assigned thevery Jan 2, 2013
@ymkawb
Copy link
Collaborator

ymkawb commented Jan 2, 2013

android command line is good example AFAIK. Should it be one library or several (craeor-validator-parsing) we should really think about simple usage of such libraries in server side stores

@ymkawb
Copy link
Collaborator

ymkawb commented Jan 2, 2013

More over are we sure that java only is a good apporach? What CMSs are most stores are based upon?

@vassiliphilippov
Copy link
Collaborator Author

Why Android command line is a good example? We need code that will be linked to the store code not a command line tool.

We will start with Java library, it will be much easier for us to create it in Java than any other language and Java is "good enough" for the purposes we have.

@ymkawb
Copy link
Collaborator

ymkawb commented Jan 3, 2013

Command line options look ok for creation pursposes ( create AppDF file with default values for existing project and inflate some values from project AndroidManifest.xml )

@vassiliphilippov
Copy link
Collaborator Author

Resolution: we will create a parser project, @ymkawb will create an interface for it

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

3 participants