Android Development Stack
-
I have 25+ years of development experience, the last 13 or so in .Net. Now I want to venture into Android. I'd like to work in Visual Studio since it's what I know. 1. What tools do I need? 2. Entry level book recommendation. Many Thanks
If it's not broken, fix it until it is
-
I have 25+ years of development experience, the last 13 or so in .Net. Now I want to venture into Android. I'd like to work in Visual Studio since it's what I know. 1. What tools do I need? 2. Entry level book recommendation. Many Thanks
If it's not broken, fix it until it is
-
Start here.......http://developer.android.com/index.html[^]
Dave Find Me On:Web|Facebook|Twitter|LinkedIn Folding Stats: Team CodeProject
Thank you. You're referring to Android Studio, right?
If it's not broken, fix it until it is
-
Thank you. You're referring to Android Studio, right?
If it's not broken, fix it until it is
-
I'm referring to everything Android.....that site will guide you in the basics to get going, regardless of which platform you are trying to develop from.
Dave Find Me On:Web|Facebook|Twitter|LinkedIn Folding Stats: Team CodeProject
Ok, thank you
If it's not broken, fix it until it is
-
I have 25+ years of development experience, the last 13 or so in .Net. Now I want to venture into Android. I'd like to work in Visual Studio since it's what I know. 1. What tools do I need? 2. Entry level book recommendation. Many Thanks
If it's not broken, fix it until it is
I strongly recommend Xamarin[^]. It's not free, but IMHO the benefits of being able to code in C# (and use VS if you can afford Xamarin Business Edition) are great. Xamarin Studio is a Visual Studio look-alike (but is not Visual Studio!) and may be sufficient for your needs. If so, you can buy the Indie ($300/yr) license and upgrade later, if necessary.
- Xamarin imposes no noticeable performance hit, and Xamarin Forms is a great abstraction over Android, iOS and WinPhone.
- Note that Xamarin is not a "once size fits all" solution. You need to know how Android and the Android APIs work (which is a good thing, since whatever works in Java will work exactly the same way in Xamarin). Xamarin provides C# bindings over Android (and iOS).
- Their new emulator (currently in Alpha) is miles ahead of anything else. If you don't want to use alpha technology, I recommend using the (free) Genymotion emu. The Google and Intel emus suck hugely.
Re: books, the O'Reilly pair (Learning Android and Programming Android) are what got me wildly excited about the OS. Petzold is working on a book for programming mobile apps using Xamarin. See this[^] link. IIRC, Xamarin has made a preview edition available for free. Data point: another dev and I built a non-trivial iOS (he) and Android (me) client app for our company as a POC, using Xamarin. The app had a rich UI, worked identically on iOS and Android and easily communicated with an array of existing back-end services. We were able to get it done quickly (3-4 months) since we're originally C# devs. StackOverflow, CP and the Xamarin forums provided a wealth of info when we had questions. The POC was very well received and proved Xamarin was a viable technology for us if we want to quickly develop multi-platform mobile clients. The only thing that's prevented me from going whole hog on Xamarin (for Android dev) is my lack of free time. Once I'm done upgrading a couple of my freeware C# apps (with a user base of 10K+), I intend to buy Xamarin for myself and will begin to develop mobile versions of these a
-
I have 25+ years of development experience, the last 13 or so in .Net. Now I want to venture into Android. I'd like to work in Visual Studio since it's what I know. 1. What tools do I need? 2. Entry level book recommendation. Many Thanks
If it's not broken, fix it until it is
Start at http://www.codeproject.com/KB/android/#Android+Tutorial+Contest[^], lots of really good quality articles that will get you started. Although not Visual Studio based, with your experience you should find Android Studio or eclipse easy to get on with.
-
I have 25+ years of development experience, the last 13 or so in .Net. Now I want to venture into Android. I'd like to work in Visual Studio since it's what I know. 1. What tools do I need? 2. Entry level book recommendation. Many Thanks
If it's not broken, fix it until it is
I definitely like JetBrains IntelliJ for working on Android stuff. Xamarin and the C#/.NET stack would be my preferred choice, but my client uses Java for everything. The Android developer IDE didn't work for me. Also, it took a while to figure out how to get the emulation stuff to work, and even then, I still haven't figured out how to make it faster. The emulators out there are dog fucking slow, so I ended up setting up my phone, which was easy to do in IntelliJ. However, setting up my phone to test software required figuring out which android version it's using and downloading the correct SDK. It's a process. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
I definitely like JetBrains IntelliJ for working on Android stuff. Xamarin and the C#/.NET stack would be my preferred choice, but my client uses Java for everything. The Android developer IDE didn't work for me. Also, it took a while to figure out how to get the emulation stuff to work, and even then, I still haven't figured out how to make it faster. The emulators out there are dog fucking slow, so I ended up setting up my phone, which was easy to do in IntelliJ. However, setting up my phone to test software required figuring out which android version it's using and downloading the correct SDK. It's a process. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Marc Clifton wrote:
The Android developer IDE didn't work for me.
The new one, or the old Eclipse-based one?
TTFN - Kent
-
Marc Clifton wrote:
The Android developer IDE didn't work for me.
The new one, or the old Eclipse-based one?
TTFN - Kent
The new one. Can't remember the specific problems I had, but it was basically a "doesn't work" fail. But I tried it when it was still in beta or something like that. Maybe it's not anymore. I'll take a look at it again at some point in the next few weeks. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
The new one. Can't remember the specific problems I had, but it was basically a "doesn't work" fail. But I tried it when it was still in beta or something like that. Maybe it's not anymore. I'll take a look at it again at some point in the next few weeks. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Dang. I've been putting off caring about Android because of Eclipse. But if the new one doesn't work either, I guess I can keep ignoring it.
TTFN - Kent
-
I have 25+ years of development experience, the last 13 or so in .Net. Now I want to venture into Android. I'd like to work in Visual Studio since it's what I know. 1. What tools do I need? 2. Entry level book recommendation. Many Thanks
If it's not broken, fix it until it is
Kevin Marois wrote:
1. What tools do I need?
Android Studio - IntelliJ or Eclipse (Android Dev Tools)
Kevin Marois wrote:
2. Entry level book recommendation.
The following books (not in any order of preference) 1. Head First Android Development. Author J. Simon, Publisher - O’Reilly 2. Android in Action. Author Ableson et. all, Publisher - Mannings 3. Android Application CookBook. Author Lee, Publisher Wrox 4. Getting Started with IntelliJ IDEA. Author Assumpção, Publisher Packt Publishing and eventually, 5. Expert Android. Authors Komatineni & MacLean, Publisher Apress
-
Kevin Marois wrote:
1. What tools do I need?
Android Studio - IntelliJ or Eclipse (Android Dev Tools)
Kevin Marois wrote:
2. Entry level book recommendation.
The following books (not in any order of preference) 1. Head First Android Development. Author J. Simon, Publisher - O’Reilly 2. Android in Action. Author Ableson et. all, Publisher - Mannings 3. Android Application CookBook. Author Lee, Publisher Wrox 4. Getting Started with IntelliJ IDEA. Author Assumpção, Publisher Packt Publishing and eventually, 5. Expert Android. Authors Komatineni & MacLean, Publisher Apress
Thank you!
If it's not broken, fix it until it is
-
Thank you!
If it's not broken, fix it until it is
-
Please do
If it's not broken, fix it until it is
-
I definitely like JetBrains IntelliJ for working on Android stuff. Xamarin and the C#/.NET stack would be my preferred choice, but my client uses Java for everything. The Android developer IDE didn't work for me. Also, it took a while to figure out how to get the emulation stuff to work, and even then, I still haven't figured out how to make it faster. The emulators out there are dog fucking slow, so I ended up setting up my phone, which was easy to do in IntelliJ. However, setting up my phone to test software required figuring out which android version it's using and downloading the correct SDK. It's a process. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
I'm using Genymotion as an emulator which works quite well and certainly much faster than the Google supplied emulator. Genymotion is based on virtualbox. As for using a real phone: I installed the correct USB drivers (normally supplied by your phone manufacturer, worked for me with HTC and Samsung) and Eclipse AND Android Studio automagically recognized it.
-
I strongly recommend Xamarin[^]. It's not free, but IMHO the benefits of being able to code in C# (and use VS if you can afford Xamarin Business Edition) are great. Xamarin Studio is a Visual Studio look-alike (but is not Visual Studio!) and may be sufficient for your needs. If so, you can buy the Indie ($300/yr) license and upgrade later, if necessary.
- Xamarin imposes no noticeable performance hit, and Xamarin Forms is a great abstraction over Android, iOS and WinPhone.
- Note that Xamarin is not a "once size fits all" solution. You need to know how Android and the Android APIs work (which is a good thing, since whatever works in Java will work exactly the same way in Xamarin). Xamarin provides C# bindings over Android (and iOS).
- Their new emulator (currently in Alpha) is miles ahead of anything else. If you don't want to use alpha technology, I recommend using the (free) Genymotion emu. The Google and Intel emus suck hugely.
Re: books, the O'Reilly pair (Learning Android and Programming Android) are what got me wildly excited about the OS. Petzold is working on a book for programming mobile apps using Xamarin. See this[^] link. IIRC, Xamarin has made a preview edition available for free. Data point: another dev and I built a non-trivial iOS (he) and Android (me) client app for our company as a POC, using Xamarin. The app had a rich UI, worked identically on iOS and Android and easily communicated with an array of existing back-end services. We were able to get it done quickly (3-4 months) since we're originally C# devs. StackOverflow, CP and the Xamarin forums provided a wealth of info when we had questions. The POC was very well received and proved Xamarin was a viable technology for us if we want to quickly develop multi-platform mobile clients. The only thing that's prevented me from going whole hog on Xamarin (for Android dev) is my lack of free time. Once I'm done upgrading a couple of my freeware C# apps (with a user base of 10K+), I intend to buy Xamarin for myself and will begin to develop mobile versions of these a
Thank you
If it's not broken, fix it until it is
-
Start at http://www.codeproject.com/KB/android/#Android+Tutorial+Contest[^], lots of really good quality articles that will get you started. Although not Visual Studio based, with your experience you should find Android Studio or eclipse easy to get on with.
Thank you
If it's not broken, fix it until it is
-
Please do
If it's not broken, fix it until it is
LevelUp Tuts, 30 video's ... https://www.youtube.com/playlist?list=PLLnpHn493BHF33bSvIA0ySchxXkrib8TK[^] Derek Banas, 24 video's ... https://www.youtube.com/playlist?list=PLGLfVvz_LVvSPjWpLPFEfOCbezi6vATIh[^] Derek Banas, 25 video's ... https://www.youtube.com/playlist?list=PLGLfVvz_LVvSKgnFm8-6Fz1cd6zt_KxTC[^] NOTE ... Some do not care for the Derek Banas style of "tutorials" I'm sure there are many other tutorials "out there".
-
LevelUp Tuts, 30 video's ... https://www.youtube.com/playlist?list=PLLnpHn493BHF33bSvIA0ySchxXkrib8TK[^] Derek Banas, 24 video's ... https://www.youtube.com/playlist?list=PLGLfVvz_LVvSPjWpLPFEfOCbezi6vATIh[^] Derek Banas, 25 video's ... https://www.youtube.com/playlist?list=PLGLfVvz_LVvSKgnFm8-6Fz1cd6zt_KxTC[^] NOTE ... Some do not care for the Derek Banas style of "tutorials" I'm sure there are many other tutorials "out there".
Thank you Sir!
If it's not broken, fix it until it is