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 8 years ago.
Improve this question
Can I build Android apps using C# in visual studio ?
If there is a way of doing that, what is the better using java or C# ?
In my opinion i always have to fight with myself and about the languages. C# and java are two totally different languages with similar syntax. The question you should really be asking is "what do i want to do". then debate over the language. I would say stick to java for android applications. However if you want to use c#. You cannot use Visual studios for this. However there is an alternative to visual studios and its Xamarin. I haven't personally used it though i know people who have and its very good.
But yes, Figure out what you want to do and which language would be best doing that.
Yes and no. You can use Cordova/PhoneGap with Visual Studio to build apps.
Cordova for VS
This does not use C# (apart from your back end services, which can be anything really). I use this with Angular.js and [ngcordova] to build apps and it works nicely.
You can have a "more C#" experience using Xamarin, there is a simple free version but a really rich experience requires a license purchase. Explore it further at Xamarin
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 2 years ago.
Improve this question
I was developing an android app using ionic framework and planning to convert the app to native. I have read few articles on the internet and still couldn't get a better answer for my question.
Since there are two languages to develop android apps, what would be the recommended language between Java and Kotlin for large scale android app development?
Google is going kotlin-first in its documentation, even saying that you "Write better Android apps faster with Kotlin". So you should be using Kotlin. Furthermore Kotlin has some advantages:
less verbose
strong interoperability with Java (you can still use java libraries)
Coroutines (Improve app performance with Kotlin coroutines)
But of course, you will find less tutorial than in Java on certain topics (but it will catch up, the community is growing fast).
Edit 2021/03/09
Another reason you might consider Kotlin for android is the kotlin extension for gradle which provide auto-completion and an object like approach in configuration files. You can find a few resources here and here. Even though this is not pure development keeping a consistent language throughout the all project will make the process easier for everyone.
Edit 2021/03/18
With the announcement of Jetpack Compose (see here) Beta Google also pushes its use by saying "Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs." and using descriptions as "Less code", "Intuitive", "Accelerate Development" and "Powerful".
Resources
Modern Android development: Android Jetpack, Kotlin, and more (Google I/O 2018)
Google I/O'19 - Chet Haase Interview on Jetpack Compose
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
So I'm currently developping an app in Android Studio, being Java the programming languague used. I wanted to know If It's possible to convert it later into IOS, and if so, how should i do it.
Thanks in advance for all responses.
Short Answer
You cannot convert all the project from Android to iOS.
But what you can do is inspire yourself from the work that you have done on Android (how you solved a specific problem) and also you could try to convert Utils classes (if possible).
Long answer
Android and iOS development principles are different (design patterns ...).
Converting JAVA to Swift is not always correct and optimized.
UX is different in both platforms (example: there is no Toast in iOS)
You can not convert but, You can achieve it using Kotlin Multiplatform Project, where you can write business logic once for both of the platforms.
You can find more details about "How to do?" from the following reference:
https://kotlinlang.org/docs/tutorials/native/mpp-ios-android.html
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 7 years ago.
Improve this question
I want to make an app which is purely based on AI-based functionality, and I'd like to use some python libraries for that (looking mostly at natural language processing and deep learning). Now, I know there are tools (kivy, NDK) to I can use to develop the app entirely in python, but I really want to develop the app using JAVA.
How can I make an android app with JAVA, while still using some python libraries?
As a general approach, you could use Android Studio, which employs Java and XML files, to build your app, and tie that app to python-powered RESTful web services on a back end. Eve is an open-source Python REST API framework which would allow for this.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I created this game using java in eclipse (Kepler) JDK, but I want to publish it on android. I am completely new to this subject. I downloaded Android Studio as a friend suggested me to, and he told me that there were new libraries that i had to import. The game is quite complex and i imported a lot of things like color mouseevents sound and other various things , and I just want some guidelines on what i am supposed to change, or if its possible to run my game on android without changing anything from my java eclipse program.
thank you for any help in advance
You're going to have to rewrite the entire UI and input handling code. Android does not use the standard Java UI. You should start out by reading tutorials on basic android architecture, the activity lifecycle, and views.
Totally agreed with #Gabe Sechan that you have to rewrite most of the code which would be compatible with Android. One of framework which support Java language and used to create games(mostly 2D) for most of the platforms is Libgdx. You can go through that framework if it can help.
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 9 years ago.
Improve this question
What skills does it take to develop an Android app?
How easy is it to publish one in the app market?
Does it need any previous experience?
This question serves as a personal to-do list on what to learn. I would like to develop an Android app in the near future.
What skills does it take to develop an Android app?
You must have core knowledge of JAVA to start android development and a having good knowledge of xml,layouts designing,Database implementation and SQL Queries.
How easy is it to publish one in the app market?
Check out the Step by Step Explanation of Pusblishing Application on Market and also Developer guide
Does it need any previous experience?
Its not necessary but having a bit knowledge of Android would be more better and Core knowledge of JAVA is enough.
If you would like to develop an Android app in the near future.
I suggest you to start with Getting Started in Android
First thing to build an android app
You should have good skills in java,classes,XMl user interface
You should have good knowledge of database its functions and queries.
One should be hardworking and dedicated for work
These all points are enough to build an app in android