Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,205,188 members, 7,991,457 topics. Date: Friday, 01 November 2024 at 06:31 PM

1. Learning Android Programming - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / 1. Learning Android Programming (2417 Views)

Learning Android Development For Novice And Experts / 2b. Learning Android Programming: Run Your First App. / 2. Learning Android Programming. (2) (3) (4)

(1) (Reply) (Go Down)

1. Learning Android Programming by Seunade4444: 12:16am On Jul 18, 2016
Hello landers. I want to extend my class on Android programming to an open platform for interested individuals to benefit and also contribute.
You can ask your question from replying to the thread.
I will not post any picture in this introductory class
Objectives
1. To know about Android.
2. To know the basic tool to start with.
3. Know how to download an Android IDE.



What is Android.
I personally don't like being bored with history and things that don't really contribute to understanding the subject matter. So in other not to waste your precious time on this I will simply say Android is an open source operating system. The source codes are therefore made public.
The programming language includes C++/Java and XML. Well I use and Android in particular now encourage Java and XML.
The android market is very large and it's own by Google. So I can say the skill is very lucrative.

Basic Tools.
Often time people want to know the requirements to start learning programming. I won't say there is not but most likely what you already have. My basic tool will be;
1. Readiness to learn.
it's a new thing you are learning and must therefore mean business otherwise you get discouraged.
2. An IDE ( Integrated Development Environment)
That simply means a platform where you can write your code and run it. I would encourage a Laptop, but presently there are cool Android IDE app. You can download any. I have included the device you may need.
3. Prior exposure to programming may help but is never absolute. I will say necessarily you must be able to operate a computer system and manage the files. Supposing you don't even know anything about computer. Well that simply means you may have to put up with any of these local computer basic computer training and join on when satisfied with the rudiments.
4. Time.
Time I don't mean the 24/7 sort of. But I should let you know you won't be a good programmer if you only attend to it once in a month. May be good but slow.
5. Always know that knowledge of programming is endless. We keep learning. Even those who developed the Android OS made the source code open for the purpose of contributions.
Therefore often be ready to learn and also ask questions.
6. Register with the Android Developer Console. This is only necessary if you have to publish your app on Google play. store. We will discuss in details later about this.


Downloading an IDE.
You IDE depends on your device.
For laptop owners, just type android studio on your search engine. On Google the first entry always has it. And if anything has changed it wouldn't have been displaced off the first page. The site is developer.android. com/tools
There are other IDE but Android studio by the Intellij platform is best for beginners.
For those not having a laptop you can search for Android IDE on the play store and download any well reviewed app.

I initially thought of including the lesson on building the first app from the studio or android IDE but that may mean typing more and besides might be cumbersome for a lesson.
Next I will post on creating your first app.
Your questions below please.

To follow the class contact my whatapp number to receive update of the lessons as I post on the forum. 08133371934.
Re: 1. Learning Android Programming by elvision1(m): 12:24pm On Jul 18, 2016
History does contribute to total understanding of the subject matter and am commenting to follow the post.
Re: 1. Learning Android Programming by Samzack(m): 4:59pm On Jul 18, 2016
thank u very much 4 diz educative post,
but plx I rilli dont know anytin on programming but i'll like 2 learn nd cr8 a web application
but plz I dont know if dere is any free tutorial online nd if dere is plz gimme a link for beginners nd I also want to know which language wuld b easier 4 a newbie dat wants 2 learn how to design a web app
THANKS!
Re: 1. Learning Android Programming by ITbomb(m): 9:52pm On Jul 18, 2016
Samzack:
thank u very much 4 diz educative post,
but plx I rilli dont know anytin on programming but i'll like 2 learn nd cr8 a web application
but plz I dont know if dere is any free tutorial online nd if dere is plz gimme a link for beginners nd I also want to know which language wuld b easier 4 a newbie dat wants 2 learn how to design a web app
THANKS!
If you really want to learn programming, you must stop typing like this

You may ask how it relates to programming, you are training your mind to substitute words and letters, there are syntax in programming that just a comma or uppercase or a missing letter can send you to a whole day of debugging
Re: 1. Learning Android Programming by Samzack(m): 9:51am On Jul 19, 2016
ITbomb:

If you really want to learn programming, you must stop typing like this

