Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I know there have been questions here before about keyboard dev, but none of their answers seemed to help me. I'm new to android, but I am an experienced programmer. I'm looking for something that will show me, preferably from scratch, how to write an android keyboard. I want to write something that looks nothing like a standard keyboard (think 8pen). I've looked at Creating an Input Method and the SoftKeyboard source. The problem with the former is that there's not enough detail - it tells me what the different classes do, but not how to edit them to get what I want. The latter is great for changing what happens when the standard keyboard is used, but it doesn't really have any information about changing the layout.
tl;dr I want to make a keyboard that is essentially just 8 gigantic buttons. Where can I go to learn how to do this?
Here is a good sample that will get you started: http://developer.android.com/resources/samples/SoftKeyboard/index.html
From there, everything else is stock Android development. In-depth documentation can be found here: http://developer.android.com/index.html
There are some examples for the soft keyboard in the sdk/samples/version. That is googles own modifiable code. Other than that you can make several keyboard skins using the listed examples or smartkey.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Is it possible to add an animation flash to my android studio project?
Long answer short:
As far as I know no.
Why?
Because there are more performant ways you can do this on Android.
You have different other options you can investigate further if you want some nice animations in your app.
One is to make a Custom View extending either View or ViewGroup where you have all the liberty you want to draw on a Canvas.
Another popular approach nowadays is to use AnimatedVectorDrawable.
You can use a relatively 'simple' vector animation and have it up and running in no time.
You can use this AndroidIconAnimator which is an online tool which will help you a lot if you use this approach.
You can check out this post for a 'tutorial' on how to use this tool.
And last but certainly not least I would recommend taking a look at Facebook's tool for animations KeyFrames I personally haven't used this one, but it looks very promising.
It comes as close to your question as possible.
This tool allows you to export an Adobe After Effects project into a running animation on your phone.
They used it internally for their reactions/emoticons.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I have been programming on android for the past few months and have hit a point where I comprehend the basic ideas and principles for Android development.
Currently I think that my code lacks the appropriate structure and clearance that is required in order for your code to be readable. I know this because sometimes even I find it hard to read my code - and I am not talking about the variable or classes names. I am talking about for example when I open a big ( lengthy ) activity and have 5 overriden methods, 5 more and tons of global variables, a couple of inner-classes and so on it gets hard to find stuff in.
Therefore I have been looking for some guide lines for how to do this so that the code looks good and is readable but I haven't been able to.
There are also small problems to which I find hard to find an answer and usually go with what i feel like rather than knowing for sure what is right in the situation. For example what is better - having the activity implement onClickListener and then having a big switch statement, or just creating new listener for every UI element.
I was hoping some of you might know a place where I can find answers for questions like this. If there is not I will start adding the questions here.
Thank you
I used this to learn Android MVP: https://www.youtube.com/watch?v=qE4DEwrK2N4
Github link: https://github.com/jpotts18/android-mvp
You can also look at a app that I created which follows mvp structure (well sort of) and with its help, it is easier for me to rollout more features constantly without cluttering my activity/fragment classes. Link: https://github.com/crazyhitty/Munch
Check out Google's Android Code Style guidelines. It contains some terrific guidelines regarding coding guidelines and style.
This was written by Chet Haase who works at Google on the Android UI team.
He was input his own and the framework teams knowledge into the articles to clarify the correct Android programming Guidelines.
Article 1
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I´m looking for some useful API or libraries for handwriting recognition in Android. I want to integrate it in my app but I don´t find anything. I saw in other post that it´s possible using Tesseract(but this work better for OCR image text recognition).
Also I found this API https://dev.myscript.com/ , but it doesn't work fine. Anyone of the demos that they provide work correctly in the phone. It crash when I write a lot or just tab the screen. I tried to follow their tutorials to integrate it in a single app with a single Widget and it doesn't work.
Someone knows some way to integrate handwriting recognition? It´s just for a simple view where I want to write something in the screen throught Handwriting and put the text in a EditText.
there are quite a few options out there.
The following Stack post answers your question.
You can also have a look at PhatWare and Lipi Toolkit
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Ive tried to hunt down the tutorial for notepad on android developers but it appears to of gone offline with the recent change.
What i need is a database thats created by the user using 3-4 edittext boxes and 2 date boxes and to store as 1 file i can look back on..
but i have no idea where to start with databases..
ive read tutorials on how to make one but i cant work out what needs to change on the coding of the database for my needs,
i created one that generates a random word i set out of 5 words when i click an add button but that doesnt tell me what i need to do in order to get the information from my text input boxes and date pickers and display them in a listview..
Any help on this will be great.
ps. not looking for people to do it for me im looking to learn about databases.
This is a good point to start: http://www.vogella.com/articles/AndroidSQLite/article.html
I hate to answer with just a link, but that's pretty much what is required (I'm not going to post a whole tutorial as an answer :p).
A good tutorial on databases is here
Came across this in my own search. Not sure if you're still interested but if anybody else comes across, it can help them out. as of May, 2013, this is still active: http://developer.android.com/training/notepad/index.html
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Sometimes I know that a GUI element looks like but I don't know the name used in Android. With most other GUI the tutorial would have a list of all GUI elements with a nice graphic besides it so you know what it will look like. Does something link this exist for Android.
Not entirely up to date, but this list is useful.
This is not exactly what you asked, but I think it might help:
Pencil Homepage (mockups)
Android Draw (android application to see your UI on a real device)
PSD file (sample elements of the UI)
Several utilities
Also, remember that in the world of android almost every brand and every carrier change things a little bit to make it "better". This means that many UI elements may look different or have different colors in many devices. Also remember that different android versions (1.5, 1.6, 2.1, 2.2...) also have some differences.