- Self-paced
- Free Access
- Fee-based Certificate
Professional Android App Development
- 6 Sequences
- Intermediate Level
Course details
Syllabus
Lesson 1
- Android Architecture
- Android Architecture (Implementation)
- About Firebase
- User Interface (UI)
- Libraries
- Working with my App
- Setup Description
- Chat Login
- Contact List
- Add Contact
- Chat
Lesson 2
- Dart and Henson (Tutorial)
- Dependency Injection
- User Interface (UI)
- Working with my App
- Twitter Kit (Tutorial)
- TwitterClient Setup, Domain, Libs
- TwitterClient Login
- TwitterClient Main
- TwitterClient Images
- TwitterClient Hashtags
- Navigation Drawer (Tutorial)
- Firebase Cloud Messaging (Tutorial)
Lesson 3
- Libraries
- API
- User Interface (UI)
- Working with my App
- Facebook SDK (Tutorial)
- FacebookRecipes Setup, Domain, Libs
- FacebookRecipes Login
- Volley, Retrofit 2 and OkHTTP
- FacebookRecipes RecipeMain
- GreenDAO, ORMLite and SugarORM
- FacebookRecipes RecipeList
- Realm
Lesson 4
- Maps
- Camera
- Working with my App
- PhotoFeed Setup, Domain, Libs
- Firebase DB Rules
- PhotoFeed Login
- PhotoFeed Main Activity
- Open Street Maps (Google maps alternative)
- Take pick photo
- Map-Fragment
Lesson 5
- Testing
- Libraries
- Setup
- Testing API
- MockWebServer (Tutorial)
- RecipeMain
- RecipeList
- Advanced Espresso
- Firebase Test Lab
Prerequisite
It’s expected that the participants in this course have some experience in software development and be familiar with basic object-oriented development practices. An understanding of Java syntax (classes, control flow statements, instantiation, inheritance, initialization, assignment, method, etc.) is a requirement.
Instructors
Adrián Catalán
Innovation Lab
Galileo University
Noe Branagan
Lead developer
instacarro.com
Francisco Anzueto
Teaching Assistant
Editor
Located in Guatemala, Galileo University is a higher education institution, the product of 38 years of constant work and effort of an elite group of academics and professionals, lead by Eduardo Suger Cofiño, Ph.D., founder and President. He has been able to put forward a completely innovative and non-traditional educational approach that Galileo calls “The revolution of education,” which is also impelled by very a clear motto: “To educate is to change visions and transform lives."
Platform
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with EdX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.