You may ask how it relates to programming, you are training your mind to substitute words and letters, there are syntax in programming that just a comma or uppercase or a missing letter can send you to a whole day of debugging
Thanks for the advice and from now henceforth I will start typing complete words.
So from now where do I go because I am really desperate on learning at least two languages before this year end
Re: 1. Learning Android Programming by Preye1599(m): 10:56pm On Jul 19, 2016
.
Re: 1. Learning Android Programming by Jayke50(m): 8:19am On Aug 02, 2016
Thanks for this article. Please can i get Andro Studio Software for my laptop from you. If yes, please send it to my email via uchejude2015@gmail.com. My whatsapp no is 08135642400
Re: 1. Learning Android Programming by Seunade4444: 10:32am On Aug 02, 2016
Jayke50:
Thanks for this article. Please can i get Andro Studio Software for my laptop from you. If yes, please send it to my email via uchejude2015@gmail.com. My whatsapp no is 08135642400
Sorry I have been away for quite sometime due to some projects.
To be candid with you the needed set up is larger than what one can transfer over the mail(close to 2GB) asides the registration especially with Oracle.
Better to get at least 3 GB data access ready or preferably a wi-fi so the network doesn't break in-between and you start all over again smiley
You can use freedownloadmanager. It helps you download faster and also will prevent your downloading from restarting when you have a network break.
Android Studio alone is not sufficient an IDE. Like I stated in one of the threads you also need the Java kit and Android sdk. You can get all from HERE.
Requirements are

Windows
Microsoft® Windows® 7/8/10 (32- or 64-bit)
2 GB RAM minimum, 8 GB RAM recommended
2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
1280 x 800 minimum screen resolution
Java Development Kit (JDK) 8
For accelerated emulator: 64-bit operating system and Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
Mac
Mac® OS X® 10.8.5 or higher, up to 10.11.4 (El Capitan)
2 GB RAM minimum, 8 GB RAM recommended
2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
1280 x 800 minimum screen resolution
Java Development Kit (JDK) 6
Linux
GNOME or KDE desktop
Tested on Ubuntu® 12.04, Precise Pangolin (64-bit distribution capable of running 32-bit applications)
64-bit distribution capable of running 32-bit applications
GNU C Library (glibc) 2.11 or later
2 GB RAM minimum, 8 GB RAM recommended
2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
1280 x 800 minimum screen resolution
Java Development Kit (JDK) 8
For accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality, or AMD processor with support for AMD Virtualization™ (AMD-V™).
Re: 1. Learning Android Programming by shobam1410(m): 7:39am On Aug 03, 2016
➡ *COMPUTER PROGRAMMING*
1. Hello World! Computer Programming for Kids and Other Beginners by Warren Sande,Carter Sande
2. The Specification of Computer Programs (International Computer Science Series) by Thomas S. E. Maibaum
3. Writing Your First Computer Program (CliffsNotes) by Allen Wyatt
4. Agent-Oriented Software Engineering V: (Lecture Notes in Computer ... Programming and Software Engineering) (v. 5) by James Odell,Paolo Giorgini
5. Turbulence Models and Their Application:Efficient Numerical Methods With Computer Programs by Tuncer Cebeci
6. The Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) by Donald E. Knuth
7. Writing Your First Computer Program by Allen Wyatt
8. Learn to Program Using Python: A Tutorial for Hobbyists, Self-Starters, and All Who Want to Learn the Art of Computer Programming by Alan Gauld
9. Concepts, Techniques, and Models of Computer Programming by Peter Van Roy,Seif Haridi
10. Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson
11. The Art of Computer Programming, Volume 2: Seminumerical Algorithms (3rdEdition) by Donald E. Knuth
12. Automatic Quantum Computer Programming: A Genetic Programming Approach (Genetic Programming) by Lee
Spector
13. Programming Languages and Systems: 8th Asian Symposium, APLAS 2010, Shanghai, China, November 28 - December 1, 2010 Proceedings (Lecture Notes in Computer ... Programming and Software Engineering) by Kazunori Ueda
14. Formal Methods for Quantitative Aspects of Programming Languages: 10th International School on Formal Methods for the Design of Computer, ... Programming and Software Engineering)
15. The mystery of knots: Computer programming for knot tabulation by Aneziris C.N.
16. The Specification of Computer Programs by Maibaum T.S.E.
17. Computer Programming for Teens by Mary E. Farrell
18. The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium by Donald E. Knuth
19. The Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations by Donald E. Knuth
20. 101 Apple Computer Programming Tips and Tricks by Fred White
21. The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1 by Donald E. Knuth
22. Concepts and techniques of computer programming by Peter Van Roy
23. Career Development Programs: Preparation for Lifelong Career Decision Making by Wendy Patton
24. A.I.M.: The Powerful 10-Step Personal and career Success Program by Jim Carlisle,Alex Gill
25. Computers and Programming (Ferguson Career Launcher) by Lisa McCoy
26. Modern C++ design: generic programming and design patterns applied by Andrei Alexandrescu
27.Principles of constraint programming by Krzysztof Apt
28. Programming with POSIX threads by David R. Butenhof
29. An Introduction to Object-Oriented Programming in C++: with Applications in Computer Graphics by Graham M. Seed BEng,MPhil,PhD,MIAP (auth.)
30. Interdisciplinary Computing in Java Programming by Sun-Chong Wang
31. 101 Atari computer programming tips & tricks by Alan North
32. Advanced computer programming : a casestudy of a classroom assembly program by F J Corbató,J W Poduska
33. Great ideas in computer science with Java by Alan W Biermann

