Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I'm about to propose a graduation project in Deep Learning for Arabic Natural Language Processing field. However, since I'm a beginner student in this field, I have already started learning a helpful series of courses, and I have almost a full year to work on this individual project. So, what are some great ideas for an Android application in DL for Arabic NLP?
P.S. I will gather the needed dataset if it's not available.
Edit: Recently, I read about various problems in this field, but most of them are very classic choices, and it seems to me that they don't give a good impression of my efforts while there exist many well-known and very efficient similar applications such as Google translate and Siri. However, Since my question is still too broad, kindly write down your suggested edits and recommendations.
NLP is a broad area and have lots of application. And you will also need the supporting applications(web pages, editor, reviews in arabic). I will give some ideas and try order them easy to difficult.
Spell check
Sentiment analysis App - read reviews(movie/restaurant etc ) and rate them(provided you have data (sentence / +/- ))
FAQ from websites - given a question extract answers from FAQ of the website, we can NER to get organisation name and question similarity measure.
Grammar correction - require lots of data(wrong - correct sentences) and editor app to use it in android.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I am a Python programmer and I want to learn android app development. My million dollar question is, do I really need to learn xml? Can't I just use the design tab in android studio and drag n drop elements to make the design?
Well well it should be noted that whether any technology is used in certain IDE it would be good to have some background knowledge or at least know what is it for..
Overall is not hard to learn XML at a functional level.
What is it?
A Xtensinve Markup Language which basically work with tags, it was created for be self-descriptive.
<deliveryTag>
<to>Michelle Obama</to>
<from>Barack Obama</from>
<note>Happy Birthday!</note>
<type>First Class</type>
<package>Regular Size Box</package>
</deliveryTag>
What is it for?
Designed for carry data, and have it well-organized of course.
People really loved how it simplifies the data sharing, transport and availability eventually it became one of the standards cross-platform.
Finally..
XML was designed to carry data -> it focus on what data is.
HTML was designed to display data -> it focus on how data looks
Both of above are NOT programming languages but languages for structuration.
You will have more control over your project even if you drag and drop, at some point you will note that Android Studio demands to fluently use XML in many parts of the software development cycle.
Yes you can just use drag and drop editor, all attributes can change there, but when u face with an issue, you can't find your answers in Here because all of android developers work with xml.
It's too easy to learn, don't afraid of it.
You can use the design tab for constructing the application UI, But for complex design, it's not advisable.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I have an output file with a C1B extension from a smart card reader for truck drivers DDD.
The goal is to read this file and present it as a readable data for users. The thing is that there are several apps live that can do this but so far after couple days of research I still got nothing to work.
similar app: https://play.google.com/store/apps/details?id=com.azsoftware.tachomobile&hl=en_US
Any help would be appreciated, thanks.
There isn't an implementation on android for parsing DDD's, your only solution is to implement the parser yourself, witch is a pretty challenging task. I happen to work on a project regarding tachocards myself, we have a library on elixir and it took several months to be developed.
Basic parsing by itself is not complicated, the complicated part is to parse the records array in a performant way.
A good starting point for you is: https://github.com/L1L1/cardpeek
Take a look at the source code where tachocard is parsed, there you can find very much information, like offsets and number of bits you need to read.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I found these 3 app on Play Store and want to base my learning course on what tehnology are they make.
https://play.google.com/store/apps/details?id=com.TreetopCrew.VirtualBeggar
https://play.google.com/store/apps/details?id=com.outerminds.tubular
https://play.google.com/store/apps/details?id=org.nanobit.cheftown
So my questions are how to make it and focus my learning on technologies they use. What frameworks is best to use and stuff like that.
I know to make basics app till now, with standard design and fuctionality, but want to learn more.
I know that the last one is little more complex, but I have a free time and want to learn, so any help will be appreciate.
Thx
I would suppose you received down votes as this is not really a question for stackoverflow. As commonsware stated, it is best practice to reach out to the developers and see if they are willing to divulge any info on what they used to develop their apps. As well there are multiple resources out there for starting game development in android. One that comes to my mind is XDA, but even just using google to dig around.
Here is a link to a game development thread on XDA
http://forum.xda-developers.com/showthread.php?t=1753131
And here is a link to the development thead mentioned in XDA
http://www.kilobolt.com
Stackoverflow is more designed and targeted to specific code problems/questions. It is not meant for individuals to ask for "how do i make this" questions.
For reference, please see the link below on what should be asked here on Stackoverflow
https://stackoverflow.com/help/on-topic
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
It's been around 1 month that I have started to work on Android to create an app, I understood the basics (Views, widgets, intent ...) and I use a lot developer.android.com to ancknowledge new things but when I try to do complex things, such as creating a camera preview inside my app, I feel like I am Ctrl+C and Ctrl+V the code that is provided without really understanding it. And most of the time my app crashes.
So, do you have any tips for me to make things easier ?
Decide what do you want to do. You said that you are building an app. That is a good thing. Many people do not realize that they cannot get to the finish line when they do not know where it is.
Find a good source of online video tutorials. Video tutorials are far more superior to written books if you have 2+ screens on your computer because you can watch the video and write the code at the same time. (I personaly like pluralsight if you are a student microsoft offers 6 months for free)
Choose 2-4 tutorials and finish them.
Start writing your own app.
If you do not know how to do something. Try to find it in the source code that you wrote in those tutorials.
If are not be able to find it there try to google the solution or ask some questions on stack overflow. People will most likely just give it a negative rating but ... you know who cares about them.
Repeat point 4,5 and 6.
If you have a bad feeling about quality of your source code watch more tutorials so that you can see how would other people solve your problems.
There are some valuable resources for learning android
I believe this course is a HUGE jumpstart, from Google employees:
http://Www.udacity.com/course/developing-android-apps--ud853
This site can also contain information that can help you:
http://www.vogella.com/
and if you want to spend some bucks, check the Android Development Nanodegree:
https://www.udacity.com/course/android-developer-nanodegree-by-google--nd801
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
Is it advisable to start first from android pdf books instead of the developers website because the developer.android.com Android training because they seem to go way too fast for me to comprehend and I have java knowledge
I highly highly recommend this series: http://www.youtube.com/playlist?list=PLE08A97D36D5A255F
The series will honestly teach you everything you need to know, and it's taught by a very knowledgeable person. Don't skip the first videos, they go by slowly, but help you comprehend the Android system.
If you have eclipse and do the android developer website tutorials. It should suffice. I don't think a book is necessary especially if you have knowledge of Java.
1. Watch the videos. 2. Go through the tutorials. 3. Get your fingers on the keyboard.
Those three steps in about a month period helped me release an app, and I had very little knowledge of Java.
As someone with a brief but ancient history with Java, reading O'Reilly's Programming Android cover to cover was great. It gives you a very solid overview of app life cycles and quite a few other extremely important and useful components of Android including SQLite, intents, etc. (many of the basics, nicely distilled in one place).
This is best book
Commonsware book
By Mark Murphy , you will also get a timely hour chat with Mark to solve your queries. This book also gets updated quickly so you won't be having an outdated version. By far best money spend on any book.