Using Android Studio 2, learn how professionals use code and design good practices
Beginner Level, – 6 hours, 35 lectures
Average rating 4.5/5 (4.5 (52 ratings) Instead of using a simple lifetime average, Udemy calculates a course’s star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.)
Know basic Java or basic Android or some object oriented language
From your first empty activity, going through code smells, good practices, design patterns and refactoring, finishing with a CRUD application that uses a local database to store its information.
In this course we will go through all the steps required for you to start your own first application. But we will not do bad code to do that… we are professionals and care about our code since it is our product. Let’s question together the practices and code that we generate throughout our application, trying to improve it step by step.
You can expect to see a lot of API, from RelativeLayout, LinearLayout, ScrollableView, Text and Rating views, Buttons, custom shapes, Intents, extra serializable information, SQLite, SQL, DAO, ArrayAdapter, dynamic ListViews, action menus, context menus and more.
You can also expect the same high quality teaching method that I apply in each and everyone of my 50+ courses at Alura and my other courses here at Udemy (check my ratings and students feedback).
This is not a course for those who want an easy and unmaintainable solution, this is a course for better developing our apps. Welcome to a better software development world!
Use good practices
Understand how to develop good and maintanable Android code
Developers willing to create their first Android app
Android developers who want to question good/bad practices
Developers willing to learn good habits
NOT recommended for those who want to quickly copy and paste bad code
NOT recommended for those wanting to learn in quantity instead of learn what is good for their projects
“After watching other courses, it good to find a bit of fresh air that explain android with clear instruction and passion.” (Neville Milwood)
“All topics are clarified well. Along with focusing on the android development, the author gives nice hints about creating good quality code, which is really great.” (Arkadiusz Nowakowski)
“Excellent. The teacher was clear, precise and presented the materials excellently. Certainly very professional and well versed in Android, and provided a hands on approach that many other courses only apply as lengthy slides and theory. A very simple approach but effective for both beginners and seasoned developers coming into Android. Even learnt a few general Java coding tips on the way I shall be looking for more courses from this tutor!” (Stephen Matthew Davies)
As a software developer I was tired of “language tutorials” and “bad practices courses”. What about you? I want my students to finish a course and become capable of judging what is good and bad for their software, both on the short and long run. They should understand what they are doing, not just make use, but own their language and tools.
I have worked as a software development educator for the past 12 years, with experience in several countries, programming languages and environments. Learning how to program should be done as we learn things in real life: with real examples and a parental guide on what is good and what is bad for us.
My mobile experience started with Java ME in the early 2000’s, went through Android and I have finally reached iOS development when Swift was first announced. I was given the task to write our company’s main product iOS version using Swift and that experience together with many other language and API experiences can be seen in my courses.
I have closely worked with several user groups and communities in Brazil, where I was lucky to be invited to give talks at many conferences, including QCon, AgileBrazil etc. I am also the co-organizer of a well-known brazilian mobile development conference, MobileConf.
I am the cofounder of the biggest Brazilian web site on software development questions and answers, GUJ, creator of VRaptor, a java community expert on some JSRs and cofounder of Brazilian’s tech book publishing company Casa do Código.
You can find more information about my career at my linkedin page.
Finally, as a personal note, I am a language lover, feel free to find me at twitter and chat in portuguese, korean, english, french or german, or follow my korean weekly blog.
Instructor Other Courses:
Swift and iOS from scratch: coding like a pro 3 Guilherme Silveira, Software development educator at Alura (7) $10 $30
Swift and iOS from scratch: coding like a pro 2
Swift and iOS from scratch: coding like a pro
Guilherme Silveira coupons
Development course coupon
Udemy Development course coupon
Mobile Apps course coupon
Udemy Mobile Apps course coupon
Android Development from scratch like a pro
Android Development from scratch like a pro course coupon
Android Development from scratch like a pro coupon
The post 75% off #Android Development from scratch like a pro – $10 appeared first on Course Tag.