I have been programming with Java for about 6 years now. I am currently getting my masters in college for Computer Science (Programming).
I just finished reading the book Hello, Android by Ed Burnette. It was a pretty good book I must say and got me on my feet towards developing for an Android device. For those who do not know the book, each chapter you gradually build a Sudoku game. In the later chapters it discusses some openGL, sound, video. Overall the game is pointless and a waiste.
I never really liked game programming, I wish to do something such as tools, or a feature. However I have hit a roadblock and do not know where to go from here or what to read. I get the structure of the app, the XML setups, etc but the book did not give me a good enough background on the Android System for what I would like to do.
Any suggestions?
Thanks for your help in advanced.
Travmanx I think the way to go from here is use your Java experience to assist in unlocking these phones. I know these guys that are doing the hard work would appreciate all the help they can get.
ZC
I'm very new to android programming too and I agree there does seem to be a big gap in going from the usual tutorials and guides to really getting your feet wet and digging into proper coding.
I think the key here is to think of a simple idea and start to program it, by choosing something simple you can get the basics working quickly, while still giving you room to experiment further with extra features and improvements later on (where the real learning happens).
As to what idea... that is more difficult, I would suggest you do something which you will use so that you've got a drive to keep working on it and improve it.
i.e. If you travel, then a quick currency converter could be useful...if you play tennis then perhaps a score board...it doesn't matter much as long as the incentive is there to code it.
Look forward to hear what you decide to write!
hello there
I would suggest you do something which you will use so that you've got a drive to keep working on it and improve it
Click to expand...
Click to collapse
first of all +10 for ^ meltwater
i did an app to (scoreboard) for a card game, instead of using paper and pen.
then:
i am a Java Developer to,
and recently started doing some android apps
i already have 2 of them in the market...
i am just like you, don't like to do games, i prefer tools and other staff...
however, my point is, whenever you can build an app whatever it is,... all you need now is an idea
try to find an idea and start developing it, and on every problem you face try to dig and fix it, then continue on ur main target... otherwise i don't see any advantage of reading more books, because you have to find something to do, then try to find how to do it (based on your input with 6 years java dev)
otherwise i think you will get lost.
my opinion, find an idea and start with it, then fix every block you face.
Good Luck
Related
Yes I am asking you!
Your personal experience on how you learned coding!
Feel free to vent, my eyes are wide open
my reason? Why I have a book on coding (for Andriod) and the coding package (Eclipse, Andriod SDK, and SO ON)
but is this enough?
How did you start? What was your motivation?
is it fun!?
Please if anyone replies to it, i'd be very happy
Many moons ago, there was a magazine called BBC Micro User, and in it there were pages and pages of code for games written in BASIC.
Normally the code was wrong in places, which meant you had to debug and therefore learn how it worked rather than just copying it verbatum.
This is of course related to our phones as the BBC B was an ancestor to them (now there's a thought!)
Problems? No problems! You need a small program to make your life easier? Go and read in all forums! Ask questions! Start programing by leaning by doing.
Mizulunaris said:
Yes I am asking you!
Your personal experience on how you learned coding!
Feel free to vent, my eyes are wide open
my reason? Why I have a book on coding (for Andriod) and the coding package (Eclipse, Andriod SDK, and SO ON)
but is this enough?
How did you start? What was your motivation?
is it fun!?
Please if anyone replies to it, i'd be very happy
Click to expand...
Click to collapse
Why did you buy a book to find out about technology?!? That book will be outdated tomorrow...I suggest looking up info on the internet and there's this cool thing that's called google that lets you ask any question you want...check it out.
Hope this helped Mizu Luna!
Thank you all for relpying !
think the book is already out dated XD
It was made when android 2.2 just came out....I figured any info toget me startd would be nice.....
I still haven't gotten into the gist of the forum though.....I still don't know many of the terms and aren't familiar to a lot of things talked about...or where things are placed.....and no formal training to help me.....
I guess I'll read on a bit until I can properly place my feet
I couldn't even tell you how I started, I was like 8 years old and just playing around for the hell of it. Been switching around and trying languages ever since. As for motivation, the only reason I ever write a program is because I need something done... I'll feel like I wish my PC/phone/website did something differently - so I make it do that
Really, the best thing to do is just dive right into it. If you want to start with Android, find a good tutorial that at least has you get an IDE and build environment set up... Then from there just start experimenting with some example code, or apps others have written as you go through more tutorials.
If you want to properly learn how to code though, most would suggest starting with something on a PC rather than diving right into Android dev. Starting with an easy-to-use scripting language or interpreter (like Python) is a good way to start playing around - and then you can move on to other languages such as Java with a solid understanding of how programming languages work.
It's all personal preference though, just find a solid tutorial and stick with it. Try to experiment as you go along, try things with the code, and actually understand what it's telling you.
I started with webpage design and slowly moved into other venues. I became interested in making apps for ideas that I had and started to search google on how to code specific tasks that I wanted in my apps and then mixing it all together and making small changes in the code and watching to see what it did.
I'm having trouble finding the right way to locate someone in assisting me with my inquiry... I have an idea for an application, but don't know where to really start. I need to speak to someone who has the brains, patience, and desire to listen. The application would be something that every single employer, company, agency, or individual could benefit from. Anyone willing to contact me via text or email? My name is Jordan.
sorry to break this to you bud, but ideas are like a**holes... everybodys got one.
best way to go about it if you really do believe you have a good idea and are driven to bring it to fruition is to learn to program yourself.
here are some resources:
teach yourself programming in ten years:
http://norvig.com/21-days.html
how to ask good questions:
http://catb.org/~esr/faqs/smart-questions.html
wikibooks has material on many programming topics:
http://en.wikibooks.org/wiki/Subject:Computing
.... and if you really want to cop out:
rentacoder.com
good luck on your journey
I may get told off by the hardcore devs who know eclipse and java much better than I but if you want to write apps yourself but are new to it you can use a windows program called basic4android which lets you program in a visual basic type language that is very easy to learn and it then compiles it to proper apk file (no interpreter but a proper standalone market ready app).
I started using it last year and was able to code all sorts of apps from games to anti theft ones quite quickly, and it has a great user support forum.
It might be a good option to try as it is easy to learn but very powerful and means you could put your ideas into action yourself
Dave
Sent from my LG P920 using Tapatalk
mistermentality said:
I may get told off by the hardcore devs who know eclipse and java much better than I but if you want to write apps yourself but are new to it you can use a windows program called basic4android which lets you program in a visual basic type language that is very easy to learn and it then compiles it to proper apk file (no interpreter but a proper standalone market ready app).
I started using it last year and was able to code all sorts of apps from games to anti theft ones quite quickly, and it has a great user support forum.
It might be a good option to try as it is easy to learn but very powerful and means you could put your ideas into action yourself
Dave
Sent from my LG P920 using Tapatalk
Click to expand...
Click to collapse
Thanks Dave, I appreciate it.
¿kernelpanic? said:
sorry to break this to you bud, but ideas are like a**holes... everybodys got one.
best way to go about it if you really do believe you have a good idea and are driven to bring it to fruition is to learn to program yourself.
here are some resources:
teach yourself programming in ten years:
http://norvig.com/21-days.html
how to ask good questions:
http://catb.org/~esr/faqs/smart-questions.html
wikibooks has material on many programming topics:
http://en.wikibooks.org/wiki/Subject:Computing
.... and if you really want to cop out:
rentacoder.com
good luck on your journey
Click to expand...
Click to collapse
I figured that would be the response I would get haha Thanks for the reply, and I appreciate the links.
Good Luck Finding Someone!
I still need a developer I can talk to so they can tell me whether this kind of app would be possible to create. Is there anyone on here that would be willing to contact me?
Google programming freelance
Google "programming freelance" and you will find lots of freelancing sites, I personally used odesk in the past, I had mixed success, my biggest problem was the heavy Indian accent, some things are just easier to say verbally then in writing, but if I dont understand his accent, this can be a problem
I have just started looking around and researching a bit on what exactly goes into app development and since I am an Android lover, clearly looking to develop Android apps. I am typically pretty good at picking this stuff up, but would like some advice and opinions on where to start. I've looked up some stuff and installed Eclipse along with AndroidSDK because that seemed like a popular choice (sound about right?). I'm not 100% certain on what I'd be developing to begin with, something basic to start would seem logical, and then move on to more advanced projects. Any suggestions? I'm willing to put the work in, but where to start? Some of the how to's I've seen are somewhat dated, even if only a year old I'm looking to start with current firmware. As far as frameworks go, are they typically a better idea to start with or should I build something myself from scratch if I'm really looking to get into this? Also, feel free to redirect me if this would fit in better under a different topic but I think it works here. Any other dev programs I should look into installing? I'm running Windows 8 and think most if not all programs should run correctly on it. Any help/advice is greatly appreciated, thanks in advance.
p
Don't have any programing skill please advice me more on apps and more to use
First you have to learn Java then it will be easier for you to choose what you have to do!
Sent from my V8110 using XDA Premium App
OP, you've got the right attitude so with a bit of effort in digging up answers to the basic questions you'll soon figure out what you need to do. There's no need to learn Java before creating an Android project, learning both concurrently is fine, although you'll be faced with two (kinda vertical) learning curves, but it is most definitely possible.
You've got the right software for a start, but I wouldn't worry about guides being out of date - using APIs from the older SDK versions is fine. It's hard to recommend a path without knowing your goals, but starting out depends on how much coding experience you have, and your goals. For instance, making a Hello World app in an Android activity that prints out text might be a start, then figuring out how to specify the UI (add buttons for interactivity etc), separation of concerns, et al. Or if you're interested in games, start out by drawing rectangles on screen, moving them, creating Pong.
If you're making vanilla Android apps i'd stay away from frameworks initially until you figure out the raw basics - but this probably doesn't apply for games, in which case you probably wanna pick up LibGDX or something and read a ton of blog and StackOverflow posts until you get something on the screen.
Half the trick is figuring out how to Google the right questions - if you're finding decent StackOverflow answers, you're on the right track.
Imnice777 said:
I have just started looking around and researching a bit on what exactly goes into app development and since I am an Android lover, clearly looking to develop Android apps. I am typically pretty good at picking this stuff up, but would like some advice and opinions on where to start. I've looked up some stuff and installed Eclipse along with AndroidSDK because that seemed like a popular choice (sound about right?). I'm not 100% certain on what I'd be developing to begin with, something basic to start would seem logical, and then move on to more advanced projects. Any suggestions? I'm willing to put the work in, but where to start? Some of the how to's I've seen are somewhat dated, even if only a year old I'm looking to start with current firmware. As far as frameworks go, are they typically a better idea to start with or should I build something myself from scratch if I'm really looking to get into this? Also, feel free to redirect me if this would fit in better under a different topic but I think it works here. Any other dev programs I should look into installing? I'm running Windows 8 and think most if not all programs should run correctly on it. Any help/advice is greatly appreciated, thanks in advance.
Click to expand...
Click to collapse
Good to know that you're interested in Android Development.
Since you say that you have No programming experience..I suggest you go like this ...
Start with a simple basic language, like C (to know how programming generally happens)
Move on to an Object Oriented Programming Language,like C++ (to know about the concepts of Objects,Methods etc)
Start with the basics of Java
Head on to https://developer.android.com/ and read about Android App Dev Basics
Download the Android SDK from http://developer.android.com/sdk/index.html and install it
Choose your favorite IDE, Eclipse or Android Studio
Start with a basic app
And Experiment !!! ANd Enjoy !! :fingers-crossed: :fingers-crossed:
I wish you All The Best !! :good: :good: :laugh:
I hope to see your first app soon ! :fingers-crossed:
I have been using teamtreehouse.com and it has been amazing. Its a paid service but for only $25 a month it has been worth it. It not only shows you from 0 skills to launched app. It also has the business side and other programs. I highly recommend it at least for 1 month so you can get started.
Sent from my SAMSUNG-SGH-I467 using XDA Premium 4 mobile app
I recommend you to start learning Java and not learning C/C++. Java is easy-to-learn language and you don't have to know anything about object programming, you can program in Java without that too (but please only for learning).
It won't take long time until you understand methods and so on and you can start with object oriented programing.
Imnice777 said:
I have just started looking around and researching a bit on what exactly goes into app development and since I am an Android lover, clearly looking to develop Android apps. I am typically pretty good at picking this stuff up, but would like some advice and opinions on where to start. I've looked up some stuff and installed Eclipse along with AndroidSDK because that seemed like a popular choice (sound about right?). I'm not 100% certain on what I'd be developing to begin with, something basic to start would seem logical, and then move on to more advanced projects. Any suggestions? I'm willing to put the work in, but where to start? Some of the how to's I've seen are somewhat dated, even if only a year old I'm looking to start with current firmware. As far as frameworks go, are they typically a better idea to start with or should I build something myself from scratch if I'm really looking to get into this? Also, feel free to redirect me if this would fit in better under a different topic but I think it works here. Any other dev programs I should look into installing? I'm running Windows 8 and think most if not all programs should run correctly on it. Any help/advice is greatly appreciated, thanks in advance.
Click to expand...
Click to collapse
Participates in following communities as well, from there you can extract some ideas to work on
https://sellanapp.com/
http://www.newappidea.com/
niranjan94 said:
Good to know that you're interested in Android Development.
Since you say that you have No programming experience..I suggest you go like this ...
Start with a simple basic language, like C (to know how programming generally happens)
Move on to an Object Oriented Programming Language,like C++ (to know about the concepts of Objects,Methods etc)
Start with the basics of Java
Head on to https://developer.android.com/ and read about Android App Dev Basics
Download the Android SDK from http://developer.android.com/sdk/index.html and install it
Choose your favorite IDE, Eclipse or Android Studio
Start with a basic app
And Experiment !!! ANd Enjoy !! :fingers-crossed: :fingers-crossed:
I wish you All The Best !! :good: :good: :laugh:
I hope to see your first app soon ! :fingers-crossed:
Click to expand...
Click to collapse
Umm I think C might be a bit advanced for this guy to start off with I would say what i say to anyone wanting to get into programming is start off with python then move on to something like C# with .NET and then move to java or go straight from python to java, Java was my first language everything you said was right but i don't think throwing this guy in the deep end is a good way to get him excited about programming.
Failed to load JNI shared library
I've programmed some with Java and recently started app development with Eclipse. I ran into trouble with "git". I thought I'd blown the environment setup, so I removed Eclipse and installed the "bundle" as suggested in a Jan 2014 thread. When I tried to start Eclipse, the subject message popped up, along with "C:\Users\Anne\AndroidDev\adt-bundle-windows-x86_64-20140321\eclipse\jre\bin\client\jvm.dll"
Is this a problem with PATH or ? I'm running Windows 7 - 64bit.
Thanks.
Ok so basically I am 26 and very interested in learning about how to work with and customize technology and not just phones but in general. Things such as computers,phones,game systems etc. What im wondering is where do you begin learning this stuff because I am around the net and people talk so confidently about linux, operating systems, kernels, Programs and how they work and i find myself just lost in wtf they are talking about. Now like alot of people I can get things done by following step by step tutorials and things of that nature but what I would really enjoy is understanding these things and being able to do more then just google search and follow the leader so to speak.
Does anyone have any suggestions how to go about that. Would i need to take some kind of college/university course in computer engineering or something? I wish I would have knows how interested I was in these things earlier in my life because as a kid I found myself unfocused and undriven and now later in life i finally have an idea of what I want to focus on but again feel lost in where to start.
I ask here because I see alot of people like the ones I mentioned earlier and by that I mean confident in how all this stuff works.
Hi,
It's good to know that people are keen to learn about these "geek" stuff.
The best part is that, on the Internet, there are special interest groups that offer free tutorials. I collated some websites which might provide you with some "beginner's guide".
Generally, the Wikipedia resources will be a good "first-read" on anything you want to learn about. It will give you the basics, history and development and features of those topics you mentioned. XDA has a consolidated wiki of the operating systems here:
http://forum.xda-developers.com/wiki/
Next up, when you want to go hands on, then working the online tutorials will give you leg-up. For example:
Linux:
http://linuxsurvival.com/
For the rest, you can also search the Internet, just have to search using "learn xxx".
The more you read about them, the more you will begin to understand.
If you need guided (with a person), then you will need to enrol in one of those (usually) expensive courses for system administrators for the respective operating system you want to learn about. These courses will usually delve deep into the bolts and nuts of managing the respective operating system. This will be the way to go if you want to make a career of in this field.
Hope this helps.
chan.sk said:
Hi,
It's good to know that people are keen to learn about these "geek" stuff.
The best part is that, on the Internet, there are special interest groups that offer free tutorials. I collated some websites which might provide you with some "beginner's guide".
Generally, the Wikipedia resources will be a good "first-read" on anything you want to learn about. It will give you the basics, history and development and features of those topics you mentioned. XDA has a consolidated wiki of the operating systems here:
http://forum.xda-developers.com/wiki/
Next up, when you want to go hands on, then working the online tutorials will give you leg-up. For example:
Linux:
http://linuxsurvival.com/
For the rest, you can also search the Internet, just have to search using "learn xxx".
The more you read about them, the more you will begin to understand.
If you need guided (with a person), then you will need to enrol in one of those (usually) expensive courses for system administrators for the respective operating system you want to learn about. These courses will usually delve deep into the bolts and nuts of managing the respective operating system. This will be the way to go if you want to make a career of in this field.
Hope this helps.
Click to expand...
Click to collapse
sounds Like I have a long road ahead but very worth it. Im trying to learn to change my boot logo and animation and wow even something that simple seems so complicated. Technology is just so advanced now even simple aspects just are not. But I am A big fan of customization and technology and all that good stuff so I think I will enjoy this journey to figuring all this stuff out.
chan.sk said:
Hi,
It's good to know that people are keen to learn about these "geek" stuff.
The best part is that, on the Internet, there are special interest groups that offer free tutorials. I collated some websites which might provide you with some "beginner's guide".
Generally, the Wikipedia resources will be a good "first-read" on anything you want to learn about. It will give you the basics, history and development and features of those topics you mentioned. XDA has a consolidated wiki of the operating systems here:
http://forum.xda-developers.com/wiki/
Next up, when you want to go hands on, then working the online tutorials will give you leg-up. For example:
Linux:
http://linuxsurvival.com/
For the rest, you can also search the Internet, just have to search using "learn xxx".
The more you read about them, the more you will begin to understand.
If you need guided (with a person), then you will need to enrol in one of those (usually) expensive courses for system administrators for the respective operating system you want to learn about. These courses will usually delve deep into the bolts and nuts of managing the respective operating system. This will be the way to go if you want to make a career of in this field.
Hope this helps.
Click to expand...
Click to collapse
I really like what chan.sk said. I really feel like it's spot on! Trying to learn the basics and then attempting to put them into practice is a great way to go. I think school is always a great option but really make sure you weigh all the options before you do that(major,what courses you are going to take, cost, time commitment, etc.)
And I can actually really relate with you Hunsdale. Genuinely. I went to school to do Mechanical Engineering and graduated worked for two years and at age 23/24 I realized it wasn't for me. I had "direction" when I went to school but it was only because I wanted a job. Never thought too much about if I would enjoy it. Haha!
So about a year and half ago I decided after really searching myself that I wanted to get into game and software development. Though I know this is not directly what you want to do I figured Id give you a rundown of how I got where I am now (Have Currently developed 2 games that are published in Google Play).
First, I just engulfed myself in what I wanted to do. I started particularly with game development. For me for example, I watched almost every available video I could on gdcvault.com. There was genuinely times I had no idea what was going on with all the acronymns and terms being used but It helped me to get used to their context,
Once I felt like I understood what was going on, I looked for a way to start developing a game in a very simple way so I took a tutorial. In particular I took a tutorial at sdltutorials.com because it was very thorough and stepped me through the process step by step. Didn't completely understand the tutorial but then I set a goal to use that tutorial to make a small game! THAT WAS THE BEST DECISION I EVER MADE!!
Because I didn't understand everything I was doing during the tutorial, trying to make a game of my own based off that tutorial FORCED me to learn what everything did from the ground up.
Made that small game. Then took some more tutorials on more advanced things.
Made another small game and then decided I wanted to try my hand at mobile developement.
Looked up different things on mobile development and started to learn stuff about different platforms, how they differ, the languages they use, etc. Once I understood that, I decided to make android based games and took ANOTHER tutorial. From that tutorial i made a small game that turned into my first game.
To be honest, I just rinsed and repeated that formula over and over. Choose a new direction, learned about it, looked for tutorials and examples on how it works, made my own sample project using tutorial, then branched off from what I've learned to more advanced things.
I hope that was helpful in some way.
Also, just as a side note I considered going back to school but couldn't afford it sadly. Haha!
Being in the same boat you are not too long ago, I know how it feels. I learned mostly through YouTube videos, the forums right here on XDA, and other sites that are similar. A lot of things are easier to learn as you do them, so take the time to learn everything carefully as you do it and slowly you'll build onto those skills and eventually you'll be able to do everything with no worries!
@TheGospelGamer
Wow that is impressive man, sounds like you went through alot to get to where you are and hopefully I can follow in your footsteps though it will not be easy and im sure frustrating at times haha congrats tho on your progress
@BraydenLarwill
Ya this site seems very helpful I used it to successfully flash a new rom onto my phone which so far works very well. I will check out youtube and see if i can find some good videos to help in what I am trying to do.
My vision for my boot logo and bootanimation ( which i will have to make myself ) is a combination of bleach,onepiece,naruto which is my fave anime/manga at the moment which I don't know if people here follow but basically Id like to.
have the boot logo be a picture of 3 different manga cliping on on picture
And the the animation will be this same picture being slowly coloring in until all characters are fully colored. I dunno if i will succeed but I am gonna give it my best shot.
Hello everyone,
Im very new to this site, just registered a few moments ago. im not a bot, or a troll, so please bare with me if this post is in the incorrect place within the forum, or if some of my questions seem ignorant.... because i am sure they will (haha).
My development background:
0 ... i have none. Lol. In fact, ive barely begun to learn even the basics of source coding. So again, please bare with me on any of my ignorance.
Why I chose XDA forums:
Dealing with various issues on my Android device, i have googled my problems, and often-times found myself here to find the answers. I believe this forum has some of the highest intelligence this genre has to offer. Easily understandable advice put in a way the ignorant like myself can understand, goes a long way to helping others, and i believe i have found that here.
My Current issue:
I am tired of being an employee. I am tired of waking up and going to work to make someone elses dreams come true. At the age of 32 i believe its past the time i make steps to create something I can pass down to my sons. I have also noticed that the world of business has become vastly technological. Apps are needed for everything. So.... i want to know how to make apps. From the very beginning of it all, to the final production stages, and everything in between.
Where do i start?
Can i make one completely from my Android?
Where can i find app blueprints?
Do i need app blueprints?
These are just some examples of questions I have running through my head. I want to be an Andriloid game developer, I believe i could make the next big thing like AngryBirds, but i do not have the mental know-how, on the technological aspect on all of this. If any of you can help me it would be greatly appreciated. I am also open to the idea of a partnership in creating my first app.
Thank you very much for your time everyone.
-M04RT3
Hi there, I'm a relatively recent beginner as well, having churned out only 1 app so far.
In terms of getting started from the ground up, I found the free online tutorial series from TheNewBoston pretty helpful. In particular, you'd want to look at the Java one and the Android Application Development one
Java
https://thenewboston.com/videos.php?cat=31
Android Development (may be using an outdated Android Studio by now, but overall still handy imo)
https://thenewboston.com/videos.php?cat=6
You need to do the Java one first, because you'll be writing Java code to make Android apps.
There are quite a bit of videos, especially for the Android one. You can pick and choose which you need based on the app you have in mind, like if you don't need voice recognition or drawing 3D objects, you can just skip over those.
Good luck!
a_w_li said:
Hi there, I'm a relatively recent beginner as well, having churned out only 1 app so far.
In terms of getting started from the ground up, I found the free online tutorial series from TheNewBoston pretty helpful. In particular, you'd want to look at the Java one and the Android Application Development one
Java
https://thenewboston.com/videos.php?cat=31
Android Development (may be using an outdated Android Studio by now, but overall still handy imo)
https://thenewboston.com/videos.php?cat=6
You need to do the Java one first, because you'll be writing Java code to make Android apps.
There are quite a bit of videos, especially for the Android one. You can pick and choose which you need based on the app you have in mind, like if you don't need voice recognition or drawing 3D objects, you can just skip over those.
Good luck!
Click to expand...
Click to collapse
Brother youre a life saver. These tutorials are awesome for beginners like me. Funny its called "NewBoston" as thats where i live too lol. But again, thanks for this.
Everything starts with Ideation. All mobile app developers follow the design guidelines during the design phase. The best method would be to make your first app relatively simple and to focus on creating something. Next step would be deciding on the wireframe for the app. Choose the IDE (everything needed to develop your apps), programming language and set it. Since you are using Android Studio and Java, you should know the basics of Java. Create and acquire images, build the layout and write the code. Add more functionality specific to your app and do extra polishing by running your app on different devices. Finally, publish your app. Check this article on how to make android app development easy https://www.fingent.com/blog/how-to-make-android-app-development-easy .