GOOD NEWS!!!

The Person you will be in 5 years from today is based on the books you read and the people you surround yourself with today.
LEADERS are always READERS.

You can now convert your mobile phones/tablets to a MOBILE LEARNING CENTRE.
You can receive ANY BOOK by ANY AUTHOR in ANY FIELD of LEARNING/LIFE in e-format into your mobile device in minutes ANYWHERE YOU ARE IN THE WORLD from our ONLINE BOOKSTORE.

A OUR RICH STOCK offers you e-books by ANY AUTHOR you think of in the following categories.

➡Education( Early years to Tertiary)
➡Marriage/Relationship
➡Motivational
➡Finance
➡Politics
➡Health
➡Dressmaking& Photography
➡Business & Management
➡Sales & Marketing
➡Customer Service/Relations
➡Parenting
➡Engineering
➡Accounting
➡Baking/Confectionery
➡Public Speaking
➡Creative Writing
➡Novels etc
➡ We mean ANYTHING!

All your ordered ebooks will be sent directly into your Phones/Tablets in minutes ANYWHERE you are in the World.

WHAT DOES IT COST ME?
The good news is that your first ordered book is FREE and any other costs from #300 per book ( payment thru bank transfer).

Connect with us on whatsapp with 07051505626 or Call 08189300870

TRY US TODAY AND YOU WILL BE SHOCKED WITH THE UNBELIEVABLE AUTHORS/TITLES OF BOOKS WE'VE GOT IN OUR OVER TWO HUNDRED THOUSAND eBOOK COLLECTION.
Re: 1. Learning Android Programming by Jayke50(m): 7:20pm On Aug 04, 2016
Seunnade, please I tried downloading but it was very slow and it later stopped. Please what should I do?
Re: 1. Learning Android Programming by Jayke50(m): 7:23pm On Aug 04, 2016
Seunade4444:

Seunnade, please I tried downloading but it was very slow and it later stopped. Please what should I
.
Re: 1. Learning Android Programming by Seunade4444: 12:57pm On Aug 08, 2016
Jayke50:
Seunnade, please I tried downloading but it was very slow and it later stopped. Please what should I do?
oh... sorry about it. Your network was probably not too good. May be you change your location and try again to download the studio.
You may try using free download manager.
I wish you a good luck!
Re: 1. Learning Android Programming by Seunade4444: 1:40pm On Aug 08, 2016
I will now keep to this thread for every of my entry on Android programming tutorial.

Now I hope we all have the Android studio so we can start a group project together and learn the nitty gritty of it.
Open a new project. See a demonstration HERE.
If you choose to run your app(will write shortly on how to run your application) in that stage you will have a single activity app with a single text view saying "hello world". That means we have our studio set for the project.
You will follow from your own studio as WE create together an android app. Every of the step will be explained I recommend you get at least the 23 version of Android sdk. If you are not sure click on the SDK manager as shown.[attachment=1]Screenshot13.png[/attachment] You should see a list of the available API levels and the one installed and in use by your studio like this[attachment=2]Screenshot12.png[/attachment].
You should now be set in our journey of creating a an android app.
Now I'm in a quandary about what form of App to use for the exhibition. I guess we are as much. I will welcome a suggestion, but for now I will move on to create a calculator App smiley

Re: 1. Learning Android Programming by macaranta(m): 4:01pm On Aug 09, 2016
Seunade4444:
I will now keep to this thread for every of my entry on Android programming tutorial.

Now I hope we all have the Android studio so we can start a group project together and learn the nitty gritty of it.
Open a new project. See a demonstration HERE.
If you choose to run your app(will write shortly on how to run your application) in that stage you will have a single activity app with a single text view saying "hello world". That means we have our studio set for the project.
You will follow from your own studio as WE create together an android app. Every of the step will be explained I recommend you get at least the 23 version of Android sdk. If you are not sure click on the SDK manager as shown.[attachment=1]Screenshot13.png[/attachment] You should see a list of the available API levels and the one installed and in use by your studio like this[attachment=2]Screenshot12.png[/attachment].
You should now be set in our journey of creating a an android app.
Now I'm in a quandary about what form of App to use for the exhibition. I guess we are as much. I will welcome a suggestion, but for now I will move on to create a calculator App smiley

Nice one op,you can also Teach on [url]macaranta.com[/url]
Re: 1. Learning Android Programming by shollax(m): 1:42am On Aug 18, 2016
Hello Seunade, don't be discouraged, keep up with the Tutorial smiley

(1) (Reply)

VB.NET Assistance Needed From VB.NET Gurus / Developer Integrates Interswitch's Webpay With Wordpress Plugin / Can You Help Me Build A Livescore Website?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 48
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.