Stats: 3,185,962 members, 7,927,869 topics. Date: Thursday, 22 August 2024 at 01:24 AM |
Nairaland Forum / Science/Technology / Programming / 1. Learning Android Programming (2377 Views)
Learning Android Development For Novice And Experts / 2b. Learning Android Programming: Run Your First App. / 2. Learning Android Programming. (2) (3) (4)
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: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: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: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 ![]() 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: |
Re: 1. Learning Android Programming by Seunade4444: 12:57pm On Aug 08, 2016 |
Jayke50: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 ![]()
|
Re: 1. Learning Android Programming by macaranta(m): 4:01pm On Aug 09, 2016 |
Seunade4444: 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 ![]() |
(1) (Reply)
Simple CRUD Application In PHP And Mysql / Download Over 120 Graphic Design Video Tutorials / Data Science/analysis Roadmap
(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. 51 |